ECC-1744: Rounding errors in 2 tests with intel LLVM-based compilers 2023.2

This commit is contained in:
Shahram Najm 2024-01-12 11:11:27 +00:00
parent eb4bf8dea7
commit cd9a4b2f0a
3 changed files with 5 additions and 9 deletions

View File

@ -99,8 +99,8 @@ for bf in ${bufr_files}; do
done done
# BUFRs with localLatitude1, localLongitude2 etc # BUFRs with specific keys to compare
# ---------------------------------------------- # ------------------------------------
bufr_files=" bufr_files="
aaen_55.bufr aaen_55.bufr
aben_55.bufr aben_55.bufr
@ -179,21 +179,16 @@ modw_87.bufr
monw_87.bufr monw_87.bufr
nomi_206.bufr nomi_206.bufr
nos1_208.bufr nos1_208.bufr
nos2_208.bufr
nos3_208.bufr nos3_208.bufr
nos4_208.bufr nos4_208.bufr
nos5_208.bufr
nos6_208.bufr nos6_208.bufr
nos7_208.bufr
nos8_208.bufr nos8_208.bufr
pgps_110.bufr pgps_110.bufr
rada_250.bufr
rado_250.bufr rado_250.bufr
s4kn_165.bufr s4kn_165.bufr
sb19_206.bufr sb19_206.bufr
sbu8_206.bufr sbu8_206.bufr
smin_49.bufr smin_49.bufr
smis_49.bufr
smiu_49.bufr smiu_49.bufr
smos_203.bufr smos_203.bufr
sn4k_165.bufr sn4k_165.bufr
@ -203,6 +198,7 @@ tropical_cyclone.bufr
tros_31.bufr tros_31.bufr
" "
# ECC-1744: Do not compare floating-point keys like localLatitude1, localLongitude2
KEYS='typicalDate,localNumberOfObservations,satelliteID,restricted' KEYS='typicalDate,localNumberOfObservations,satelliteID,restricted'
for bf in ${bufr_files}; do for bf in ${bufr_files}; do
input=${data_dir}/bufr/$bf input=${data_dir}/bufr/$bf

View File

@ -31,7 +31,7 @@ fi
# --- Do I want to exclude any file pattern from the comparison ? # --- Do I want to exclude any file pattern from the comparison ?
exclusion_pattern="tcw|ssr|str|skt|cap|ci|ttr|st|sm|sd|slhf|sshf" exclusion_pattern="tcw|ssr|str|skt|cap|ci|ttr|st|sm|sd|slhf|sshf"
# Some very small floating-point differences shown for these # ECC-1744: Some very small floating-point differences shown for these
blacklist="-b iDirectionIncrementInDegrees,jDirectionIncrementInDegrees" blacklist="-b iDirectionIncrementInDegrees,jDirectionIncrementInDegrees"
for file in ${dir}/tigge_[a-e]*.grib; do for file in ${dir}/tigge_[a-e]*.grib; do

View File

@ -30,7 +30,7 @@ fi
# --- Do I want to exclude any file pattern from the comparison ? # --- Do I want to exclude any file pattern from the comparison ?
exclusion_pattern="tcw|ssr|str|skt|cap|ci|ttr|st|sm|sd|slhf|sshf" exclusion_pattern="tcw|ssr|str|skt|cap|ci|ttr|st|sm|sd|slhf|sshf"
# Some very small floating-point differences shown for these # ECC-1744: Some very small floating-point differences shown for these
blacklist="-b iDirectionIncrementInDegrees,jDirectionIncrementInDegrees" blacklist="-b iDirectionIncrementInDegrees,jDirectionIncrementInDegrees"
for file in ${dir}/tigge_[f-z]*.grib; do for file in ${dir}/tigge_[f-z]*.grib; do