Pseudo-terminal will not be allocated because stdin is not a terminal. job started: Wed Aug 28 05:00:06 CEST 2024 uname: Linux jwlogin21.juwels 4.18.0-553.el8_10.x86_64 #1 SMP Fri May 24 13:05:10 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Cloning into 'mptrac'... Updating files: 71% (221/309) Updating files: 72% (223/309) Updating files: 73% (226/309) Updating files: 74% (229/309) Updating files: 75% (232/309) Updating files: 76% (235/309) Updating files: 77% (238/309) Updating files: 78% (242/309) Updating files: 79% (245/309) Updating files: 80% (248/309) Updating files: 81% (251/309) Updating files: 82% (254/309) Updating files: 83% (257/309) Updating files: 84% (260/309) Updating files: 85% (263/309) Updating files: 86% (266/309) Updating files: 87% (269/309) Updating files: 88% (272/309) Updating files: 89% (276/309) Updating files: 90% (279/309) Updating files: 91% (282/309) Updating files: 92% (285/309) Updating files: 93% (288/309) Updating files: 94% (291/309) Updating files: 95% (294/309) Updating files: 96% (297/309) Updating files: 97% (300/309) Updating files: 98% (303/309) Updating files: 99% (306/309) Updating files: 100% (309/309) Updating files: 100% (309/309), done. Warning : compression level higher than max, reduced to 19 error: numeric value overflows 32-bit unsigned int error: numeric value overflows 32-bit unsigned int Incorrect parameters Usage : zstd [args] [FILE(s)] [-o file] FILE : a filename with no FILE, or when FILE is - , read standard input Arguments : -# : # compression level (1-19, default: 3) -d : decompression -D DICT: use DICT as Dictionary for compression or decompression -o file: result stored into `file` (only 1 output file) -f : disable input and output checks. Allows overwriting existing files, input from console, output to stdout, operating on links, block devices, etc. --rm : remove source file(s) after successful de/compression -k : preserve source file(s) (default) -h/-H : display help/long help and exit error: numeric value overflows 32-bit unsigned int Ignore environment variable setting ZSTD_CLEVEL=: not a valid integer value Ignore environment variable setting ZSTD_CLEVEL=-: not a valid integer value Ignore environment variable setting ZSTD_CLEVEL=a: not a valid integer value Ignore environment variable setting ZSTD_CLEVEL=+a: not a valid integer value Ignore environment variable setting ZSTD_CLEVEL=3a7: not a valid integer value Ignore environment variable setting ZSTD_CLEVEL=50000000000: numeric value too large error: missing command argument zstd: tmpCompressed: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. tmp.zst : Decoding error (36) : Frame requires too much memory for decoding tmp.zst : Window size larger than maximum : 65537 > 2048 tmp.zst : Use --long=17 or --memory=1MB tmp.zst : Decoding error (36) : Frame requires too much memory for decoding tmp.zst : Window size larger than maximum : 65537 > 2048 tmp.zst : Use --long=17 or --memory=1MB tmp.zst : Decoding error (36) : Frame requires too much memory for decoding tmp.zst : Window size larger than maximum : 65537 > 2048 tmp.zst : Use --long=17 or --memory=1MB error: command cannot be separated from its argument by another command zstd: tmp.zst already exists; not overwritten zstd: tmpro.zst already exists; not overwritten *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** /*stdin*\ : 4 bytes zstd: Refusing to open an output file which will overwrite the input file zstd: Refusing to open an output file which will overwrite the input file zstd: can't stat nothere : No such file or directory -- ignored 4+0 records in 4+0 records out 4 bytes copied, 0.00010501 s, 38.1 kB/s zstd: tmpPrompt.zst already exists; not overwritten *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** zstd: tmpPrompt.zst already exists; overwrite (y/n) ? (L12) Buffered : 0 B - Consumed : 14 B - Compressed : 23 B => 164.29% tmpPrompt :192.86% ( 14 B => 27 B, tmpPrompt.zst) *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** zstd: tmpPrompt.zst already exists; stdin is an input - not proceeding. zstd: Aborting... not deleting files and processing into dst: tmpPromp.zst zstd: can't stat tmp : No such file or directory -- ignored zstd: can't stat tmp.zst : No such file or directory -- ignored zstd: can't stat tmp : No such file or directory -- ignored 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00136163 s, 770 MB/s zstd: tmpexists already exists; not overwritten *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp_rm3.zst The concatenated output CANNOT regenerate the original directory tree. This is a destructive operation. Proceed? (y/n): (L12) Buffered : 0 B - Consumed : 7 B - Compressed : 16 B => 228.57% tmp_rm1 :285.71% ( 7 B => 20 B, tmp_rm3.zst) tmp_rm2 :425.00% ( 4 B => 17 B, tmp_rm3.zst) 2 files compressed :336.36% ( 11 B => 37 B) *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into a single output file: tmp_rm_out The concatenated output CANNOT regenerate the original directory tree. This is a destructive operation. Proceed? (y/n): Decompress: 1/ 2 files. Current: tmp_rm3.zst : 0 B... tmp_rm3.zst : 11 bytes tmp_rm4.zst : 11 bytes 2 files decompressed : 22 bytes total zstd: Aborting... not deleting files and processing into dst: /*stdout*\ *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** zstd: WARNING: all input files will be processed and concatenated into stdout. The concatenated output CANNOT regenerate the original directory tree. Aborting. Use -f if you really want to delete the files and output to stdout zstd: can't stat notHere : No such file or directory -- ignored zstd: util.c:421: readLinesFromFile: Assertion `pos + lineLength < dstCapacity' failed. Caught SIGABRT signal, printing stack: /usr/lib64/libc.so.6(gsignal+0x10f) [0x151cac53852f] /usr/lib64/libc.so.6(abort+0x127) [0x151cac50be65] /usr/lib64/libc.so.6(+0x21d39) [0x151cac50bd39] /usr/lib64/libc.so.6(+0x46e86) [0x151cac530e86] ../programs/zstd() [0x5d8b35] ../programs/zstd() [0x5d8cbd] ../programs/zstd() [0x5e02b9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x151cac5247e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 13700 Aborted "$ZSTD_BIN" "$@" zstd: util.c:421: readLinesFromFile: Assertion `pos + lineLength < dstCapacity' failed. Caught SIGABRT signal, printing stack: /usr/lib64/libc.so.6(gsignal+0x10f) [0x15492b57a52f] /usr/lib64/libc.so.6(abort+0x127) [0x15492b54de65] /usr/lib64/libc.so.6(+0x21d39) [0x15492b54dd39] /usr/lib64/libc.so.6(+0x46e86) [0x15492b572e86] ../programs/zstd() [0x5d8b35] ../programs/zstd() [0x5d8cbd] ../programs/zstd() [0x5e02b9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x15492b5667e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 13702 Aborted "$ZSTD_BIN" "$@" *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** tmp (65537 bytes) - windowLog : 17 - chainLog : 18 - hashLog : 17 - searchLog : 7 - minMatch : 4 - targetLength : 12 - strategy : ZSTD_btlazy2 (6) error : can't use --show-default-cparams in decomrpession mode tmp_files/tmp1 (15000 bytes) - windowLog : 14 - chainLog : 15 - hashLog : 14 - searchLog : 4 - minMatch : 3 - targetLength : 24 - strategy : ZSTD_btopt (7) tmp_files/tmp2 (129000 bytes) - windowLog : 17 - chainLog : 18 - hashLog : 17 - searchLog : 7 - minMatch : 4 - targetLength : 12 - strategy : ZSTD_btlazy2 (6) tmp_files/tmp3 (257000 bytes) - windowLog : 18 - chainLog : 19 - hashLog : 19 - searchLog : 7 - minMatch : 4 - targetLength : 12 - strategy : ZSTD_btlazy2 (6) Incorrect parameters Usage : zstd [args] [FILE(s)] [-o file] FILE : a filename with no FILE, or when FILE is - , read standard input Arguments : -# : # compression level (1-19, default: 3) -d : decompression -D DICT: use DICT as Dictionary for compression or decompression -o file: result stored into `file` (only 1 output file) -f : disable input and output checks. Allows overwriting existing files, input from console, output to stdout, operating on links, block devices, etc. --rm : remove source file(s) after successful de/compression -k : preserve source file(s) (default) -h/-H : display help/long help and exit Incorrect parameters Usage : zstd [args] [FILE(s)] [-o file] FILE : a filename with no FILE, or when FILE is - , read standard input Arguments : -# : # compression level (1-19, default: 3) -d : decompression -D DICT: use DICT as Dictionary for compression or decompression -o file: result stored into `file` (only 1 output file) -f : disable input and output checks. Allows overwriting existing files, input from console, output to stdout, operating on links, block devices, etc. --rm : remove source file(s) after successful de/compression -k : preserve source file(s) (default) -h/-H : display help/long help and exit Incorrect parameters Usage : zstd [args] [FILE(s)] [-o file] FILE : a filename with no FILE, or when FILE is - , read standard input Arguments : -# : # compression level (1-19, default: 3) -d : decompression -D DICT: use DICT as Dictionary for compression or decompression -o file: result stored into `file` (only 1 output file) -f : disable input and output checks. Allows overwriting existing files, input from console, output to stdout, operating on links, block devices, etc. --rm : remove source file(s) after successful de/compression -k : preserve source file(s) (default) -h/-H : display help/long help and exit zstd: error 11 : Parameter is out of bound *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.3 KiB => 31.51% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.3 KiB => 31.51% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L19) Buffered : 64.0 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% zstd: /*stdout*\: No space left on device zstd: /*stdout*\: No space left on device Warning : world.tmp is a symbolic link, ignoring Warning : world.tmp is a symbolic link, ignoring Warning : world.tmp is a symbolic link, ignoring Warning : world2.tmp is a symbolic link, ignoring *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** /*stdin*\ : 0 B... /*stdin*\ : 5242880 bytes *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** /*stdin*\ : 0 B... /*stdin*\ : 5242880 bytes *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** /*stdin*\ : 0 B... /*stdin*\ : 5242880 bytes *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** /*stdin*\ : 0 B... /*stdin*\ : 1200007 bytes *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% tmpSparse1M : 0.01% ( 1.000 MiB => 65 B, tmpSparseCompressed) *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** tmpSparseCompressed : 0 B... tmpSparseCompressed : 1048576 bytes *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** tmpSparseCompressed : 0 B... tmpSparseCompressed : 1048576 bytes zstd: error 11 : Src size is incorrect Loading tmpCorpusHighCompress... Trying 5 different sets of parameters 20% 40% 60% 80% 100% k=1998 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictHighCompress Loading tmpCorpusLowCompress... Trying 5 different sets of parameters 20% 40% 60% 80% 100% k=537 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictLowCompress ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict zstd: cannot use tmpDict as an input file and dictionary zstd: error 32 : Dictionary /proc/self/fd/0 must be a regular file. zstd: error 32 : Dictionary /proc/self/fd/0 must be a regular file. ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/datagen.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 705150! size(source)/size(dictionary) = 6.260210, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=1511 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict1 error: command cannot be separated from its argument by another command *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Shuffling input files Sample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../tests/fuzzer.c' is too large, limiting to 128 KBLoading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters d=8 Training on 17 samples of total size 796095 Testing on 6 samples of total size 42866 Computing frequencies k=50 Breaking content into 81 epochs of size 9828 statistics ... k=537 Breaking content into 7 epochs of size 113726 statistics ... k=1024 Breaking content into 4 epochs of size 199022 statistics ... k=1511 Breaking content into 2 epochs of size 398044 statistics ... k=1998 Breaking content into 2 epochs of size 398044 100% statistics ... k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 4096 into file tmpDict2 *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Shuffling input files Sample file '/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../tests/fuzzer.c' is too large, limiting to 128 KBLoading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters d=8 Training on 17 samples of total size 796095 Testing on 6 samples of total size 42866 Computing frequencies k=50 Breaking content into 20 epochs of size 39804 statistics ... k=537 Breaking content into 1 epochs of size 796088 statistics ... k=1024 Breaking content into 1 epochs of size 796088 statistics ... k=1511 FASTCOVER parameters incorrect k=1998 FASTCOVER parameters incorrect k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 1024 into file tmpDict3 error: command cannot be separated from its argument by another command Error 14 : nb of samples too low Error 14 : nb of samples too low ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 60% k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 5 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! k=1024 d=8 f=20 steps=4 split=75 accel=1 Save dictionary of size 112640 into file tmpDict ! Warning : setting manual memory limit for dictionary training data at 0 MB Training samples set too large (12 MB); training on 0 MB only... Loading tmpCorpusHighCompress... Trying 5 different sets of parameters Total number of training samples is 3 and is invalid Failed to initialize context dictionary training failed : Src size is incorrect ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1823 epochs of size 460 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/datagen.c... Training on 32 samples of total size 889785 Testing on 32 samples of total size 889785 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 889778! size(source)/size(dictionary) = 7.899308, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1588 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch zstd: dibio.c:196: DiB_shuffle: Assertion `nbFiles >= 1' failed. Caught SIGABRT signal, printing stack: /usr/lib64/libc.so.6(gsignal+0x10f) [0x15437cc1852f] /usr/lib64/libc.so.6(abort+0x127) [0x15437cbebe65] /usr/lib64/libc.so.6(+0x21d39) [0x15437cbebd39] /usr/lib64/libc.so.6(+0x46e86) [0x15437cc10e86] ../programs/zstd() [0x5c817e] ../programs/zstd() [0x5c878c] ../programs/zstd() [0x5e0810] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x15437cc047e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 14546 Aborted "$ZSTD_BIN" "$@" ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1823 epochs of size 460 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict1 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 50% 100% k=2000 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict1 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 50% k=2000 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 75% k=2000 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 112640 into file tmpShrinkDict3 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters 50% k=50 d=8 f=20 steps=1 split=75 accel=1 Save dictionary of size 4096 into file tmpDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... FASTCOVER parameters incorrect dictionary training failed : Parameter is out of bound ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 82 different sets of parameters WARNING: The maximum dictionary size 112640 is too large compared to the source size 796088! size(source)/size(dictionary) = 7.067543, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! 7% 9% 13% 18% 21% 25% 30% 34% 37% 41% 43% 48% 51% 57% 62% 65% 70% 75% 79% 81% 85% 89% 93% 97% 100% k=914 d=6 f=20 steps=40 split=75 accel=1 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Training on 23 samples of total size 838961 Testing on 23 samples of total size 838961 Computing frequencies WARNING: The maximum dictionary size 112640 is too large compared to the source size 838954! size(source)/size(dictionary) = 7.448100, but it should be >= 10! This may lead to a subpar dictionary! We recommend training on sources at least 10x, and preferably 100x the size of the dictionary! Building dictionary Breaking content into 1498 epochs of size 560 statistics ... Constructed dictionary of size 112640 Save dictionary of size 112640 into file dictionary ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 45.83 % statistics ... Save dictionary of size 56774 into file tmpDict zstd: dibio.c:196: DiB_shuffle: Assertion `nbFiles >= 1' failed. Caught SIGABRT signal, printing stack: /usr/lib64/libc.so.6(gsignal+0x10f) [0x154bfe69352f] /usr/lib64/libc.so.6(abort+0x127) [0x154bfe666e65] /usr/lib64/libc.so.6(+0x21d39) [0x154bfe666d39] /usr/lib64/libc.so.6(+0x46e86) [0x154bfe68be86] ../programs/zstd() [0x5c817e] ../programs/zstd() [0x5c878c] ../programs/zstd() [0x5e08a9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x154bfe67f7e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 14595 Aborted "$ZSTD_BIN" "$@" ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/datagen.c... sorting 32 files of total size 0 MB ... finding patterns ... 42.38 % statistics ... Save dictionary of size 60095 into file tmpDictC tmp.zst : Decoding error (36) : Dictionary mismatch ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 46.18 % statistics ... Save dictionary of size 56774 into file tmpDict1 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 43.58 % ! note : calculated dictionary significantly larger than requested (56620 > 4096) ! consider increasing dictionary size, or produce denser dictionary (-s2) ! always test dictionary efficiency on real samples statistics ... Save dictionary of size 4096 into file tmpDict2 ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 46.24 % statistics ... Save dictionary of size 56774 into file tmpDict ! Warning : data size of samples too small for target dictionary size ! Samples should be about 100x larger than target dictionary size Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 45.53 % statistics ... Save dictionary of size 56774 into file dictionary Warning : ./helloworld.link.zst is a symbolic link, ignoring Warning : ./helloworld.link.zst is a symbolic link, ignoring zstd: ./DEPRECATED-test-zstd-speed.py: unsupported format zstd: ./Makefile: unsupported format zstd: ./README.md: unsupported format zstd: ./automated_benchmarking.py: unsupported format zstd: ./bigdict.c: unsupported format zstd: ./checkTag.c: unsupported format zstd: ./datagen: unsupported format zstd: ./datagencli.c: unsupported format zstd: ./decodecorpus.c: unsupported format zstd: ./dict-files is a directory -- ignored zstd: ./fullbench.c: unsupported format zstd: ./fuzz is a directory -- ignored zstd: ./fuzzer.c: unsupported format zstd: ./golden-compression is a directory -- ignored zstd: ./golden-decompression is a directory -- ignored zstd: ./golden-dictionaries is a directory -- ignored zstd: ./gzip is a directory -- ignored zstd: ./invalidDictionaries.c: unsupported format zstd: ./legacy.c: unsupported format zstd: ./libzstd_builds.sh: unsupported format zstd: ./longmatch.c: unsupported format zstd: ./paramgrill.c: unsupported format zstd: ./playTests.sh: unsupported format zstd: ./poolTests.c: unsupported format zstd: ./rateLimiter.py: unsupported format zstd: ./regression is a directory -- ignored zstd: ./roundTripCrash.c: unsupported format zstd: ./seqgen.c: unsupported format zstd: ./seqgen.h: unsupported format zstd: ./test-license.py: unsupported format zstd: ./test-variants.sh: unsupported format zstd: ./test-zstd-versions.py: unsupported format zstd: ./tmp1: unsupported format zstd: ./zstreamtest.c: unsupported format zstd: tmp1: unsupported format zstd: tmp2.zst: unsupported format zstd: tmp3: unexpected end of file tmpSplit.aa : Read error (39) : premature end zstd: tmpSplit.ab: unsupported format tmp.gz: OK *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** tmp.gz : 65537 bytes 23046+0 records in 23046+0 records out 23046 bytes (23 kB, 23 KiB) copied, 0.110581 s, 208 kB/s zstd: /*stdin*\: premature gz end ./playTests.sh: line 1245: lzma: command not found 21067+0 records in 21067+0 records out 21067 bytes (21 kB, 21 KiB) copied, 0.0960939 s, 219 kB/s zstd: /*stdin*\: premature lzma end 21022+0 records in 21022+0 records out 21022 bytes (21 kB, 21 KiB) copied, 0.103119 s, 204 kB/s zstd: /*stdin*\: premature lzma end Incorrect parameters Usage : zstd [args] [FILE(s)] [-o file] FILE : a filename with no FILE, or when FILE is - , read standard input Arguments : -# : # compression level (1-19, default: 3) -d : decompression -D DICT: use DICT as Dictionary for compression or decompression -o file: result stored into `file` (only 1 output file) -f : disable input and output checks. Allows overwriting existing files, input from console, output to stdout, operating on links, block devices, etc. --rm : remove source file(s) after successful de/compression -k : preserve source file(s) (default) -h/-H : display help/long help and exit zstd: tmp.t: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp.tz: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. zstd: tmp.tzs: unknown suffix (.zst/.tzst/.gz/.tgz/.lzma/.xz/.txz expected). Can't derive the output file name. Specify it with -o dstFileName. Ignoring. *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 64.0 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 15.0 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 127 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L6) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L16) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L19) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L19) Buffered : 0 B - Consumed : 516 KiB - Compressed : 164 KiB => 31.70% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.1 KiB => 31.34% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L2) Buffered : 0 B - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L1) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.2 KiB => 31.43% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L6) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.4 KiB => 31.57% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L16) Buffered : 0 B - Consumed : 128 KiB - Compressed : 39.4 KiB => 30.76% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L19) Buffered : 0 B - Consumed : 128 KiB - Compressed : 39.8 KiB => 31.09% (L19) Buffered : 0 B - Consumed : 512 KiB - Compressed : 162 KiB => 31.71% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L22) Buffered : 0 B - Consumed : 128 KiB - Compressed : 39.8 KiB => 31.09% (L22) Buffered : 0 B - Consumed : 256 KiB - Compressed : 81.8 KiB => 31.94% (L22) Buffered : 0 B - Consumed : 384 KiB - Compressed : 120 KiB => 31.33% (L22) Buffered : 0 B - Consumed : 512 KiB - Compressed : 162 KiB => 31.70% (L22) Buffered : 0 B - Consumed : 640 KiB - Compressed : 201 KiB => 31.45% (L22) Buffered : 0 B - Consumed : 768 KiB - Compressed : 242 KiB => 31.53% (L22) Buffered : 0 B - Consumed : 896 KiB - Compressed : 283 KiB => 31.61% (L22) Buffered : 0 B - Consumed : 1.000 MiB - Compressed : 321 KiB => 31.30% (L22) Buffered : 0 B - Consumed : 1.12 MiB - Compressed : 361 KiB => 31.32% (L22) Buffered : 0 B - Consumed : 1.25 MiB - Compressed : 402 KiB => 31.39% (L22) Buffered : 0 B - Consumed : 1.38 MiB - Compressed : 438 KiB => 31.13% (L22) Buffered : 0 B - Consumed : 1.50 MiB - Compressed : 480 KiB => 31.25% (L22) Buffered : 0 B - Consumed : 1.62 MiB - Compressed : 519 KiB => 31.22% (L22) Buffered : 0 B - Consumed : 1.75 MiB - Compressed : 560 KiB => 31.24% (L22) Buffered : 0 B - Consumed : 1.88 MiB - Compressed : 600 KiB => 31.23% (L22) Buffered : 0 B - Consumed : 2.00 MiB - Compressed : 640 KiB => 31.24% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L3) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.5 KiB => 31.62% (L3) Buffered : 0 B - Consumed : 4.50 MiB - Compressed : 1.44 MiB => 31.94% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L5) Buffered : 96.0 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Note: 48 physical core(s) detected (L1) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Note: 48 physical core(s) detected (L1) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Note: 96 logical core(s) detected (L1) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L3) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L3) Buffered : 5.50 MiB - Consumed : 2.50 MiB - Compressed : 824 KiB => 32.18% (L3) Buffered : 0 B - Consumed : 8.00 MiB - Compressed : 2.58 MiB => 32.25% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L19) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L19) Buffered : 7.50 MiB - Consumed : 512 KiB - Compressed : 162 KiB => 31.71% (L19) Buffered : 7.00 MiB - Consumed : 1.000 MiB - Compressed : 321 KiB => 31.31% (L19) Buffered : 6.50 MiB - Consumed : 1.50 MiB - Compressed : 480 KiB => 31.26% (L19) Buffered : 6.00 MiB - Consumed : 2.00 MiB - Compressed : 640 KiB => 31.25% (L19) Buffered : 5.50 MiB - Consumed : 2.50 MiB - Compressed : 798 KiB => 31.19% (L19) Buffered : 5.00 MiB - Consumed : 3.00 MiB - Compressed : 960 KiB => 31.26% (L19) Buffered : 4.50 MiB - Consumed : 3.50 MiB - Compressed : 1.09 MiB => 31.12% (L19) Buffered : 4.00 MiB - Consumed : 4.00 MiB - Compressed : 1.25 MiB => 31.14% (L19) Buffered : 3.50 MiB - Consumed : 4.50 MiB - Compressed : 1.41 MiB => 31.30% (L19) Buffered : 3.00 MiB - Consumed : 5.00 MiB - Compressed : 1.57 MiB => 31.34% (L19) Buffered : 2.50 MiB - Consumed : 5.50 MiB - Compressed : 1.72 MiB => 31.27% (L19) Buffered : 2.00 MiB - Consumed : 6.00 MiB - Compressed : 1.88 MiB => 31.26% (L19) Buffered : 1.50 MiB - Consumed : 6.50 MiB - Compressed : 2.03 MiB => 31.24% (L19) Buffered : 1.000 MiB - Consumed : 7.00 MiB - Compressed : 2.19 MiB => 31.27% (L19) Buffered : 512 KiB - Consumed : 7.50 MiB - Compressed : 2.34 MiB => 31.26% (L19) Buffered : 0 B - Consumed : 8.00 MiB - Compressed : 2.51 MiB => 31.32% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L2) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L2) Buffered : 0 B - Consumed : 7.81 MiB - Compressed : 2.44 MiB => 31.22% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L19) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L19) Buffered : 3.50 MiB - Consumed : 512 KiB - Compressed : 162 KiB => 31.71% (L19) Buffered : 3.00 MiB - Consumed : 1.000 MiB - Compressed : 321 KiB => 31.32% (L19) Buffered : 2.50 MiB - Consumed : 1.50 MiB - Compressed : 480 KiB => 31.26% (L19) Buffered : 2.00 MiB - Consumed : 2.00 MiB - Compressed : 640 KiB => 31.25% (L19) Buffered : 1.50 MiB - Consumed : 2.50 MiB - Compressed : 798 KiB => 31.19% (L19) Buffered : 1.000 MiB - Consumed : 3.00 MiB - Compressed : 960 KiB => 31.26% (L19) Buffered : 512 KiB - Consumed : 3.50 MiB - Compressed : 1.09 MiB => 31.12% (L19) Buffered : 0 B - Consumed : 4.00 MiB - Compressed : 1.25 MiB => 31.14% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L3) Buffered : 128 KiB - Consumed : 0 B - Compressed : 0 B => 0.00% (L3) Buffered : 2.00 MiB - Consumed : 6.00 MiB - Compressed : 1.91 MiB => 31.84% Ignore environment variable setting ZSTD_NBTHREADS=-3: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=-: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=a: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=+a: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=3a7: not a valid unsigned value Ignore environment variable setting ZSTD_NBTHREADS=50000000000: numeric value too large Warning : ./helloworld.link.zst is a symbolic link, ignoring *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring Warning : ./helloworld.link.zst is a symbolic link, ignoring *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring Warning : ./helloworld.link.zst is a symbolic link, ignoring *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Warning : ./helloworld.link.zst is a symbolic link, ignoring *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** 100+0 records in 100+0 records out 100 bytes copied, 0.00120567 s, 82.9 kB/s Error: seeked to position 14916, which is beyond file size of 100 zstd: --list does not support reading from standard input No files given zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input No files given zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input zstd: --list does not support reading from standard input Error: reached end of file with incomplete frame *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** Error: reached end of file with incomplete frame *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L12) Buffered : 0 B - Consumed : 0 B - Compressed : 0 B => 0.00% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L2) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.0 KiB => 31.27% (L2) Buffered : 0 B - Consumed : 5.25 MiB - Compressed : 1.63 MiB => 30.96% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L1) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.2 KiB => 31.43% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L1) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.2 KiB => 31.43% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L1) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.2 KiB => 31.43% *** zstd command line interface 64-bits v1.5.2, by Yann Collet *** (L1) Buffered : 0 B - Consumed : 128 KiB - Compressed : 40.2 KiB => 31.43% In file included from H5system.c:33: H5system.c: In function 'H5_build_extpath': H5private.h:1448:28: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5system.c:857:17: note: in expansion of macro 'HDstrncat' 857 | HDstrncat(full_path, H5_DIR_SEPS, HDstrlen(H5_DIR_SEPS)); | ^~~~~~~~~ H5private.h:1448:28: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5system.c:858:13: note: in expansion of macro 'HDstrncat' 858 | HDstrncat(full_path, new_name, HDstrlen(new_name)); | ^~~~~~~~~ H5Fdbg.c: In function 'H5F_debug': H5Fdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 119 | H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); | ^~~~~~~~~~~~~~ H5Fdbg.c:134:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 134 | H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); | ^~~~~~~~~~~~~~ In file included from H5.c:22: H5.c: In function 'H5check_version': H5private.h:1448:28: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5.c:920:13: note: in expansion of macro 'HDstrncat' 920 | HDstrncat(lib_str, "-", (size_t)1); | ^~~~~~~~~ H5Bdbg.c: In function 'H5B_debug': H5Bdbg.c:114:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 114 | "Address:", bt->child[u]); | ^~~~~~~~~~ H5Bdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 119 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Left Key:"); | ^~~~~~~~~ H5Bdbg.c:121:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 121 | (void)(type->debug_key)(stream, indent + 6, MAX(0, fwidth - 6), H5B_NKEY(bt, shared, u), udata); | ^ H5Bdbg.c:124:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 124 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Right Key:"); | ^~~~~~~~~ H5Bdbg.c:127:37: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 127 | udata); | ^~~~~ H5trace.c: In function 'H5_trace': H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers] 123 | H5_timer_t function_timer = {{0}, {0}, {0}, FALSE}; | ^~~~~~~~~~ In file included from H5trace.c:34: H5private.h:594:12: note: 'system' declared here 594 | double system; /* System time in seconds */ | ^~~~~~ H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers] 123 | H5_timer_t function_timer = {{0}, {0}, {0}, FALSE}; | ^~~~~~~~~~ H5private.h:594:12: note: 'system' declared here 594 | double system; /* System time in seconds */ | ^~~~~~ H5trace.c:239:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 239 | unsigned n = (unsigned)MAX(0, (int)HDstrlen(argname) - 3); | ^~~~~~~~ H5EAdbg.c: In function 'H5EA__iblock_debug': H5EAdbg.c:217:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 217 | ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < | ^ H5EAdbg.c:234:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 234 | iblock->dblk_addrs[u]); | ^~~~~~ H5EAdbg.c:249:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 249 | iblock->sblk_addrs[u]); | ^~~~~~ H5EAdbg.c: In function 'H5EA__sblock_debug': H5EAdbg.c:333:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 333 | sblock->dblk_addrs[u]); | ^~~~~~ H5EAdbg.c: In function 'H5EA__dblock_debug': H5EAdbg.c:409:38: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 409 | ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0) | ^ H5Dio.c: In function 'H5D__read': H5Dio.c:473:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 473 | buf = (void *)adj_buf; /* Casting away 'const' OK -QAK */ | ^ In file included from H5Eint.c:34: H5Eint.c: In function 'H5E__get_msg': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Eint.c:132:9: note: in expansion of macro 'HDstrncpy' 132 | HDstrncpy(msg_str, msg->msg, MIN((size_t)(len + 1), size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Eint.c:128:20: note: in expansion of macro 'HDstrlen' 128 | len = (ssize_t)HDstrlen(msg->msg); | ^~~~~~~~ H5Dint.c: In function 'H5D__init_type': H5Dint.c:615:33: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 615 | dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */ | ^ In file included from H5Dint.c:23: H5Dint.c: In function 'H5D_nameof': H5Dint.c:2259:49: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2259 | FUNC_LEAVE_NOAPI(dataset ? &(dataset->path) : NULL) H5private.h:2450:13: note: in definition of macro 'FUNC_LEAVE_NOAPI' 2450 | return (ret_value); \ | ^~~~~~~~~ H5B2dbg.c: In function 'H5B2__hdr_debug': H5B2dbg.c:136:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 136 | hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec); | ^~~ H5B2dbg.c: In function 'H5B2__int_debug': H5B2dbg.c:222:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 222 | internal->node_ptrs[u].addr); | ^~~~~~~~ H5B2dbg.c:226:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 226 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5B2dbg.c:229:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 229 | hdr->cb_ctx); | ^~~ H5B2dbg.c:236:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 236 | internal->node_ptrs[u].addr); | ^~~~~~~~ H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': H5B2dbg.c: In function 'H5B2__leaf_debug': H5B2dbg.c:320:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 320 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5B2dbg.c:323:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 323 | hdr->cb_ctx); | ^~~ H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 9240 | } /* H5C__remove_entry() */ | ^ H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__mark_flush_dep_clean': H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers': H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker': H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__mark_flush_dep_serialized': H5C.c:9240:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Cimage.c: In function 'H5C__prep_for_file_close__setup_image_entries_array': H5Cimage.c:3487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3487 | } /* H5C__write_cache_image() */ | ^ H5Cimage.c:3487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Cimage.c: In function 'H5C__deserialize_prefetched_entry': H5Cimage.c:3487:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5B2int.c: In function 'H5B2__iterate_node': H5B2int.c:1645:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1645 | (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c:1667:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1667 | if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, | ^ H5B2int.c: In function 'H5B2__delete_node': H5B2int.c:1762:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1762 | (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c:1781:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1781 | if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, | ^ H5B2int.c: In function 'H5B2__node_size': H5B2int.c:1842:65: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1842 | if (NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, | ^ H5B2int.c: In function 'H5B2__update_flush_depend': H5B2int.c:1945:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1945 | hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, (uint16_t)(depth - 1), FALSE, | ^ H5B2int.c:1963:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1963 | (child_leaf = H5B2__protect_leaf(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, FALSE, | ^ H5C.c: In function 'H5C__mark_flush_dep_clean': H5C.c:8228:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8228 | H5C__mark_flush_dep_clean(H5C_cache_entry_t *entry) | ^~~~~~~~~~~~~~~~~~~~~~~~~ H5C.c:8228:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:8228:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c: In function 'H5D__chunk_io_init': H5Dchunk.c:1087:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1087 | if ((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0) | ^ H5Dchunk.c:1124:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1124 | if (H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < | ^ H5Dchunk.c: In function 'H5D__create_chunk_map_single': H5Dchunk.c:1549:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1549 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper': H5Dchunk.c:1832:41: warning: passing argument 1 of 'H5S_combine_hyperslab' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1832 | if (H5S_combine_hyperslab(fm->file_space, H5S_SELECT_AND, coords, NULL, fm->chunk_dim, NULL, | ~~^~~~~~~~~~~~ In file included from H5Zprivate.h:29, from H5CXprivate.h:30, from H5Dchunk.c:54: H5Sprivate.h:278:45: note: expected 'H5S_t *' but argument is of type 'const H5S_t *' 278 | H5_DLL herr_t H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op, const hsize_t start[], | ~~~~~~~^~~~~~~~~ H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper': H5Dchunk.c:1984:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1984 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__create_chunk_mem_map_1d': H5Dchunk.c:2107:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2107 | chunk_info->mspace = (H5S_t *)fm->mem_space; | ^ H5Dchunk.c: In function 'H5D__chunk_allocate': H5Dchunk.c:4299:52: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 4299 | H5O_storage_chunk_t *sc = &(layout->storage.u.chunk); /* Convenience variable */ | ^ H5Dchunk.c:4385:83: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 4385 | if (H5D__fill_init(&fb_info, NULL, (H5MM_allocate_t)H5D__chunk_mem_alloc, (void *)pline, | ^ H5Dchunk.c:4386:28: warning: cast between incompatible function types from 'void * (*)(void *, const void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] 4386 | (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline, &dset->shared->dcpl_cache.fill, | ^ H5Dchunk.c:4386:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 4386 | (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline, &dset->shared->dcpl_cache.fill, | ^ H5Dchunk.c: In function 'H5D__chunk_copy_cb': H5Dchunk.c:6081:75: warning: passing argument 3 of 'H5O_copy_expand_ref' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 6081 | if (H5O_copy_expand_ref(udata->file_src, udata->tid_src, udata->dt_src, buf, nbytes, | ~~~~~^~~~~~~~ In file included from H5Dprivate.h:25, from H5Dpkg.h:30, from H5Dchunk.c:55: H5Oprivate.h:997:74: note: expected 'H5T_t *' but argument is of type 'const H5T_t *' 997 | H5_DLL herr_t H5O_copy_expand_ref(H5F_t *file_src, hid_t tid_src, H5T_t *dt_src, void *buf_src, | ~~~~~~~^~~~~~ H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 463 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t **entry_ptr_ptr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5FAdbg.c: In function 'H5FA__dblock_debug': H5FAdbg.c:234:54: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 234 | (hdr->cparam.cls->nat_elmt_size * u)) < 0) | ^ H5FAdbg.c:251:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 251 | ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < | ^ H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks': H5Dchunk.c:7453:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7453 | } /* end H5D__get_chunk_info_by_coord() */ | ^ H5Dchunk.c:7453:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Dchunk.c: In function 'H5D__chunk_allocate': H5Dchunk.c:7453:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c: In function 'H5C__mark_flush_dep_serialized': H5C.c:8276:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8276 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t *entry_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5C.c:8276:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5C.c:8276:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from H5E.c:51: In function 'H5E__get_class_name', inlined from 'H5Eget_class_name' at H5E.c:605:22: H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5E.c:640:9: note: in expansion of macro 'HDstrncpy' 640 | HDstrncpy(name, cls->cls_name, MIN((size_t)(len + 1), size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5E.c:636:20: note: in expansion of macro 'HDstrlen' 636 | len = (ssize_t)HDstrlen(cls->cls_name); | ^~~~~~~~ H5C.c: In function 'H5C__flush_invalidate_cache': H5C.c:5332:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5332 | H5C__flush_invalidate_cache(H5F_t *f, unsigned flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Dchunk.c: In function 'H5D__chunk_copy_cb': H5Dchunk.c:6026:33: warning: potential null pointer dereference [-Wnull-dereference] 6026 | H5MM_memcpy(buf, ent->chunk, nbytes); | ~~~^~~~~~~ H5FDmulti.c: In function 'H5FD_multi_sb_encode': H5FDmulti.c:624:5: warning: 'strncpy' output truncated copying 8 bytes from a string of length 9 [-Wstringop-truncation] 624 | strncpy(name, "NCSAmulti", (size_t)8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5FDmulti.c:660:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 660 | strncpy((char *)p, file->fa.memb_name[mt], n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5FDmulti.c:659:20: note: length computed here 659 | size_t n = strlen(file->fa.memb_name[mt]) + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5FDhdfs.c: In function 'H5Pget_fapl_hdfs': H5FDhdfs.c:1735:24: warning: unused parameter 'fapl_id' [-Wunused-parameter] 1735 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out) | ~~~~~~^~~~~~~ H5FDhdfs.c:1735:51: warning: unused parameter 'fa_out' [-Wunused-parameter] 1735 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out) | ~~~~~~~~~~~~~~~~~~^~~~~~ H5FDhdfs.c: In function 'H5Pset_fapl_hdfs': H5FDhdfs.c:1749:24: warning: unused parameter 'fapl_id' [-Wunused-parameter] 1749 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa) | ~~~~~~^~~~~~~ H5FDhdfs.c:1749:51: warning: unused parameter 'fa' [-Wunused-parameter] 1749 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa) | ~~~~~~~~~~~~~~~~~~^~ H5Gent.c: In function 'H5G__ent_copy': H5Gent.c:322:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 322 | H5G__ent_reset((H5G_entry_t *)src); | ^ H5Gent.c: In function 'H5G__ent_debug': H5Gent.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 516 | nested_fwidth = MAX(0, fwidth - 3); | ^~~~~~~~~~~~~ In file included from H5FDsplitter.c:22: H5FDsplitter.c: In function 'H5FD__splitter_fapl_copy': H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:589:5: note: in expansion of macro 'HDstrncpy' 589 | HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:590:5: note: in expansion of macro 'HDstrncpy' 590 | HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ In function 'H5FD__splitter_fapl_copy', inlined from 'H5FD__splitter_fapl_get' at H5FDsplitter.c:557:17: H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:589:5: note: in expansion of macro 'HDstrncpy' 589 | HDstrncpy(new_fa_ptr->wo_path, old_fa_ptr->wo_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:590:5: note: in expansion of macro 'HDstrncpy' 590 | HDstrncpy(new_fa_ptr->log_file_path, old_fa_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5FDsplitter.c: In function 'H5FD__splitter_open': H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:690:5: note: in expansion of macro 'HDstrncpy' 690 | HDstrncpy(file_ptr->fa.wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:691:5: note: in expansion of macro 'HDstrncpy' 691 | HDstrncpy(file_ptr->fa.log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5FDsplitter.c: In function 'H5Pset_fapl_splitter': H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:342:5: note: in expansion of macro 'HDstrncpy' 342 | HDstrncpy(info->wo_path, vfd_config->wo_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:343:5: note: in expansion of macro 'HDstrncpy' 343 | HDstrncpy(info->log_file_path, vfd_config->log_file_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5FDfamily.c: In function 'H5FD__family_get_eof': H5FDfamily.c:1345:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1345 | } /* end H5FD__family_unlock() */ | ^ H5FDsplitter.c: In function 'H5Pget_fapl_splitter': H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:414:5: note: in expansion of macro 'HDstrncpy' 414 | HDstrncpy(config->wo_path, fapl_ptr->wo_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5private.h:1454:28: warning: 'strncpy' output may be truncated copying 4096 bytes from a string of length 4096 [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5FDsplitter.c:415:5: note: in expansion of macro 'HDstrncpy' 415 | HDstrncpy(config->log_file_path, fapl_ptr->log_file_path, H5FD_SPLITTER_PATH_MAX); | ^~~~~~~~~ H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 995 | H5FD__family_get_eof(const H5FD_t *_file, H5FD_mem_t type) | ^~~~~~~~~~~~~~~~~~~~ H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Gname.c: In function 'H5G_name_copy': H5Gname.c:478:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 478 | H5G_name_reset((H5G_name_t *)src); | ^ In file included from H5Gname.c:34: H5Gname.c: In function 'H5G__build_fullpath': H5private.h:1448:28: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gname.c:310:9: note: in expansion of macro 'HDstrncat' 310 | HDstrncat(full_path, "/", (size_t)1); | ^~~~~~~~~ H5Gnode.c: In function 'H5G__node_copy': H5Gnode.c:1227:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1227 | grp_loc.oloc = (H5O_loc_t *)src_oloc; | ^ H5Gnode.c: In function 'H5G_node_debug': H5Gnode.c:1485:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1485 | fwidth = MAX(0, fwidth - 3); | ^~~~~~ In file included from H5Gstab.c:28: H5Gstab.c: In function 'H5G__stab_get_name_by_idx': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gstab.c:774:9: note: in expansion of macro 'HDstrncpy' 774 | HDstrncpy(name, udata.name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gstab.c:770:26: note: in expansion of macro 'HDstrlen' 770 | ret_value = (ssize_t)HDstrlen(udata.name); | ^~~~~~~~ H5FSdbg.c: In function 'H5FS_sects_debug': H5FSdbg.c:258:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 258 | if (H5HF_sects_debug(f, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5FSdbg.c:263:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 263 | if (H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5HFdbg.c: In function 'H5HF_hdr_print': H5HFdbg.c:288:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 288 | H5HF__dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~~~ H5HFdbg.c:295:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 295 | "Compressed size of root direct block:", hdr->pline_root_direct_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:297:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 297 | "Filter mask for root direct block:", hdr->pline_root_direct_filter_mask); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:299:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 299 | H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~ H5HFdbg.c:308:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 308 | "Root indirect block flags:", hdr->root_iblock_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c:310:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 310 | "Root indirect block pointer:", (void *)hdr->root_iblock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c: In function 'H5HF_dblock_debug_cb': H5HFdbg.c:422:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 422 | temp_str, start, len); | ^~~~~~~~ H5HFdbg.c: In function 'H5HF_iblock_print': H5HFdbg.c:621:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 621 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5HFdbg.c:629:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 629 | iblock->filt_ents[off].filter_mask); | ^~~~~~ H5HFdbg.c:632:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 632 | iblock->ents[off].addr); | ^~~~~~ H5HFdbg.c:646:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 646 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str); | ^~~~~~~~~ H5HFdbg.c:652:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 652 | iblock->ents[off].addr); | ^~~~~~ H5HFdbg.c:657:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 657 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), ""); | ^~~~~~~~~ H5HFdbg.c:665:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 665 | "Reference count:", iblock->rc); | ^~~~~~~~~~~~~~~~~~ H5HFdbg.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 669 | "Parent indirect block address:", (void *)iblock->parent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5HFdbg.c: In function 'H5HF_sects_debug_cb': H5HFdbg.c:775:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 775 | if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < | ^~ In file included from H5Gcompact.c:27: H5Gcompact.c: In function 'H5G__compact_get_name_by_idx': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gcompact.c:236:9: note: in expansion of macro 'HDstrncpy' 236 | HDstrncpy(name, ltable.lnks[idx].name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gcompact.c:232:26: note: in expansion of macro 'HDstrlen' 232 | ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name); | ^~~~~~~~ In file included from H5Gint.c:34: H5Gint.c: In function 'H5G_nameof': H5Gint.c:570:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | FUNC_LEAVE_NOAPI(grp ? &(grp->path) : NULL) H5private.h:2450:13: note: in definition of macro 'FUNC_LEAVE_NOAPI' 2450 | return (ret_value); \ | ^~~~~~~~~ H5Gobj.c: In function 'H5G__obj_create_real': H5Gobj.c:247:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 247 | if (H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0) | ^ H5Gobj.c:252:74: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 252 | if (H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0) | ^ H5Gobj.c:258:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 258 | if (H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0) | ^ H5Gobj.c: In function 'H5G__obj_stab_to_new_cb': H5Gobj.c:402:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 402 | if (H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0) | ^ In file included from H5Gdense.c:35: H5Gdense.c: In function 'H5G__dense_get_name_by_idx': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Gdense.c:1201:13: note: in expansion of macro 'HDstrncpy' 1201 | HDstrncpy(name, ltable.lnks[n].name, MIN((size_t)(ret_value + 1), size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Gdense.c:1197:30: note: in expansion of macro 'HDstrlen' 1197 | ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name); | ^~~~~~~~ H5Gloc.c: In function 'H5G__loc_insert': H5Gloc.c:584:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 584 | lnk.name = (char *)name; | ^ H5Gloc.c: In function 'H5G__loc_set_comment_cb': H5Gloc.c:938:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 938 | comment.s = (char *)udata->comment; | ^ In function 'H5FL_blk_free', inlined from 'H5FL_blk_free' at H5FL.c:986:1: H5FL.c:1048:14: warning: potential null pointer dereference [-Wnull-dereference] 1048 | free_list->onlist++; | ~~~~~~~~~^~~~~~~~ H5FL.c:1044:32: warning: potential null pointer dereference [-Wnull-dereference] 1044 | temp->next = free_list->list; /* Note: Overwrites the size field in union */ | ~~~~~~~~~^~~~~~ H5FL.c:1045:21: warning: potential null pointer dereference [-Wnull-dereference] 1045 | free_list->list = temp; | ~~~~~~~~~~~~~~~~^~~~~~ H5FL.c:1048:22: warning: potential null pointer dereference [-Wnull-dereference] 1048 | free_list->onlist++; | ~~~~~~~~~~~~~~~~~^~ H5FL.c:1048:14: warning: potential null pointer dereference [-Wnull-dereference] 1048 | free_list->onlist++; | ~~~~~~~~~^~~~~~~~ H5FL.c:1044:32: warning: potential null pointer dereference [-Wnull-dereference] 1044 | temp->next = free_list->list; /* Note: Overwrites the size field in union */ | ~~~~~~~~~^~~~~~ H5FL.c:1045:21: warning: potential null pointer dereference [-Wnull-dereference] 1045 | free_list->list = temp; | ~~~~~~~~~~~~~~~~^~~~~~ H5FL.c:1048:22: warning: potential null pointer dereference [-Wnull-dereference] 1048 | free_list->onlist++; | ~~~~~~~~~~~~~~~~~^~ H5HFcache.c: In function 'H5HF__cache_hdr_serialize': H5HFcache.c:745:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 745 | hdr->f = f; | ^ H5HFcache.c: In function 'H5HF__cache_iblock_serialize': H5HFcache.c:1331:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1331 | hdr->f = f; | ^ H5HFcache.c: In function 'H5HF__cache_dblock_verify_chksum': H5HFcache.c:1660:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1660 | read_buf = (void *)image; /* Casting away const OK - QAK */ | ^ H5HLdbg.c: In function 'H5HL_debug': H5HLdbg.c:84:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 84 | freelist->offset, freelist->size); | ^~~~~~~~ In function 'H5HL__hdr_deserialize', inlined from 'H5HL__cache_prefix_get_final_load_size' at H5HLcache.c:365:9: H5HLcache.c:184:13: warning: 'heap.free_block' may be used uninitialized [-Wmaybe-uninitialized] 184 | if (heap->free_block != H5HL_FREE_NULL && heap->free_block >= heap->dblk_size) | ~~~~^~~~~~~~~~~~ H5HLcache.c: In function 'H5HL__cache_prefix_get_final_load_size': H5HLcache.c:353:27: note: 'heap' declared here 353 | H5HL_t heap; /* Local heap */ | ^~~~ H5HF.c: In function 'H5HF__op_write': H5HF.c:121:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 121 | H5MM_memcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */ | ^ H5HF.c: In function 'H5HF_insert': H5HF.c:355:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 355 | if (H5HF__huge_insert(hdr, size, (void *)obj, id) < 0) | ^ H5HFman.c: In function 'H5HF__man_write': H5HFman.c:492:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 492 | if (H5HF__man_op_real(hdr, id, H5HF__op_write, (void *)obj, H5HF_OP_MODIFY) < 0) | ^ H5Gtraverse.c: In function 'H5G__traverse_real': H5Gtraverse.c:717:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 717 | if (H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) | ^ H5Gtraverse.c:721:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 721 | if (H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) | ^ H5Gtraverse.c:725:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 725 | if (H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) | ^ H5HFsection.c: In function 'H5HF__sect_row_debug': H5HFsection.c:2047:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2047 | H5HF__sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ H5L.c: In function 'H5L__link_cb': H5L.c:1849:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1849 | udata->lnk->name = (char *)name; | ^ H5L.c: In function 'H5L__move_dest_cb': H5L.c:2629:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2629 | udata->lnk->name = (char *)name; | ^ H5L.c: In function 'H5L__link_copy_file': H5L.c:3373:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 3373 | lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ | ^ H5HGdbg.c: In function 'H5HG_debug': H5HGdbg.c:123:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 123 | "Obffset in block:", (unsigned long)(h->obj[u].begin - h->chunk)); | ^~~~~~~~~~~~~~~~~~~ H5HGdbg.c:125:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 125 | "Reference count:", h->obj[u].nrefs); | ^~~~~~~~~~~~~~~~~~ H5HGdbg.c:128:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 128 | (unsigned long)H5HG_ALIGN(h->obj[u].size)); | ^ H5L.c: In function 'H5Lmove': H5L.c:323:61: warning: potential null pointer dereference [-Wnull-dereference] 323 | tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ H5L.c: In function 'H5Lcopy': H5L.c:413:61: warning: potential null pointer dereference [-Wnull-dereference] 413 | tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ H5L.c: In function 'H5Lcreate_hard': H5L.c:580:69: warning: potential null pointer dereference [-Wnull-dereference] 580 | tmp_vol_obj.connector = (vol_obj1 != NULL ? vol_obj1->connector : vol_obj2->connector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ H5MFdbg.c: In function 'H5MF__sects_debug_cb': H5MFdbg.c:123:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 123 | if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < | ^~ In function 'H5HF__sect_indirect_merge_row', inlined from 'H5HF__sect_row_merge' at H5HFsection.c:1795:13: H5HFsection.c:3472:26: warning: potential null pointer dereference [-Wnull-dereference] 3472 | if (sect2->u.indirect.dir_nrows > 0) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ H5HFsection.c:3466:18: warning: potential null pointer dereference [-Wnull-dereference] 3466 | start_row2 = sect2->u.indirect.row; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ H5O.c: In function 'H5Olink': H5O.c:352:9: warning: potential null pointer dereference [-Wnull-dereference] 352 | if (H5VL_link_create(H5VL_LINK_CREATE_HARD, &tmp_vol_obj, &loc_params2, lcpl_id, lapl_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | H5P_DATASET_XFER_DEFAULT, H5_REQUEST_NULL, vol_obj1->data, &loc_params1) < 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Oattr.c: In function 'H5O__attr_debug': H5Oattr.c:850:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 850 | "Encoded Size:", (unsigned long)(mesg->shared->dt_size)); | ^~~~~~~~~~~~~~~ H5Oattr.c:851:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 851 | if ((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5Oattr.c:856:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 856 | "Encoded Size:", (unsigned long)(mesg->shared->ds_size)); | ^~~~~~~~~~~~~~~ H5Oattr.c:857:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 857 | if (H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) | ^~ H5Ocache.c: In function 'H5O__chunk_deserialize': H5Ocache.c:1434:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1434 | mesg->raw = (uint8_t *)chunk_image; /* Casting away const OK - QAK */ | ^ H5Ocache.c: In function 'H5O__chunk_serialize': H5Ocache.c:1639:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1639 | if (H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) | ^ H5Odbg.c: In function 'H5O__debug_real': H5Odbg.c:360:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 360 | "Address:", oh->chunk[i].addr); | ^~~~~~~~~~ H5Odbg.c:375:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 375 | HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Size in bytes:", chunk_size); | ^~~~~~~~~ H5Odbg.c:377:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 377 | HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Gap:", oh->chunk[i].gap); | ^~~~~~~~~ H5Odbg.c:405:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 405 | sequence[oh->mesg[i].type->id]++); | ^~~~~~~~ H5Odbg.c:407:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 407 | "Dirty:", oh->mesg[i].dirty ? "TRUE" : "FALSE"); | ^~~~~~~~ H5Odbg.c:408:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 408 | HDfprintf(stream, "%*s%-*s ", indent + 3, "", MAX(0, fwidth - 3), "Message flags:"); | ^~~~~~~~~ H5Odbg.c:457:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 457 | "*** ADDITIONAL UNKNOWN FLAGS --->", oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Odbg.c:463:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 463 | "Chunk number:", oh->mesg[i].chunkno); | ^~~~~~~~~~~~~~~ H5Odbg.c:469:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 469 | (size_t)(oh->mesg[i].raw - oh->chunk[chunkno].image), oh->mesg[i].raw_size); | ^ H5Odbg.c:482:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 482 | HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Message Information:"); | ^~~~~~~~~ H5Odbg.c:484:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 484 | (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); | ^ H5Odtype.c: In function 'H5O__dtype_debug': H5Odtype.c:1752:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1752 | "Byte offset:", (unsigned long)(dt->shared->u.compnd.memb[i].offset)); | ^~~~~~~~~~~~~~ H5Odtype.c:1753:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1753 | H5O__dtype_debug(f, dt->shared->u.compnd.memb[i].type, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ H5Odtype.c:1758:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1758 | H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ H5Odtype.c:1972:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1972 | H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~~~~~ H5Oefl.c: In function 'H5O__efl_debug': H5Oefl.c:544:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 544 | "Name:", mesg->slot[u].name); | ^~~~~~~ H5Oefl.c:547:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 547 | "Name offset:", mesg->slot[u].name_offset); | ^~~~~~~~~~~~~~ H5Oefl.c:550:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 550 | "Offset of data in file:", (intmax_t)(mesg->slot[u].offset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ H5Oefl.c:553:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 553 | "Bytes reserved for data:", (mesg->slot[u].size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ H5Opline.c: In function 'H5O__pline_debug': H5Opline.c:662:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 662 | "Filter identification:", (unsigned)(pline->filter[i].id)); | ^~~~~~~~~~~~~~~~~~~~~~~~ H5Opline.c:665:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 665 | "Filter name:", pline->filter[i].name); | ^~~~~~~~~~~~~~ H5Opline.c:667:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 667 | HDfprintf(stream, "%*s%-*s NONE\n", indent + 3, "", MAX(0, fwidth - 3), "Filter name:"); | ^~~~~~~~~ H5Opline.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 669 | "Flags:", pline->filter[i].flags); | ^~~~~~~~ H5Opline.c:671:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 671 | "Num CD values:", pline->filter[i].cd_nelmts); | ^~~~~~~~~~~~~~~~ H5Opline.c:679:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 679 | pline->filter[i].cd_values[j]); | ^~~~~ H5Opline.c: In function 'H5O__pline_shared_debug': H5Opline.c:659:60: warning: '%zu' directive output may be truncated writing between 1 and 20 bytes into a region of size 13 [-Wformat-truncation=] 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~ In function 'H5O__pline_debug', inlined from 'H5O__pline_shared_debug' at H5Oshared.h:475:9: H5Opline.c:659:40: note: directive argument in the range [0, 18446744073709551614] 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from H5Opline.c:24: H5private.h:1400:20: note: 'snprintf' output between 21 and 40 bytes into a destination of size 32 1400 | #define HDsnprintf snprintf /*varargs*/ H5Opline.c:659:9: note: in expansion of macro 'HDsnprintf' 659 | HDsnprintf(name, sizeof(name), "Filter at position %zu", i); | ^~~~~~~~~~ In file included from H5Omessage.c:40: H5Omessage.c: In function 'H5O_msg_size_f': H5Opkg.h:114:11: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 114 | (((V) == H5O_VERSION_1) ? H5O_ALIGN_OLD(2 + /*message type */ \ | ~~~~~^~~~~~~~~~~~~~~~~ H5Opkg.h:127:15: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_VERS' 127 | (unsigned)H5O_SIZEOF_MSGHDR_VERS(MAX((H5F_STORE_MSG_CRT_IDX(F) ? H5O_VERSION_LATEST : H5O_VERSION_1), \ | ^~~~~~~~~~~~~~~~~~~~~~ H5Omessage.c:1372:26: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_F' 1372 | ret_value += (size_t)H5O_SIZEOF_MSGHDR_F( | ^~~~~~~~~~~~~~~~~~~ In file included from H5Pencdec.c:28: H5Pencdec.c: In function 'H5P__encode_cb': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Pencdec.c:336:13: note: in expansion of macro 'HDstrncpy' 336 | HDstrncpy((char *)*(udata->pp), prop->name, prop_name_len); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Pencdec.c:334:25: note: in expansion of macro 'HDstrlen' 334 | prop_name_len = HDstrlen(prop->name) + 1; | ^~~~~~~~ In file included from H5Pdxpl.c:34: H5Pdxpl.c: In function 'H5Pget_data_transform': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Pdxpl.c:1033:9: note: in expansion of macro 'HDstrncpy' 1033 | HDstrncpy(expression, pexp, MIN(len + 1, size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Pdxpl.c:1031:11: note: in expansion of macro 'HDstrlen' 1031 | len = HDstrlen(pexp); | ^~~~~~~~ In file included from H5Pdapl.c:34: H5Pdapl.c: In function 'H5Pget_efile_prefix': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Pdapl.c:1454:13: note: in expansion of macro 'HDstrncpy' 1454 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Pdapl.c:1452:15: note: in expansion of macro 'HDstrlen' 1452 | len = HDstrlen(my_prefix); | ^~~~~~~~ H5Pdapl.c: In function 'H5Pget_virtual_prefix': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Pdapl.c:1544:13: note: in expansion of macro 'HDstrncpy' 1544 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Pdapl.c:1542:15: note: in expansion of macro 'HDstrlen' 1542 | len = HDstrlen(my_prefix); | ^~~~~~~~ H5RS.c: In function 'H5RS_wrap': H5RS.c:178:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 178 | ret_value->s = (char *)s; | ^ H5Sdbg.c: In function 'H5S_debug': H5Sdbg.c:96:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 96 | H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3)); | ^~~~~~~~~~~~ In file included from H5Plapl.c:34: H5Plapl.c: In function 'H5Pget_elink_prefix': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5Plapl.c:1047:13: note: in expansion of macro 'HDstrncpy' 1047 | HDstrncpy(prefix, my_prefix, MIN(len + 1, size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5Plapl.c:1045:15: note: in expansion of macro 'HDstrlen' 1045 | len = HDstrlen(my_prefix); | ^~~~~~~~ H5Sselect.c: In function 'H5S_select_shape_same': H5Sselect.c:3213:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3213 | } /* end H5Ssel_iter_close() */ | ^ In file included from H5PL.c:22: H5PL.c: In function 'H5PLget': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5PL.c:362:9: note: in expansion of macro 'HDstrncpy' 362 | HDstrncpy(path_buf, path, MIN((size_t)(path_len + 1), buf_size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5PL.c:358:16: note: in expansion of macro 'HDstrlen' 358 | path_len = HDstrlen(path); | ^~~~~~~~ H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:588:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 588 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */ | ^ H5Shyper.c: In function 'H5S__hyper_is_regular': H5Shyper.c:5354:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5354 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */ | ^ H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:5619:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5619 | H5S__hyper_rebuild((H5S_t *)space1); /* Casting away const OK -QAK */ | ^ H5Shyper.c:5621:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5621 | H5S__hyper_rebuild((H5S_t *)space2); /* Casting away const OK -QAK */ | ^ H5Shyper.c:5666:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5666 | if (H5S__hyper_generate_spans((H5S_t *)space1) < 0) /* Casting away const OK -QAK */ | ^ H5Shyper.c:5670:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 5670 | if (H5S__hyper_generate_spans((H5S_t *)space2) < 0) /* Casting away const OK -QAK */ | ^ H5Sall.c: In function 'H5S__all_shape_same': H5Sall.c:1188:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1188 | } /* end H5Sselect_all() */ | ^ H5Shyper.c: In function 'H5S__hyper_intersect_block': H5Shyper.c:6288:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 6288 | H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -QAK */ | ^ H5SL.c: In function 'H5SL__release_common': H5SL.c:886:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 886 | (void)(op)(node->item, (void *)node->key, op_data); | ^ H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 910 | H5S__all_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~ H5Shyper.c: In function 'H5S__hyper_proj_int_iterate': H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:11545:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11545 | H5S__hyper_spans_nelem_helper((H5S_hyper_span_info_t *)ss_span_info, 0, udata->op_gen) * count, | ^ H5Shyper.c:72:27: note: in definition of macro 'H5S_HYPER_PROJ_INT_ADD_SKIP' 72 | (UDATA)->skip += (ADD); \ | ^~~ H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_project_intersection': H5Shyper.c:11624:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11624 | if (H5S__hyper_generate_spans((H5S_t *)src_space) < 0) /* Casting away const OK -NAF */ | ^ H5Shyper.c:11646:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11646 | if (H5S__hyper_generate_spans((H5S_t *)dst_space) < 0) /* Casting away const OK -NAF */ | ^ H5Shyper.c:11666:39: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 11666 | if (H5S__hyper_generate_spans((H5S_t *)src_intersect_space) < 0) /* Casting away const OK -NAF */ | ^ H5T.c: In function 'H5T_nameof': H5T.c:5546:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5546 | ret_value = &(dt->path); | ^ H5Spoint.c: In function 'H5S__point_shape_same': H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2418 | } /* end H5Sselect_elements() */ | ^ H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c: In function 'H5SL_iterate': H5SL.c:2185:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2185 | if ((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0) | ^ H5SL.c: In function 'H5SL_release': H5SL.c:2218:12: warning: variable 'ret_value' set but not used [-Wunused-but-set-variable] 2218 | herr_t ret_value = SUCCEED; | ^~~~~~~~~ H5SL.c: In function 'H5SL_try_free_safe': H5SL.c:2349:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2349 | if ((op_ret = (op)(node->item, (void *)node->key, op_data)) < 0) | ^ H5Spoint.c: In function 'H5S__point_offset': H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1742 | H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~~~ H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_iter_coords': H5Shyper.c:12393:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 12393 | } /* end H5Sget_regular_hyperslab() */ | ^ H5Shyper.c:12393:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c: In function 'H5SL_remove': H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2556 | } /* end H5SL_close() */ | ^ H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tbit.c: In function 'H5T__bit_get_d': H5Tbit.c:271:1: warning: label 'done' defined but not used [-Wunused-label] 271 | done: | ^~~~ H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5SL.c:2556:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T_cmp': H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 6293 | } /* end H5T_own_vol_obj() */ | ^ H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__path_find_real': H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__unregister': H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:6293:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:12393:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:12393:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:12393:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1692 | H5S__point_offset(const H5S_t *space, hsize_t *offset) | ^~~~~~~~~~~~~~~~~ H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T_cmp': H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4477 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) | ^~~~~~~ H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:4647:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4647 | if (dt2->shared->u.enumer.nmembs > 1) { | ^ H5T.c:4630:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4630 | if (dt1->shared->u.enumer.nmembs > 1) { | ^ H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4477 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) | ^~~~~~~ H5T.c:4477:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_iter_coords': H5Shyper.c:798:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 798 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords) | ^~~~~~~~~~~~~~~~~~~~~~ H5Shyper.c:798:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c: In function 'H5T__conv_struct': H5Tconv.c:9550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 9550 | } /* end H5T_reclaim_cb() */ | ^ H5Tconv.c: In function 'H5T__conv_struct_opt': H5Tconv.c:9550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:9550:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c: In function 'H5T__path_find_real': H5T.c:5006:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5006 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name, H5T_conv_func_t *conv) | ^~~~~~~~~~~~~~~~~~~ H5T.c:5006:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:5006:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'H5S__hyper_project_simple_lower', inlined from 'H5S__hyper_project_simple' at H5Shyper.c:6894:17: H5Shyper.c:6636:47: warning: potential null pointer dereference [-Wnull-dereference] 6636 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6636:54: warning: potential null pointer dereference [-Wnull-dereference] 6636 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ H5Shyper.c:6636:47: warning: potential null pointer dereference [-Wnull-dereference] 6636 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6636:54: warning: potential null pointer dereference [-Wnull-dereference] 6636 | new_space->select.sel_info.hslab->span_lst->count++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function 'H5S__hyper_project_simple_higher', inlined from 'H5S__hyper_project_simple' at H5Shyper.c:6905:17: H5Shyper.c:6728:21: warning: potential null pointer dereference [-Wnull-dereference] 6728 | prev_span->down = base_space->select.sel_info.hslab->span_lst; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5T.c: In function 'H5Tunregister': H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2865 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func) | ^~~~~~~~~~~~~ H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T.c:2865:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tref.c: In function 'H5T__ref_mem_write': H5Tref.c:597:82: warning: unused parameter 'dst_size' [-Wunused-parameter] 597 | H5VL_object_t H5_ATTR_UNUSED *dst_file, void *dst_buf, size_t dst_size, | ~~~~~~~^~~~~~~~ H5Tref.c: In function 'H5T__ref_disk_isnull': H5Tref.c:738:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 738 | if (H5VL_blob_specific(src_file, (void *)p, H5VL_BLOB_ISNULL, isnull) < 0) | ^ H5Shyper.c: In function 'H5S__hyper_iter_init': H5Shyper.c:561:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 561 | H5S__hyper_iter_init(const H5S_t *space, H5S_sel_iter_t *iter) | ^~~~~~~~~~~~~~~~~~~~ H5Shyper.c:561:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__hyper_shape_same': H5Shyper.c:5596:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5596 | H5S__hyper_shape_same(const H5S_t *space1, const H5S_t *space2) | ^~~~~~~~~~~~~~~~~~~~~ H5Shyper.c:5596:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c:5596:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Shyper.c: In function 'H5S__get_select_hyper_blocklist': H5Shyper.c:4704:41: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4704 | while (temp_dim >= 0 && !done) { | ^~~~~ H5Shyper.c:4593:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4593 | H5S__get_select_hyper_blocklist(H5S_t *space, hsize_t startblock, hsize_t numblocks, hsize_t *buf) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ H5Shyper.c: In function 'H5S__hyper_serialize': H5Shyper.c:4124:54: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] 4124 | while (temp_dim >= 0 && complete == FALSE) { H5Shyper.c:3945:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3945 | H5S__hyper_serialize(const H5S_t *space, uint8_t **p) | ^~~~~~~~~~~~~~~~~~~~ H5Tconv.c: In function 'H5T__conv_struct': H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2201 | H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, | ^~~~~~~~~~~~~~~~ H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c: In function 'H5T__conv_struct_opt': H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2428 | H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride, | ^~~~~~~~~~~~~~~~~~~~ H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5Tvlen.c: In function 'H5T__vlen_disk_delete': H5Tvlen.c:1017:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1017 | if (H5VL_blob_specific(file, (void *)vl, H5VL_BLOB_DELETE) < 0) /* Casting away 'const' OK -QAK */ | ^ H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' 4631 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | char H5libhdf5_settings[]= | ^~~~~~~~~~~~~~~~~~ In file included from H5VLint.c:30: H5VLint.c: In function 'H5VL__get_connector_name': H5private.h:1454:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5VLint.c:1702:9: note: in expansion of macro 'HDstrncpy' 1702 | HDstrncpy(name, cls->name, MIN(len + 1, size)); | ^~~~~~~~~ H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ H5VLint.c:1700:11: note: in expansion of macro 'HDstrlen' 1700 | len = HDstrlen(cls->name); | ^~~~~~~~ In file included from h5test.h:28, from ohdr.c:17: ohdr.c: In function 'test_unknown': ../src/H5private.h:1448:28: warning: 'strncat' specified bound 5 equals source length [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ ohdr.c:491:5: note: in expansion of macro 'HDstrncat' 491 | HDstrncat(testfile, ".copy", 5); | ^~~~~~~~~ tarray.c: In function 'test_array_vlen_atomic': tarray.c:1138:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 1138 | for (k = 0; k < (i + j + 1); k++) | ^~~ tarray.c: In function 'test_array_vlen_array': tarray.c:1358:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 1358 | for (k = 0; k < (i + j + 1); k++) | ^~~ set_extent.c: In function 'test_random_rank4': set_extent.c:2249:23: warning: size of 'rbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2249 | static int rbuf[10][10][10][10]; /* Read buffer */ | ^~~~ set_extent.c:2250:23: warning: size of 'wbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2250 | static int wbuf[10][10][10][10]; /* Write buffer */ | ^~~~ set_extent.c:2251:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2251 | static hsize_t dim_log[RAND4_NITER + 1][4]; /* Log of dataset dimensions */ | ^~~~~~~ set_extent.c: In function 'test_random_rank4_vl': set_extent.c:2446:23: warning: size of 'rbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2446 | static hvl_t rbuf[10][10][10][10]; /* Read buffer */ | ^~~~ set_extent.c:2447:23: warning: size of 'wbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2447 | static hvl_t wbuf[10][10][10][10]; /* Write buffer */ | ^~~~ set_extent.c:2448:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=] 2448 | static hsize_t dim_log[RAND4_NITER + 1][4]; /* Log of dataset dimensions */ | ^~~~~~~ titerate.c: In function 'aiter_cb': titerate.c:1201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1201 | } | ^ titerate.c:1201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] titerate.c: In function 'liter_cb': titerate.c:1201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] titerate.c:1201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tid.c: In function 'test_id_type_list': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 888 | } | ^ ntypes.c:29:7: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 29 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; | ^~~~~~~~ ntypes.c:29:29: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 29 | int ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1]; | ^~~~~~~ ntypes.c:30:7: warning: size of 'spoints2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1]; | ^~~~~~~~ ntypes.c:30:29: warning: size of 'scheck2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1]; | ^~~~~~~ ntypes.c:31:7: warning: size of 'ipoints3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | int ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5]; | ^~~~~~~~ ntypes.c:31:32: warning: size of 'icheck3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | int ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5]; | ^~~~~~~ dsets.c: In function 'make_random_offset_and_increment': app_ref.c: In function 'main': app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 185 | } | ^ app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:185:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dsets.c:7851:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 7851 | maxinc = MIN(nelts - 1, LONG_MAX - nelts); | ^~~~~~ tid.c: In function 'test_remove_clear_type': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tid.c: In function 'rct_free_cb': tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:99:5: note: in expansion of macro 'RAND_INC' 99 | RAND_INC(T_FILE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:105:5: note: in expansion of macro 'RAND_INC' 105 | RAND_INC(T_PLIST) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:111:5: note: in expansion of macro 'RAND_INC' 111 | RAND_INC(T_PCLASS) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:117:5: note: in expansion of macro 'RAND_INC' 117 | RAND_INC(T_TYPE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:123:5: note: in expansion of macro 'RAND_INC' 123 | RAND_INC(T_SPACE) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:130:5: note: in expansion of macro 'RAND_INC' 130 | RAND_INC(T_DSET) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:137:5: note: in expansion of macro 'RAND_INC' 137 | RAND_INC(T_ATTR) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:143:5: note: in expansion of macro 'RAND_INC' 143 | RAND_INC(T_GROUP) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:149:5: note: in expansion of macro 'RAND_INC' 149 | RAND_INC(T_ECLASS) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:155:5: note: in expansion of macro 'RAND_INC' 155 | RAND_INC(T_EMSG) | ^~~~~~~~ app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 35 | for (i = 0; i < ninc; i++) \ | ~~^~~~~~ app_ref.c:161:5: note: in expansion of macro 'RAND_INC' 161 | RAND_INC(T_ESTACK) | ^~~~~~~~ tcoords.c: In function 'test_multiple_ends': tcoords.c:383:13: warning: size of 'data_buf' 69120 bytes exceeds maximum object size 2560 [-Wlarger-than=] 383 | int data_buf[4][5][3][4][2][3][6][2]; | ^~~~~~~~ tcoords.c:419:13: warning: size of 'mem5_buffer' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=] 419 | int mem5_buffer[4][5][1][4][2][1][6][2]; | ^~~~~~~~~~~ objcopy_ref.c: In function 'compare_data': objcopy_ref.c:942:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 942 | ref_buf1 = (H5R_ref_t *)buf1; | ^ objcopy_ref.c:943:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 943 | ref_buf2 = (H5R_ref_t *)buf2; | ^ tfile.c: In function 'test_libver_macros': tfile.c:7379:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7379 | VERIFY(H5_VERSION_GE(major - 1, minor, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7380:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7380 | VERIFY(H5_VERSION_GE(major - 1, minor + 1, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7380:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7381:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7381 | VERIFY(H5_VERSION_GE(major - 1, minor, release + 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7382:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7382 | VERIFY(H5_VERSION_GE(major, minor - 1, release), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7383:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7383 | VERIFY(H5_VERSION_GE(major, minor - 1, release + 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7385:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7385 | VERIFY(H5_VERSION_GE(major, minor, release - 1), TRUE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7388:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7388 | VERIFY(H5_VERSION_GE(major + 1, minor - 1, release), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7389:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7389 | VERIFY(H5_VERSION_GE(major + 1, minor - 1, release - 1), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7389:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7390:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7390 | VERIFY(H5_VERSION_GE(major, minor + 1, release), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7391 | VERIFY(H5_VERSION_GE(major, minor + 1, release - 1), FALSE, "H5_VERSION_GE"); | ^~~~~~ tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7396:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7396 | VERIFY(H5_VERSION_LE(major + 1, minor - 1, release), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7397:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7397 | VERIFY(H5_VERSION_LE(major + 1, minor - 1, release - 1), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7397:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7398:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7398 | VERIFY(H5_VERSION_LE(major, minor + 1, release), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7399 | VERIFY(H5_VERSION_LE(major, minor + 1, release - 1), TRUE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7402:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7402 | VERIFY(H5_VERSION_LE(major - 1, minor, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7403:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7403 | VERIFY(H5_VERSION_LE(major - 1, minor + 1, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7403:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7404:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7404 | VERIFY(H5_VERSION_LE(major - 1, minor + 1, release + 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7404:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7405:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7405 | VERIFY(H5_VERSION_LE(major, minor - 1, release), FALSE, "H5_VERSION_LE"); | ^~~~~~ cache.c: In function 'check_flush_cache__flush_ops': cache.c:6191:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6191 | struct fo_flush_cache_test_spec spec[6] = { | ^~~~ tfile.c:7406:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7406 | VERIFY(H5_VERSION_LE(major, minor - 1, release + 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ tfile.c:7408:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 7408 | VERIFY(H5_VERSION_LE(major, minor, release - 1), FALSE, "H5_VERSION_LE"); | ^~~~~~ cache.c:6424:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6424 | struct fo_flush_cache_test_spec spec[6] = { | ^~~~ dt_arith.c: In function 'my_isnan': dt_arith.c:2791:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2791 | retval = (x != x); | ^~ cache.c:6947:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=] 6947 | struct fo_flush_cache_test_spec spec[10] = { | ^~~~ dt_arith.c:2796:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2796 | retval = (x != x); | ^~ dt_arith.c:2802:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal] 2802 | retval = (x != x); | ^~ cache.c:7343:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=] 7343 | struct fo_flush_cache_test_spec spec[10] = { | ^~~~ cache.c: In function 'check_flush_cache__flush_op_eviction_test': cache.c:8428:34: warning: size of 'expected' 6160 bytes exceeds maximum object size 2560 [-Wlarger-than=] 8428 | struct expected_entry_status expected[10 + 31 + 14] = { | ^~~~~~~~ cache.c: In function 'check_flush_cache__single_entry': cache.c:11621:11: warning: size of 'spec' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=] 11621 | } spec[256] = | ^~~~ tfile.c: In function 'test_sects_freespace': tfile.c:8067:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 8067 | } | ^ h5test.c: In function 'h5_get_vfd_fapl': h5test.c:991:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 991 | memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); | ^~~~~~~~~ cache_common.c: In function 'free_icr': cache_common.c:5333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5333 | } /* validate_mdc_config() */ | ^ cache_common.c:5333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache.c: In function 'check_metadata_blizzard_absence': cache.c:26889:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=] 26889 | struct expected_entry_status expected[150] = | ^~~~~~~~ cache_common.c: In function 'hl_row_major_scan_forward': cache_common.c:3894:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3894 | if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= max_indices[type]) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cache_common.c:5333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5333 | } /* validate_mdc_config() */ | ^ cache_common.c:5333:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4246:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4246 | if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= local_max_index) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cache.c: In function 'check_metadata_cork': cache.c:32877:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=] 32877 | struct expected_entry_status expected[150] = | ^~~~~~~~ cache.c: In function 'cedds__expunge_dirty_entry_in_flush_test': cache.c:33692:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 33692 | struct expected_entry_status expected[36] = | ^~~~~~~~ cache.c: In function 'cedds__H5C_make_space_in_cache': cache.c:33906:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 33906 | struct expected_entry_status expected[36] = | ^~~~~~~~ cache.c: In function 'cedds__H5C__autoadjust__ageout__evict_aged_out_entries': cache.c:34263:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 34263 | struct expected_entry_status expected[36] = | ^~~~~~~~ In function 'check_flush_cache__single_entry': cc1: warning: size of '*.LC0' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=] h5test.c: In function 'H5_get_srcdir_filename': h5test.c:2165:69: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=] 2165 | HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename); | ^~ In file included from h5test.h:28, from h5test.c:24: ../src/H5private.h:1400:20: note: 'snprintf' output between 1 and 2045 bytes into a destination of size 1024 1400 | #define HDsnprintf snprintf /*varargs*/ h5test.c:2165:13: note: in expansion of macro 'HDsnprintf' 2165 | HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename); | ^~~~~~~~~~ In function 'cedds__H5C_make_space_in_cache': cc1: warning: size of '*.LC6' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] tcoords.c:375:1: warning: stack usage might be 81872 bytes [-Wstack-usage=] 375 | test_multiple_ends(hid_t file, hbool_t is_chunked) | ^~~~~~~~~~~~~~~~~~ tcoords.c:640:1: warning: the frame size of 81792 bytes is larger than 16384 bytes [-Wframe-larger-than=] 640 | } | ^ tarray.c:1358:27: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 1358 | for (k = 0; k < (i + j + 1); k++) | ~~^~~~~~~~~~~~~ cache.c: In function 'check_flush_cache__flush_op_eviction_test': cache.c:35972:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 35972 | } /* main() */ | ^ dsets.c: In function 'test_compact_io': dsets.c:1027:9: warning: 'plist' may be used uninitialized [-Wmaybe-uninitialized] 1027 | H5Pclose(plist); | ^~~~~~~~~~~~~~~ dsets.c:832:40: note: 'plist' was declared here 832 | hid_t file, dataset, space, plist; | ^~~~~ dsets.c:1029:9: warning: 'dataset' may be used uninitialized [-Wmaybe-uninitialized] 1029 | H5Dclose(dataset); | ^~~~~~~~~~~~~~~~~ dsets.c:832:24: note: 'dataset' was declared here 832 | hid_t file, dataset, space, plist; | ^~~~~~~ dsets.c:1030:9: warning: 'file' may be used uninitialized [-Wmaybe-uninitialized] 1030 | H5Fclose(file); | ^~~~~~~~~~~~~~ dsets.c:832:18: note: 'file' was declared here 832 | hid_t file, dataset, space, plist; | ^~~~ cache_common.c: In function 'row_major_scan_forward': cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3528 | row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3528:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c: In function 'hl_row_major_scan_forward': cache_common.c:3860:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3860 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3860:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3893:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3893 | while ((pass) && (idx <= (local_max_index + lag))) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3860:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3860 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'row_major_scan_backward': cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3952 | row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3952:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4212:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4212 | hl_row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'col_major_scan_backward': cache_common.c:4530:26: warning: 'local_max_index' may be used uninitialized [-Wmaybe-uninitialized] 4530 | idx = local_max_index[NUMBER_OF_ENTRY_TYPES - 1] + lag; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:4507:13: note: 'local_max_index' declared here 4507 | int32_t local_max_index[NUMBER_OF_ENTRY_TYPES]; | ^~~~~~~~~~~~~~~ cache_common.c: In function 'check_and_validate_cache_hit_rate': cache_common.c:5001:24: warning: potential null pointer dereference [-Wnull-dereference] 5001 | cache_accesses = cache_ptr->cache_accesses; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5000:24: warning: potential null pointer dereference [-Wnull-dereference] 5000 | cache_hits = cache_ptr->cache_hits; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'check_and_validate_cache_size': cache_common.c:5128:34: warning: potential null pointer dereference [-Wnull-dereference] 5128 | expected_cur_num_entries = cache_ptr->index_len; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5127:34: warning: potential null pointer dereference [-Wnull-dereference] 5127 | expected_cur_size = cache_ptr->index_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5126:34: warning: potential null pointer dereference [-Wnull-dereference] 5126 | expected_min_clean_size = cache_ptr->min_clean_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ cache_common.c:5125:34: warning: potential null pointer dereference [-Wnull-dereference] 5125 | expected_max_size = cache_ptr->max_cache_size; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ dsets.c: In function 'test_missing_chunk': dsets.c:7777:9: warning: 'fapl' may be used uninitialized [-Wmaybe-uninitialized] 7777 | H5Pclose(fapl); | ^~~~~~~~~~~~~~ dsets.c:7580:23: note: 'fapl' was declared here 7580 | hid_t fapl; /* File access property list */ | ^~~~ cache.c: In function 'check_flush_cache__single_entry': cache.c:10563:1: warning: stack usage might be 8336 bytes [-Wstack-usage=] 10563 | check_flush_cache__single_entry(H5F_t *file_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c: In function 'check_flush_cache__flush_ops': cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4815 | check_flush_cache__flush_ops(H5F_t *file_ptr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'check_flush_cache__flush_op_eviction_test', inlined from 'check_flush_cache__flush_ops' at cache.c:7984:5: cache.c:10305:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 10305 | for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dtransform.c: In function 'main': dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 347 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 348 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 349 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 350 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 351 | TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0); | ^~~~~~~~~~~~~~~~ dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 352 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 354 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 356 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:123:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=] 123 | TYPE array[ROWS][COLS]; \ | ^~~~~ dtransform.c:361:5: note: in expansion of macro 'TEST_TYPE_CONTIG' 361 | TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1); | ^~~~~~~~~~~~~~~~ dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 364 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 365 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 366 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 367 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:368:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 368 | TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0); | ^~~~~~~~~~~~~~~ dtransform.c:368:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 369 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 371 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:373:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 373 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:373:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] dtransform.c:210:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=] 210 | TYPE array[ROWS][COLS]; \ | ^~~~~ dtransform.c:378:5: note: in expansion of macro 'TEST_TYPE_CHUNK' 378 | TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1); | ^~~~~~~~~~~~~~~ dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 948 | } | ^ dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 301 | main(void) | ^~~~ dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tcheck_version.c: In function 'parse': tcheck_version.c:61:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 61 | parse(int ac, char **av) | ^~~~~ dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache.c: In function 'check_metadata_blizzard_absence': cache.c:26869:1: warning: stack usage is 16880 bytes [-Wstack-usage=] 26869 | check_metadata_blizzard_absence(hbool_t fill_via_insertion, unsigned paged) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ swmr_sparse_reader.c: In function 'read_records': swmr_sparse_reader.c:262:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 262 | if (HDtime(NULL) >= (time_t)(start_time + (time_t)TIMEOUT)) { | ^~ cork.c: In function 'test_dset_cork': cork.c:2208:9: warning: 'dcpl' may be used uninitialized [-Wmaybe-uninitialized] 2208 | H5Pclose(dcpl); | ^~~~~~~~~~~~~~ cork.c:1889:14: note: 'dcpl' was declared here 1889 | hid_t dcpl; /* Dataset creation property list */ | ^~~~ cork.c:2203:9: warning: 'sid' may be used uninitialized [-Wmaybe-uninitialized] 2203 | H5Sclose(sid); | ^~~~~~~~~~~~~ cork.c:1888:14: note: 'sid' was declared here 1888 | hid_t sid; /* Dataspace ID */ | ^~~ cork.c:2207:9: warning: 'tid2' may be used uninitialized [-Wmaybe-uninitialized] 2207 | H5Tclose(tid2); | ^~~~~~~~~~~~~~ cork.c:1887:20: note: 'tid2' was declared here 1887 | hid_t tid1, tid2; /* Datatype IDs */ | ^~~~ cork.c:2206:9: warning: 'tid1' may be used uninitialized [-Wmaybe-uninitialized] 2206 | H5Tclose(tid1); | ^~~~~~~~~~~~~~ cork.c:1887:14: note: 'tid1' was declared here 1887 | hid_t tid1, tid2; /* Datatype IDs */ | ^~~~ cork.c:2205:9: warning: 'did2' may be used uninitialized [-Wmaybe-uninitialized] 2205 | H5Dclose(did2); | ^~~~~~~~~~~~~~ cork.c:1886:20: note: 'did2' was declared here 1886 | hid_t did1, did2; /* Dataset IDs */ | ^~~~ cork.c:2204:9: warning: 'did1' may be used uninitialized [-Wmaybe-uninitialized] 2204 | H5Dclose(did1); | ^~~~~~~~~~~~~~ cork.c:1886:14: note: 'did1' was declared here 1886 | hid_t did1, did2; /* Dataset IDs */ | ^~~~ cork.c:2209:9: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 2209 | H5Gclose(gid); | ^~~~~~~~~~~~~ cork.c:1885:14: note: 'gid' was declared here 1885 | hid_t gid; /* Groupd ID */ | ^~~ cork.c:2211:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized] 2211 | H5Fclose(fid); | ^~~~~~~~~~~~~ cork.c:1883:14: note: 'fid' was declared here 1883 | hid_t fid; /* File ID */ | ^~~ cache.c:27696:1: warning: the frame size of 16816 bytes is larger than 16384 bytes [-Wframe-larger-than=] 27696 | } /* check_metadata_blizzard_absence() */ | ^ vds_swmr_writer.c: In function 'main': vds_swmr_writer.c:117:26: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 117 | while (HDtime(0) < delay) cork.c: In function 'verify_obj_dset_cork': cork.c:477:9: warning: 'dcpl2' may be used uninitialized [-Wmaybe-uninitialized] 477 | H5Pclose(dcpl2); | ^~~~~~~~~~~~~~~ cork.c:304:17: note: 'dcpl2' was declared here 304 | hid_t dcpl2; /* Dataset creation property list */ | ^~~~~ swmr.c: In function 'test_refresh_concur': swmr.c:7012:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized] 7012 | H5Fclose(fid); | ^~~~~~~~~~~~~ swmr.c:6724:11: note: 'fid' was declared here 6724 | hid_t fid; /* File ID */ | ^~~ cork.c: In function 'verify_group_cork': cork.c:905:9: warning: 'sid' may be used uninitialized [-Wmaybe-uninitialized] 905 | H5Sclose(sid); | ^~~~~~~~~~~~~ cork.c:766:17: note: 'sid' was declared here 766 | hid_t sid; /* Dataspace ID */ | ^~~ vds_env.c: In function 'test_vds_prefix_second': cork.c: In function 'verify_named_cork': vds_env.c:45:1: warning: stack usage might be 9616 bytes [-Wstack-usage=] 45 | test_vds_prefix_second(unsigned config, hid_t fapl) | ^~~~~~~~~~~~~~~~~~~~~~ cork.c:1180:9: warning: 'did' may be used uninitialized [-Wmaybe-uninitialized] 1180 | H5Dclose(did); | ^~~~~~~~~~~~~ cork.c:937:17: note: 'did' was declared here 937 | hid_t did; /* Dataset ID */ | ^~~ cache.c: In function 'check_metadata_cork': cache.c:32856:1: warning: stack usage is 16896 bytes [-Wstack-usage=] 32856 | check_metadata_cork(hbool_t fill_via_insertion, unsigned paged) | ^~~~~~~~~~~~~~~~~~~ cache.c:33552:1: warning: the frame size of 16832 bytes is larger than 16384 bytes [-Wframe-larger-than=] 33552 | } /* check_metadata_cork() */ | ^ swmr.c: In function 'test_file_lock_swmr_concur': swmr.c:6210:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized] 6210 | H5Fclose(fid); | ^~~~~~~~~~~~~ swmr.c:5223:11: note: 'fid' was declared here 5223 | hid_t fid; /* File ID */ | ^~~ h5diff_array.c: In function 'character_compare_opt': h5diff_array.c:1620:19: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable] 1620 | hbool_t both_zero = FALSE; | ^~~~~~~~~ h5diff_util.c: In function 'print_dimensions': h5diff_util.c:367:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 367 | } | ^ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 30 | print_dimensions(int rank, hsize_t *dims) | ^~~~~~~~~~~~~~~~ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5diff_util.c:41:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 41 | for (i = 0; i < rank - 1; i++) { | ~~^~~~~~~~~~ h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 30 | print_dimensions(int rank, hsize_t *dims) | ^~~~~~~~~~~~~~~~ h5tools.c: In function 'init_acc_pos': h5tools.c:2247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2247 | } | ^ h5dump_ddl.c: In function 'attr_search': h5dump_ddl.c:2104:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2104 | } | ^ h5dump_ddl.c:2104:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1308 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data) | ^~~~~~~~~~~ h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from h5dump_ddl.c:14: ../../../src/H5private.h:1448:28: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ h5dump_ddl.c:1348:21: note: in expansion of macro 'HDstrncat' 1348 | HDstrncat(obj_name, buf, u + 1); | ^~~~~~~~~ ../../../src/H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ h5dump_ddl.c:1337:24: note: in expansion of macro 'HDstrlen' 1337 | u = HDstrlen(buf); | ^~~~~~~~ h5dump_ddl.c: In function 'lnk_search': ../../../src/H5private.h:1448:28: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ h5dump_ddl.c:1424:13: note: in expansion of macro 'HDstrncat' 1424 | HDstrncat(search_name, op_name, search_len + 1); | ^~~~~~~~~ ../../../src/H5private.h:1445:21: note: length computed here 1445 | #define HDstrlen(S) strlen(S) | ^~~~~~~~~ h5dump_ddl.c:1411:18: note: in expansion of macro 'HDstrlen' 1411 | search_len = HDstrlen(op_name); | ^~~~~~~~ h5dump_ddl.c: In function 'handle_datasets': ../../../src/H5private.h:707:24: warning: argument 1 value is zero [-Walloc-zero] 707 | #define HDcalloc(N, Z) calloc(N, Z) | ^~~~~~~~~~~~ h5dump_ddl.c:1723:47: note: in expansion of macro 'HDcalloc' 1723 | sset->block.data = (hsize_t *)HDcalloc((size_t)ndims, sizeof(hsize_t)); | ^~~~~~~~ In file included from ../../../src/H5private.h:57: /usr/include/stdlib.h:541:14: note: in a call to allocation function 'calloc' declared here 541 | extern void *calloc (size_t __nmemb, size_t __size) | ^~~~~~ h5import.c: In function 'processStrHDFData': h5import.c:5109:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 5109 | } | ^ h5import.c: In function 'processStrData': h5import.c:5109:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c: In function 'process': h5import.c:5109:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c: In function 'processStrHDFData': h5import.c:1098:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1098 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~~~~ h5import.c:1098:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1134:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1134 | while (j < in->path.count - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c:1098:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1098 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~~~~ h5import.c: In function 'processStrData': h5import.c:956:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 956 | processStrData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~ h5import.c:956:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1008:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1008 | while (j < in->path.count - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c:956:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 956 | processStrData(FILE *strm, struct Input *in, hid_t file_id) | ^~~~~~~~~~~~~~ h5import.c: In function 'processConfigurationFile': h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1389 | processConfigurationFile(char *infile, struct Input *in) | ^~~~~~~~~~~~~~~~~~~~~~~~ h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:1389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:2050:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2050 | if (icount >= MAX_NUM_DIMENSION) { | ^ h5import.c: In function 'process': h5import.c:4606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4606 | process(struct Options *opt) | ^~~~~~~ h5import.c:4606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] h5import.c:4666:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4666 | while (j < in->path.count - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ h5import.c:4606:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 4606 | process(struct Options *opt) | ^~~~~~~ h5repack.c: In function 'h5repack_addfilter': h5repack.c:911:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 911 | } /* end get_sfilter() */ | ^ h5repack_refs.c: In function 'copy_refs_attr': h5repack_refs.c:437:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 437 | copy_refs_attr(hid_t loc_in, hid_t loc_out, trav_table_t *travt, hid_t fidout) /* for saving references */ | ^~~~~~~~~~~~~~ h5diffgentest.c: In function 'write_attr_strings': h5diffgentest.c:5674:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 5674 | for (l = 0; l < i + 1; l++) | ^~~ h5diffgentest.c:6073:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 6073 | for (l = 0; l < i + 1; l++) | ^~~ h5diffgentest.c: In function 'write_attr_in': h5diffgentest.c:6663:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 6663 | for (l = 0; l < i + 1; l++) | ^~~ h5diffgentest.c:7063:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 7063 | for (l = 0; l < i + 1; l++) | ^~~ h5diffgentest.c: In function 'write_dset_in': h5diffgentest.c:7554:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 7554 | for (l = 0; l < i + 1; l++) { | ^~~ h5diffgentest.c:7733:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 7733 | for (l = 0; l < i + 1; l++) { | ^~~ h5dumpgentest.c: In function 'gent_vldatatypes': h5dumpgentest.c:2694:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 2694 | for (j = 0; j < i + 1; j++) | ^~~ h5dumpgentest.c:2721:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 2721 | for (j = 0; j < i + 1; j++) | ^~~ h5dumpgentest.c: In function 'gent_vldatatypes5': h5dumpgentest.c:2997:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 2997 | for (j = 0; j < i + 5; j++) | ^~~ h5dumpgentest.c: In function 'gent_array6': h5dumpgentest.c:3445:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 3445 | for (k = 0; k < (i + j + 1); k++) | ^~~ h5dumpgentest.c: In function 'gent_array7': h5dumpgentest.c:3507:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 3507 | for (k = 0; k < (i + j + 1); k++) | ^~~ h5dumpgentest.c: In function 'gent_multi': h5dumpgentest.c:3885:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 3885 | memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); | ^~~~~~~~~ h5dumpgentest.c: In function 'write_attr_in': h5dumpgentest.c:4264:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 4264 | for (l = 0; l < i + 1; l++) | ^~~ h5dumpgentest.c:4394:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 4394 | for (l = 0; l < i + 1; l++) | ^~~ h5dumpgentest.c: In function 'write_dset_in': h5dumpgentest.c:4693:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 4693 | for (l = 0; l < i + 1; l++) | ^~~ h5dumpgentest.c:4830:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 4830 | for (l = 0; l < i + 1; l++) | ^~~ h5dumpgentest.c: In function 'gent_intsfourdims': h5dumpgentest.c:10539:18: warning: size of 'dset1' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=] 10539 | uint32_t dset1[F81_ZDIM][F81_YDIM][F81_XDIM][F81_WDIM]; | ^~~~~ h5dumpgentest.c: In function 'gent_array7': h5dumpgentest.c:3507:27: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 3507 | for (k = 0; k < (i + j + 1); k++) | ~~^~~~~~~~~~~~~ h5dumpgentest.c: In function 'main': h5dumpgentest.c:11234:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 11234 | main(void) | ^~~~ In function 'gent_vldatatypes5', inlined from 'main' at h5dumpgentest.c:11264:5: h5dumpgentest.c:2997:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 2997 | for (j = 0; j < i + 5; j++) | ~~^~~~~~~ h5clear_gentest.c: In function 'gen_enhance_files': h5clear_gentest.c:205:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] 205 | for (i = 0 + u; i < 3 + u; i++) { | ^~~ sio_engine.c: In function 'do_sio': sio_engine.c:141:10: warning: size of 'fname' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=] 141 | char fname[FILENAME_MAX]; /* test file name */ | ^~~~~ sio_engine.c: In function 'set_vfd': sio_engine.c:1169:21: warning: size of 'sv' 7168 bytes exceeds maximum object size 2560 [-Wlarger-than=] 1169 | char sv[H5FD_MEM_NTYPES][1024]; | ^~ sio_engine.c:1183:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1183 | memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); | ^~~~~~~~~ In file included from ../../../src/hdf5.h:22, from sio_engine.c:17: sio_engine.c: In function 'do_write': ../../../src/H5public.h:84:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 84 | #define H5_GCC_DIAG_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ ../../../src/H5public.h:85:35: note: in expansion of macro 'H5_GCC_DIAG_DO_PRAGMA' 85 | #define H5_GCC_DIAG_PRAGMA(x) H5_GCC_DIAG_DO_PRAGMA(GCC diagnostic x) | ^~~~~~~~~~~~~~~~~~~~~ ../../../src/H5public.h:88:28: note: in expansion of macro 'H5_GCC_DIAG_PRAGMA' 88 | #define H5_GCC_DIAG_ON(x) H5_GCC_DIAG_PRAGMA(pop) | ^~~~~~~~~~~~~~~~~~ sio_engine.c:1338:1: note: in expansion of macro 'H5_GCC_DIAG_ON' 1338 | H5_GCC_DIAG_ON("format-nonliteral") | ^~~~~~~~~~~~~~ sio_engine.c: In function 'do_read': ../../../src/H5public.h:84:35: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 84 | #define H5_GCC_DIAG_DO_PRAGMA(x) _Pragma(#x) | ^~~~~~~ ../../../src/H5public.h:85:35: note: in expansion of macro 'H5_GCC_DIAG_DO_PRAGMA' 85 | #define H5_GCC_DIAG_PRAGMA(x) H5_GCC_DIAG_DO_PRAGMA(GCC diagnostic x) | ^~~~~~~~~~~~~~~~~~~~~ ../../../src/H5public.h:88:28: note: in expansion of macro 'H5_GCC_DIAG_PRAGMA' 88 | #define H5_GCC_DIAG_ON(x) H5_GCC_DIAG_PRAGMA(pop) | ^~~~~~~~~~~~~~~~~~ sio_engine.c:1338:1: note: in expansion of macro 'H5_GCC_DIAG_ON' 1338 | H5_GCC_DIAG_ON("format-nonliteral") | ^~~~~~~~~~~~~~ sio_perf.c: In function 'output_all_info': sio_perf.c:1437:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1437 | } /* end usage() */ | ^ sio_perf.c:1437:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'posix_buffer_read', inlined from 'dset_read.isra' at sio_engine.c:978:21: sio_engine.c:1015:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1015 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_read', inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'dset_read.isra' at sio_engine.c:978:21: sio_engine.c:1015:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1015 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_read', inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'dset_read.isra' at sio_engine.c:978:21: sio_engine.c:1015:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1015 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_read', inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'posix_buffer_read' at sio_engine.c:1020:37, inlined from 'dset_read.isra' at sio_engine.c:978:21: sio_engine.c:1015:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 1015 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ sio_perf.c: In function 'main': sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 324 | main(int argc, const char *argv[]) | ^~~~ sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_perf.c:324:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In function 'posix_buffer_write', inlined from 'dset_write' at sio_engine.c:655:21: sio_engine.c:714:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 714 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_write', inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'dset_write' at sio_engine.c:655:21: sio_engine.c:714:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 714 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_write', inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'dset_write' at sio_engine.c:655:21: sio_engine.c:714:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 714 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ In function 'posix_buffer_write', inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'posix_buffer_write' at sio_engine.c:719:13, inlined from 'dset_write' at sio_engine.c:655:21: sio_engine.c:714:8: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 714 | if (local_dim < parms->rank - 1 && local_dim != cont_dim) { | ^ sio_engine.c: In function 'do_sio': sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 131 | do_sio(parameters param, results *res) | ^~~~~~ sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] In file included from ../../../test/h5test.h:28, from sio_perf.h:18, from sio_engine.c:35: In function 'sio_create_filename', inlined from 'do_sio' at sio_engine.c:207:5: ../../../src/H5private.h:1454:28: warning: 'strncpy' specified bound 4096 equals destination size [-Wstringop-truncation] 1454 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z) | ^~~~~~~~~~~~~~~~ sio_engine.c:350:13: note: in expansion of macro 'HDstrncpy' 350 | HDstrncpy(fullname, prefix, size); | ^~~~~~~~~ H5PT.c: In function 'H5PTcreate': H5PT.c:91:68: warning: cast between incompatible function types from 'herr_t (*)(void *, void **)' {aka 'int (*)(void *, void **)'} to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type] 91 | H5Iregister_type((size_t)H5PT_HASH_TABLE_SIZE, 0, (H5I_free_t)H5PT_free_id)) < 0) | ^ H5PT.c: In function 'H5PTcreate_fl': H5PT.c:212:68: warning: cast between incompatible function types from 'herr_t (*)(void *, void **)' {aka 'int (*)(void *, void **)'} to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type] 212 | H5Iregister_type((size_t)H5PT_HASH_TABLE_SIZE, 0, (H5I_free_t)H5PT_free_id)) < 0) | ^ H5PT.c: In function 'H5PTopen': H5PT.c:327:68: warning: cast between incompatible function types from 'herr_t (*)(void *, void **)' {aka 'int (*)(void *, void **)'} to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type] 327 | H5Iregister_type((size_t)H5PT_HASH_TABLE_SIZE, 0, (H5I_free_t)H5PT_free_id)) < 0) | ^ In file included from H5HLprivate2.h:24, from H5LTprivate.h:18, from H5LT.c:14: In function 'realloc_and_append', inlined from 'indentation' at H5LT.c:2218:17: ../../src/H5private.h:1448:28: warning: 'strncat' output may be truncated copying between 0 and 255 bytes from a string of length 255 [-Wstringop-truncation] 1448 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z) | ^~~~~~~~~~~~~~~~ H5LT.c:2174:17: note: in expansion of macro 'HDstrncat' 2174 | HDstrncat(buf, str_to_add, size_str_to_add); | ^~~~~~~~~ test_ds.c: In function 'test_attach_detach': test_ds.c:5419:9: warning: 'var3_id' may be used uninitialized [-Wmaybe-uninitialized] 5419 | H5Dclose(var3_id); | ^~~~~~~~~~~~~~~~~ test_ds.c:5203:31: note: 'var3_id' was declared here 5203 | hid_t var1_id, var2_id, var3_id; /* DS component name */ | ^~~~~~~ test_ds.c:5418:9: warning: 'var2_id' may be used uninitialized [-Wmaybe-uninitialized] 5418 | H5Dclose(var2_id); | ^~~~~~~~~~~~~~~~~ test_ds.c:5203:22: note: 'var2_id' was declared here 5203 | hid_t var1_id, var2_id, var3_id; /* DS component name */ | ^~~~~~~ test_ds.c:5417:9: warning: 'var1_id' may be used uninitialized [-Wmaybe-uninitialized] 5417 | H5Dclose(var1_id); | ^~~~~~~~~~~~~~~~~ test_ds.c:5203:13: note: 'var1_id' was declared here 5203 | hid_t var1_id, var2_id, var3_id; /* DS component name */ | ^~~~~~~ test_ds.c:5421:9: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized] 5421 | H5Gclose(gid); | ^~~~~~~~~~~~~ test_ds.c:5199:13: note: 'gid' was declared here 5199 | hid_t gid; /* group ID */ | ^~~ test_ds.c: In function 'create_long_dataset': test_ds.c:437:9: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 437 | if (H5LTmake_dataset_long(fid, dsname, rank, dims, buf) >= 0) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../hl/src/hdf5_hl.h:26, from ../../hl/src/H5HLprivate2.h:21, from h5hltest.h:28, from test_ds.c:14: ../../hl/src/H5LTpublic.h:57:17: note: by argument 5 of type 'const long int *' to 'H5LTmake_dataset_long' declared here 57 | H5_HLDLL herr_t H5LTmake_dataset_long(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, | ^~~~~~~~~~~~~~~~~~~~~ hdfgifwr.c: In function 'char_out': hdfgifwr.c:464:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 464 | } | ^ hdf2gif.c: In function 'main': hdf2gif.c:335:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 335 | } | ^ hdf2gif.c:55:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 55 | main(int argc, char **argv) | ^~~~ hdf2gif.c:55:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hdf2gif.c:104:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 104 | while (arg_index++ < argc - 1) { | ~~~~~~~~~~~~^~~~~~~~~~ hdf2gif.c:55:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 55 | main(int argc, char **argv) | ^~~~ h5watch.c: In function 'slicendump': h5watch.c:239:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 239 | if ((subrank - 1) > 0) { | ^~ libtool: warning: relinking 'libhdf5_hl.la' + /usr/bin/install -c ./h5_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5example.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exc.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exclim.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-eiger.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-simpleIO.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival-unlim-maxmin.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./README /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_01.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_02.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_03.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_04.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_05.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_06.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_07.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_08.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_09.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_10.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_11.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_table_12.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c run-hlc-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./run-hl-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/share/hdf5_examples/hl/. configure: WARNING: curl required for dap access. DAP support disabled. configure: WARNING: AWS SDK not found; disabling S3 support configure: WARNING: Doxygen not found - documentation will not be built configure: WARNING: Parallel io disabled for netcdf-4 because hdf5 does not support libtool: warning: ignoring multiple '-rpath's for a libtool library libtool: warning: remember to run 'libtool --finish /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/src/netcdf-c-4.8.1/plugins' ar: creating libkpp.a gsl-config: -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib -lgsl -lgslcblas -lm 2.7 nc-config: This netCDF 4.8.1 has been built with the following features: --cc -> gcc --cflags -> -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include --libs -> -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib -lnetcdf --static -> -lhdf5_hl -lhdf5 -lm -ldl -lz --has-c++ -> no --cxx -> --has-c++4 -> no --cxx4 -> --has-fortran -> no --has-dap -> no --has-dap2 -> no --has-dap4 -> no --has-nc2 -> yes --has-nc4 -> yes --has-hdf5 -> yes --has-hdf4 -> no --has-logging -> no --has-pnetcdf -> no --has-szlib -> no --has-cdf5 -> yes --has-parallel4 -> no --has-parallel -> no --has-nczarr -> no --prefix -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build --includedir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/include --libdir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster/mptrac/libs/build/lib --version -> netCDF 4.8.1 /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-booster The following modules were not unloaded: (Use "module --force purge" to unload all): 1) Stages/2024 rm -rf atm2grid atm_conv atm_dist atm_init atm_select atm_split atm_stat cape day2doy doy2day jsec2time met_conv met_lapse met_map met_prof met_sample met_spec met_subgrid met_zm time2jsec sedi tnat trac tropo tropo_clim tropo_sample tropo_zm wind lib* *.o *.gcda *.gcno *.gcov coverage* *~ nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -c -o mptrac.o mptrac.c "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ cart2geo: 80, FMA (fused multiply-add) instruction(s) generated clim_oh: 94, Generating acc routine seq Generating NVIDIA GPU code 97, clim_zm inlined, size=140 (inline) file mptrac.c (398) 97, FMA (fused multiply-add) instruction(s) generated 101, FMA (fused multiply-add) instruction(s) generated 402, Loop not vectorized/parallelized: not countable 420, Loop not vectorized/parallelized: not countable 422, Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 425, FMA (fused multiply-add) instruction(s) generated 427, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 431, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 435, FMA (fused multiply-add) instruction(s) generated 8086, FMA (fused multiply-add) instruction(s) generated 8089, FMA (fused multiply-add) instruction(s) generated 8090, FMA (fused multiply-add) instruction(s) generated 8091, FMA (fused multiply-add) instruction(s) generated 8100, FMA (fused multiply-add) instruction(s) generated 8103, FMA (fused multiply-add) instruction(s) generated 8106, FMA (fused multiply-add) instruction(s) generated 8112, FMA (fused multiply-add) instruction(s) generated 101, sza_calc inlined, size=21 (inline) file mptrac.c (8083) clim_oh_diurnal_correction: 117, Loop not vectorized/parallelized: too deeply nested 126, Loop not vectorized/parallelized: not countable 127, sza_calc inlined, size=21 (inline) file mptrac.c (8083) 127, FMA (fused multiply-add) instruction(s) generated 8086, FMA (fused multiply-add) instruction(s) generated 8089, FMA (fused multiply-add) instruction(s) generated 8090, FMA (fused multiply-add) instruction(s) generated 8091, FMA (fused multiply-add) instruction(s) generated 8100, FMA (fused multiply-add) instruction(s) generated 8103, FMA (fused multiply-add) instruction(s) generated 8106, FMA (fused multiply-add) instruction(s) generated 8112, FMA (fused multiply-add) instruction(s) generated clim_photo: 147, Generating acc routine seq Generating NVIDIA GPU code 171, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 176, FMA (fused multiply-add) instruction(s) generated 178, FMA (fused multiply-add) instruction(s) generated 180, FMA (fused multiply-add) instruction(s) generated 182, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 187, FMA (fused multiply-add) instruction(s) generated 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 172, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 173, locate_reg inlined, size=8 (inline) file mptrac.c (2115) clim_tropo: 196, Generating acc routine seq Generating NVIDIA GPU code 199, FMA (fused multiply-add) instruction(s) generated 200, Loop not vectorized/parallelized: not countable 204, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 205, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 208, FMA (fused multiply-add) instruction(s) generated 212, FMA (fused multiply-add) instruction(s) generated 216, FMA (fused multiply-add) instruction(s) generated clim_tropo_init: 354, Loop not fused: function call before adjacent loop 355, Loop not vectorized: unknown Loop unrolled 2 times clim_ts: 378, Generating acc routine seq Generating NVIDIA GPU code 386, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 387, FMA (fused multiply-add) instruction(s) generated 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable clim_zm: 398, Generating acc routine seq Generating NVIDIA GPU code 401, FMA (fused multiply-add) instruction(s) generated 402, Loop not vectorized/parallelized: not countable 420, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 421, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 422, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 425, FMA (fused multiply-add) instruction(s) generated 427, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 431, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 435, FMA (fused multiply-add) instruction(s) generated 436, FMA (fused multiply-add) instruction(s) generated compress_pck: 606, #omp parallel 607, Generated vector simd code for the loop 608, FMA (fused multiply-add) instruction(s) generated 620, Loop not fused: different loop trip count Generated vector simd code for the loop 624, Loop not fused: different loop trip count 625, Generated vector simd code for the loop 633, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 640, #omp parallel 641, Loop not vectorized: data dependency doy2day: 844, Loop not vectorized/parallelized: potential early exits 850, Loop not vectorized/parallelized: potential early exits fft_help: 879, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times 888, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 8 times get_met: 928, timer inlined, size=73 (inline) file mptrac.c (8155) 960, FMA (fused multiply-add) instruction(s) generated 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 935, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 940, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 947, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 955, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 955, Generating update device(met1up[:1],met0up[:1]) 960, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 978, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 984, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 991, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 991, Generating update device(met1up[:1]) 996, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 1014, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 1020, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 1027, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 1027, Generating update device(met0up[:1]) 1032, get_met_help inlined, size=209 (inline) file mptrac.c (1066) 1098, Loop not vectorized/parallelized: potential early exits 1100, Loop not vectorized/parallelized: potential early exits 1102, Loop not vectorized/parallelized: potential early exits 1104, Loop not vectorized/parallelized: potential early exits 1111, Loop not vectorized/parallelized: potential early exits 1113, Loop not vectorized/parallelized: potential early exits 1115, Loop not vectorized/parallelized: potential early exits 1117, Loop not vectorized/parallelized: potential early exits 1119, Loop not vectorized/parallelized: potential early exits 1046, Loop not vectorized/parallelized: contains call 1049, Loop not vectorized/parallelized: contains call 1052, Loop not vectorized/parallelized: contains call get_met_help: 1081, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 1098, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1100, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1102, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1104, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1111, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1113, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1115, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1117, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits 1119, get_met_replace inlined, size=14 (inline) file mptrac.c (1128) 1133, Loop not vectorized/parallelized: potential early exits get_met_replace: 1133, Loop not vectorized/parallelized: potential early exits get_tropo: 1171, #omp parallel 1173, intpol_met_space_2d inlined, size=71 (inline) file mptrac.c (1503) 1175, intpol_met_space_2d inlined, size=71 (inline) file mptrac.c (1503) 1177, intpol_met_space_2d inlined, size=71 (inline) file mptrac.c (1503) 1179, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1387, Loop not vectorized/parallelized: not countable 1401, FMA (fused multiply-add) instruction(s) generated 1404, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1418, FMA (fused multiply-add) instruction(s) generated 1419, FMA (fused multiply-add) instruction(s) generated 1530, FMA (fused multiply-add) instruction(s) generated 1532, FMA (fused multiply-add) instruction(s) generated 1533, FMA (fused multiply-add) instruction(s) generated 1181, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1183, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1185, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) intpol_met_4d_coord: 1206, Generating acc routine seq Generating NVIDIA GPU code 1211, FMA (fused multiply-add) instruction(s) generated 1216, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 1217, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 1221, locate_vert inlined, size=120 (inline) file mptrac.c (2137) 2139, Loop not vectorized/parallelized: not countable 2141, Loop not vectorized/parallelized: not countable 2143, Loop not vectorized/parallelized: not countable 2145, Loop not vectorized/parallelized: not countable 1222, locate_vert inlined, size=120 (inline) file mptrac.c (2137) 2139, Loop not vectorized/parallelized: not countable 2141, Loop not vectorized/parallelized: not countable 2143, Loop not vectorized/parallelized: not countable 2145, Loop not vectorized/parallelized: not countable 1227, Outer loop unrolled 1 times (completely unrolled) 1228, Loop not vectorized: data dependency Loop unrolled 2 times 1247, FMA (fused multiply-add) instruction(s) generated 1250, FMA (fused multiply-add) instruction(s) generated 1253, FMA (fused multiply-add) instruction(s) generated 1256, FMA (fused multiply-add) instruction(s) generated 1261, FMA (fused multiply-add) instruction(s) generated 1262, FMA (fused multiply-add) instruction(s) generated 1265, FMA (fused multiply-add) instruction(s) generated 1268, FMA (fused multiply-add) instruction(s) generated 1271, FMA (fused multiply-add) instruction(s) generated 1274, FMA (fused multiply-add) instruction(s) generated 1277, FMA (fused multiply-add) instruction(s) generated 1282, FMA (fused multiply-add) instruction(s) generated 1283, FMA (fused multiply-add) instruction(s) generated 1286, FMA (fused multiply-add) instruction(s) generated 1289, Loop not vectorized/parallelized: potential early exits 1302, FMA (fused multiply-add) instruction(s) generated 1305, FMA (fused multiply-add) instruction(s) generated 1308, FMA (fused multiply-add) instruction(s) generated 1311, FMA (fused multiply-add) instruction(s) generated 1316, FMA (fused multiply-add) instruction(s) generated 1317, FMA (fused multiply-add) instruction(s) generated 1320, FMA (fused multiply-add) instruction(s) generated 1329, FMA (fused multiply-add) instruction(s) generated 1332, FMA (fused multiply-add) instruction(s) generated 1335, FMA (fused multiply-add) instruction(s) generated 1338, FMA (fused multiply-add) instruction(s) generated 1341, FMA (fused multiply-add) instruction(s) generated 1344, FMA (fused multiply-add) instruction(s) generated 1347, FMA (fused multiply-add) instruction(s) generated 1350, FMA (fused multiply-add) instruction(s) generated 1354, FMA (fused multiply-add) instruction(s) generated 1355, FMA (fused multiply-add) instruction(s) generated 1356, FMA (fused multiply-add) instruction(s) generated 1357, FMA (fused multiply-add) instruction(s) generated 1359, FMA (fused multiply-add) instruction(s) generated 1360, FMA (fused multiply-add) instruction(s) generated 1363, FMA (fused multiply-add) instruction(s) generated intpol_met_space_3d: 1377, Generating acc routine seq Generating NVIDIA GPU code 1387, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 1401, FMA (fused multiply-add) instruction(s) generated 1404, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1418, FMA (fused multiply-add) instruction(s) generated 1419, FMA (fused multiply-add) instruction(s) generated 1420, FMA (fused multiply-add) instruction(s) generated 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 1388, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1389, locate_reg inlined, size=8 (inline) file mptrac.c (2115) intpol_met_space_3d_ml: 1431, Generating acc routine seq Generating NVIDIA GPU code 1438, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1439, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1442, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 1449, FMA (fused multiply-add) instruction(s) generated 1460, FMA (fused multiply-add) instruction(s) generated 1471, FMA (fused multiply-add) instruction(s) generated 1482, FMA (fused multiply-add) instruction(s) generated 1488, FMA (fused multiply-add) instruction(s) generated 1489, FMA (fused multiply-add) instruction(s) generated 1490, FMA (fused multiply-add) instruction(s) generated 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 1453, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 1464, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 1475, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable intpol_met_space_2d: 1503, Generating acc routine seq Generating NVIDIA GPU code 1513, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1514, locate_reg inlined, size=8 (inline) file mptrac.c (2115) intpol_met_time_3d: 1564, Generating acc routine seq Generating NVIDIA GPU code 1569, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1387, Loop not vectorized/parallelized: not countable 1401, FMA (fused multiply-add) instruction(s) generated 1404, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1418, FMA (fused multiply-add) instruction(s) generated 1419, FMA (fused multiply-add) instruction(s) generated 1576, FMA (fused multiply-add) instruction(s) generated 1570, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) intpol_met_time_3d_ml: 1590, Generating acc routine seq Generating NVIDIA GPU code 1595, intpol_met_space_3d_ml inlined, size=270 (inline) file mptrac.c (1431) 1442, Loop not vectorized/parallelized: not countable 1449, FMA (fused multiply-add) instruction(s) generated 1453, Loop not vectorized/parallelized: not countable 1460, FMA (fused multiply-add) instruction(s) generated 1464, Loop not vectorized/parallelized: not countable 1471, FMA (fused multiply-add) instruction(s) generated 1475, Loop not vectorized/parallelized: not countable 1482, FMA (fused multiply-add) instruction(s) generated 1488, FMA (fused multiply-add) instruction(s) generated 1489, FMA (fused multiply-add) instruction(s) generated 1599, FMA (fused multiply-add) instruction(s) generated 1596, intpol_met_space_3d_ml inlined, size=270 (inline) file mptrac.c (1431) 1442, Loop not vectorized/parallelized: not countable 1453, Loop not vectorized/parallelized: not countable 1464, Loop not vectorized/parallelized: not countable 1475, Loop not vectorized/parallelized: not countable intpol_met_time_2d: 1615, Generating acc routine seq Generating NVIDIA GPU code 1620, intpol_met_space_2d inlined, size=71 (inline) file mptrac.c (1503) 1621, intpol_met_space_2d inlined, size=71 (inline) file mptrac.c (1503) intpol_tropo_3d: 1664, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1665, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 1670, Loop not vectorized/parallelized: contains call 1683, FMA (fused multiply-add) instruction(s) generated 1695, FMA (fused multiply-add) instruction(s) generated 1697, FMA (fused multiply-add) instruction(s) generated 1699, FMA (fused multiply-add) instruction(s) generated 1701, FMA (fused multiply-add) instruction(s) generated 1703, FMA (fused multiply-add) instruction(s) generated 1705, FMA (fused multiply-add) instruction(s) generated 1707, FMA (fused multiply-add) instruction(s) generated kernel_weight: 1767, Generating acc routine seq Generating NVIDIA GPU code 1782, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 1783, FMA (fused multiply-add) instruction(s) generated 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable lapse_rate: 1791, Generating acc routine seq Generating NVIDIA GPU code level_definitions: 1837, Loop not vectorized/parallelized: not countable 1861, Loop not vectorized/parallelized: not countable 1879, Loop not vectorized/parallelized: not countable 1910, Loop not vectorized/parallelized: not countable 1936, Loop not vectorized/parallelized: not countable 1955, Loop not vectorized/parallelized: not countable 1985, Loop not vectorized/parallelized: not countable 2004, Loop not vectorized/parallelized: not countable locate_irr: 2017, Generating acc routine seq Generating NVIDIA GPU code 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable locate_irr_float: 2048, Generating acc routine seq Generating NVIDIA GPU code 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable locate_irr_3d: 2083, Generating acc routine seq Generating NVIDIA GPU code 2090, Loop not vectorized/parallelized: not countable 2098, Loop not vectorized/parallelized: not countable locate_reg: 2115, Generating acc routine seq Generating NVIDIA GPU code locate_vert: 2137, Generating acc routine seq Generating NVIDIA GPU code 2139, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 2141, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 2143, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable 2145, locate_irr_float inlined, size=20 (inline) file mptrac.c (2048) 2058, Loop not vectorized/parallelized: not countable 2065, Loop not vectorized/parallelized: not countable module_advect: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 2159, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2165, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2165, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2173, #pragma acc loop seq 2165, Local memory used for v,u,cw,x,w,ci 2173, Complex loop carried dependence of atm->lon,x prevents parallelization Loop carried reuse of x prevents parallelization Complex loop carried dependence of atm->lat,atm->p,dt->,u,v,w,atm->time,ctl->advect_vert_coord,ci,cw,.inl_.inl_met_1970_10368->nx,.inl_.inl_met_1970_10368->lon,.inl_.inl_met_1970_10368->np,.inl_.inl_met_1970_10368+->,-> prevents parallelization Loop carried dependence of -> prevents parallelization Loop carried backward dependence of -> prevents vectorization Complex loop carried dependence of .inl_.inl_met_1970_10368->ny,.inl_.inl_met_1970_10368->p,.inl_.inl_met_1970_10368->lat,met0+->,.inl_.inl_met_2000_10401->nx,.inl_.inl_met_2000_10401->lon,.inl_.inl_met_2000_10401->np,.inl_.inl_met_2000_10401+->,.inl_.inl_met_2000_10401->ny,.inl_.inl_met_2000_10401->p,.inl_.inl_met_2000_10401->lat,met1+->,met1->time,met0->time,+((i)*8)->,.inl_.inl_met_1970_10443->nx,.inl_.inl_met_1970_10443->lon,.inl_.inl_met_1970_10443->np,.inl_.inl_met_1970_10443+->,.inl_.inl_met_1970_10443->ny,.inl_.inl_met_1970_10443->p,.inl_.inl_met_1970_10443->lat,.inl_.inl_met_2000_10476->nx,.inl_.inl_met_2000_10476->lon,.inl_.inl_met_2000_10476->np,.inl_.inl_met_2000_10476+->,.inl_.inl_met_2000_10476->ny,.inl_.inl_met_2000_10476->p,.inl_.inl_met_2000_10476->lat,.inl_.inl_met_1970_10518->nx,.inl_.inl_met_1970_10518->lon,.inl_.inl_met_1970_10518->np,.inl_.inl_met_1970_10518+->,.inl_.inl_met_1970_10518->ny,.inl_.inl_met_1970_10518->p,.inl_.inl_met_1970_10518->lat,.inl_.inl_met_2000_10551->nx,.inl_.inl_met_2000_10551->lon,.inl_.inl_met_2000_10551->np,.inl_.inl_met_2000_10551+->,.inl_.inl_met_2000_10551->ny,.inl_.inl_met_2000_10551->p,.inl_.inl_met_2000_10551->lat prevents parallelization Loop carried dependence of u prevents parallelization Loop carried backward dependence of u prevents vectorization Complex loop carried dependence of met1->ul,met1->,met0->ul,met0-> prevents parallelization Loop carried dependence of v prevents parallelization Loop carried backward dependence of v prevents vectorization Complex loop carried dependence of met1->vl,met0->vl prevents parallelization Loop carried dependence of w prevents parallelization Loop carried backward dependence of w prevents vectorization Complex loop carried dependence of met1->wl,met0->wl,ctl->advect prevents parallelization 2184, FMA (fused multiply-add) instruction(s) generated 2185, FMA (fused multiply-add) instruction(s) generated 2191, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_10380 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_10379 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_10379 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_10413 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_10412 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_10412 at line 1570 2193, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_10455 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_10454 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_10454 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_10488 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_10487 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_10487 at line 1570 2195, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_10530 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_10529 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_10529 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_10563 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_10562 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_10562 at line 1570 2215, FMA (fused multiply-add) instruction(s) generated 2216, FMA (fused multiply-add) instruction(s) generated 2217, FMA (fused multiply-add) instruction(s) generated 2224, FMA (fused multiply-add) instruction(s) generated 2225, FMA (fused multiply-add) instruction(s) generated 2233, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2233, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2249, #pragma acc loop seq 2233, Local memory used for ci,cw,zeta_dot,x,u,v 2249, Complex loop carried dependence of atm->lon,x prevents parallelization Loop carried reuse of x prevents parallelization Complex loop carried dependence of atm->lat,ctl->qnt_zeta,atm->q,dt->,u,v,zeta_dot,atm->time,cw,ci prevents parallelization Loop carried dependence of u prevents parallelization Loop carried backward dependence of u prevents vectorization Complex loop carried dependence of met1->ul,met1->zetal,met1->,met0->ul,met0->zetal,met0-> prevents parallelization Loop carried dependence of v prevents parallelization Loop carried backward dependence of v prevents vectorization Complex loop carried dependence of met1->vl,met0->vl prevents parallelization Loop carried dependence of zeta_dot prevents parallelization Loop carried backward dependence of zeta_dot prevents vectorization Complex loop carried dependence of met1->zeta_dotl,met0->zeta_dotl,ctl->advect prevents parallelization Loop not vectorized/parallelized: contains call 2260, FMA (fused multiply-add) instruction(s) generated 2261, FMA (fused multiply-add) instruction(s) generated 2281, FMA (fused multiply-add) instruction(s) generated 2282, FMA (fused multiply-add) instruction(s) generated 2283, FMA (fused multiply-add) instruction(s) generated 2290, FMA (fused multiply-add) instruction(s) generated 2291, FMA (fused multiply-add) instruction(s) generated module_advect_init: 2318, #omp parallel Loop not vectorized/parallelized: contains call module_bound_cond: 386, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 2338, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2347, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 386, #pragma acc loop seq 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2347, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2347, Local memory used for cw,ci 2361, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2368, FMA (fused multiply-add) instruction(s) generated 2374, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_10674 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_10673 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_10673 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_10707 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_10706 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_10706 at line 1570 2382, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2390, FMA (fused multiply-add) instruction(s) generated 2393, FMA (fused multiply-add) instruction(s) generated 2398, clim_ts inlined, size=38 (inline) file mptrac.c (378) 386, Loop carried scalar dependence for .inl_.inl_ihi_103_10793 at line 386 Loop carried scalar dependence for .inl_.inl_ilo_102_10792 at line 386 Scalar last value needed after loop for .inl_.inl_ilo_102_10792 at line 386 Loop not vectorized/parallelized: not countable 2402, clim_ts inlined, size=38 (inline) file mptrac.c (378) 386, Loop carried scalar dependence for .inl_.inl_ihi_103_10803 at line 386 Loop carried scalar dependence for .inl_.inl_ilo_102_10802 at line 386 Scalar last value needed after loop for .inl_.inl_ilo_102_10802 at line 386 Loop not vectorized/parallelized: not countable 2406, clim_ts inlined, size=38 (inline) file mptrac.c (378) 386, Loop carried scalar dependence for .inl_.inl_ihi_103_10813 at line 386 Loop carried scalar dependence for .inl_.inl_ilo_102_10812 at line 386 Scalar last value needed after loop for .inl_.inl_ilo_102_10812 at line 386 Loop not vectorized/parallelized: not countable 2410, clim_ts inlined, size=38 (inline) file mptrac.c (378) 386, Loop carried scalar dependence for .inl_.inl_ihi_103_10823 at line 386 Loop carried scalar dependence for .inl_.inl_ilo_102_10822 at line 386 Scalar last value needed after loop for .inl_.inl_ilo_102_10822 at line 386 Loop not vectorized/parallelized: not countable 2414, clim_ts inlined, size=38 (inline) file mptrac.c (378) 386, Loop carried scalar dependence for .inl_.inl_ihi_103_10833 at line 386 Loop carried scalar dependence for .inl_.inl_ilo_102_10832 at line 386 Scalar last value needed after loop for .inl_.inl_ilo_102_10832 at line 386 Loop not vectorized/parallelized: not countable module_chemgrid: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 2436, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2467, Memory zero idiom, loop replaced by call to __c_mzero8 2468, Generating enter data create(izs[:np],lat[:ny],lon[:nx],mass[:ngrid],press[:nz],z[:nz],iys[:np],ixs[:np],area[:ny]) Generating present(atm[:],mass[:],met0[:],area[:],ctl[:],ixs[:],iys[:],press[:],z[:],met1[:],lon[:],lat[:],izs[:]) Generating implicit firstprivate(iz) Generating NVIDIA GPU code 2479, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2479, Generating implicit firstprivate(dz) Loop not fused: no successor loop Generated vector simd code for the loop 2480, FMA (fused multiply-add) instruction(s) generated 2485, FMA (fused multiply-add) instruction(s) generated 2486, Generating implicit firstprivate(ip) Generating NVIDIA GPU code 2494, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2486, Generating implicit copyin(atm,ctl) [if not already present] Generating implicit copy(ixs[:],izs[:],iys[:]) [if not already present] FMA (fused multiply-add) instruction(s) generated 2494, Generating implicit firstprivate(dlat,dlon,dz,t1,t0) Loop not fused: no successor loop 2497, FMA (fused multiply-add) instruction(s) generated 2503, Generating implicit firstprivate(ix) Generating NVIDIA GPU code 2511, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2503, Generating implicit copy(lon[:]) [if not already present] Generating implicit copyin(ctl) [if not already present] 2511, Generating implicit firstprivate(dlon) Loop not fused: no successor loop Generated vector simd code for the loop 2512, Generating implicit firstprivate(iy) Generating NVIDIA GPU code 2518, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2512, Generating implicit copy(area[:],lat[:]) [if not already present] Generating implicit copyin(ctl) [if not already present] FMA (fused multiply-add) instruction(s) generated 2518, Generating implicit firstprivate(dlat,dlon) Loop not fused: no successor loop Generated vector simd code for the loop 2519, FMA (fused multiply-add) instruction(s) generated 2522, Generating implicit firstprivate(ip) Generating NVIDIA GPU code 2528, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2522, Generating implicit copyin(iys[:]) [if not already present] Generating implicit copy(mass[:]) [if not already present] Generating implicit copyin(izs[:],atm,ixs[:],ctl) [if not already present] 2528, Loop not fused: no successor loop Loop not vectorized: data dependency 2533, Generating implicit firstprivate(ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2543, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2533, Local memory used for cw,ci Generating implicit copyin(area[:],iys[:],mass[:],met0,press[:],met1,ctl,lat[:],ixs[:],izs[:]) [if not already present] Generating implicit copy(atm) [if not already present] Generating implicit copyin(lon[:]) [if not already present] 2543, Generating implicit firstprivate(tt,dz) 2549, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_10868 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_10867 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_10867 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_10901 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_10900 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_10900 at line 1570 2565, Generating exit data delete(izs[:1],lat[:1],lon[:1],mass[:1],z[:1],press[:1],iys[:1],ixs[:1],area[:1]) module_chem_init: 97, FMA (fused multiply-add) instruction(s) generated 101, FMA (fused multiply-add) instruction(s) generated 422, FMA (fused multiply-add) instruction(s) generated 425, FMA (fused multiply-add) instruction(s) generated 427, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 431, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 435, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 2586, #omp parallel 2592, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable 2597, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable 2602, clim_oh inlined, size=203 (inline) file mptrac.c (94) 97, Loop not vectorized/parallelized: not countable 2604, clim_zm inlined, size=140 (inline) file mptrac.c (398) 402, Loop not vectorized/parallelized: not countable 420, Loop not vectorized/parallelized: not countable 422, Loop not vectorized/parallelized: not countable 2604, FMA (fused multiply-add) instruction(s) generated 2606, clim_zm inlined, size=140 (inline) file mptrac.c (398) 402, Loop not vectorized/parallelized: not countable 420, Loop not vectorized/parallelized: not countable 422, Loop not vectorized/parallelized: not countable 2606, FMA (fused multiply-add) instruction(s) generated 2608, clim_zm inlined, size=140 (inline) file mptrac.c (398) 402, Loop not vectorized/parallelized: not countable 420, Loop not vectorized/parallelized: not countable 422, Loop not vectorized/parallelized: not countable 2608, FMA (fused multiply-add) instruction(s) generated module_convection: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 2624, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2630, Generating present(atm[:],dt[:],met0[:],ctl[:],rs[:],met1[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2630, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2630, Local memory used for ci,cw 2635, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2643, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2650, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2661, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2669, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_11496 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_11495 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_11495 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_11529 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_11528 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_11528 at line 1570 2671, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_11571 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_11570 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_11570 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_11604 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_11603 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_11603 at line 1570 2677, FMA (fused multiply-add) instruction(s) generated 2680, FMA (fused multiply-add) instruction(s) generated module_decay: 2694, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2701, Generating present(clim[:],atm[:],dt[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2701, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8262, #pragma acc loop seq 2704, tropo_weight inlined, size=88 (inline) file mptrac.c (8259) 2707, FMA (fused multiply-add) instruction(s) generated 2713, FMA (fused multiply-add) instruction(s) generated 8262, Loop carried scalar dependence for .inl_.inl_sec_3478_11643 at line 8262 Scalar last value needed after loop for .inl_.inl_sec_3478_11643 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3486_11649 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3485_11648 at line 8262 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3485_11648 at line 8262 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 8274, FMA (fused multiply-add) instruction(s) generated module_diffusion_meso: 2736, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2742, Generating present(cache[:],dt[:],met0[:],atm[:],ctl[:],met1[:],rs[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 2024, #pragma acc loop seq 2031, #pragma acc loop seq 2742, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2752, #pragma acc loop seq 2753, #pragma acc loop seq 2754, #pragma acc loop seq 2742, FMA (fused multiply-add) instruction(s) generated 2746, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 2747, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 2748, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop carried scalar dependence for .inl_ihi_11684 at line 2024,2030 Loop carried scalar dependence for .inl_ilo_11683 at line 2024,2030 Scalar last value needed after loop for .inl_ilo_11683 at line 2039 Loop not vectorized/parallelized: not countable 2031, Loop carried scalar dependence for .inl_ihi_11684 at line 2031,2037 Loop carried scalar dependence for .inl_ilo_11683 at line 2031,2037 Scalar last value needed after loop for .inl_ilo_11683 at line 2039 Loop not vectorized/parallelized: not countable 2752, Loop carried scalar dependence for umean at line 2755 Scalar last value needed after loop for umean at line 2769 Loop carried scalar dependence for usig at line 2756 Scalar last value needed after loop for usig at line 2769 Loop carried scalar dependence for vmean at line 2757 Scalar last value needed after loop for vmean at line 2771 Loop carried scalar dependence for vsig at line 2758 Scalar last value needed after loop for vsig at line 2771 Loop carried scalar dependence for wmean at line 2759 Scalar last value needed after loop for wmean at line 2773 Loop carried scalar dependence for wsig at line 2760 Scalar last value needed after loop for wsig at line 2773 Loop unrolled 2 times (completely unrolled) FMA (fused multiply-add) instruction(s) generated 2753, Loop carried scalar dependence for umean at line 2755 Scalar last value needed after loop for umean at line 2769 Loop carried scalar dependence for usig at line 2756 Scalar last value needed after loop for usig at line 2769 Loop carried scalar dependence for vmean at line 2757 Scalar last value needed after loop for vmean at line 2771 Loop carried scalar dependence for vsig at line 2758 Scalar last value needed after loop for vsig at line 2771 Loop carried scalar dependence for wmean at line 2759 Scalar last value needed after loop for wmean at line 2773 Loop carried scalar dependence for wsig at line 2760 Scalar last value needed after loop for wsig at line 2773 Loop unrolled 2 times (completely unrolled) FMA (fused multiply-add) instruction(s) generated 2754, Loop carried scalar dependence for umean at line 2755 Scalar last value needed after loop for umean at line 2769 Loop carried scalar dependence for usig at line 2756 Scalar last value needed after loop for usig at line 2769 Loop carried scalar dependence for vmean at line 2757 Scalar last value needed after loop for vmean at line 2771 Loop carried scalar dependence for vsig at line 2758 Scalar last value needed after loop for vsig at line 2771 Loop carried scalar dependence for wmean at line 2759 Scalar last value needed after loop for wmean at line 2773 Loop carried scalar dependence for wsig at line 2760 Scalar last value needed after loop for wsig at line 2773 Loop unrolled 2 times (completely unrolled) 2763, FMA (fused multiply-add) instruction(s) generated 2765, FMA (fused multiply-add) instruction(s) generated 2767, FMA (fused multiply-add) instruction(s) generated 2769, FMA (fused multiply-add) instruction(s) generated 2771, FMA (fused multiply-add) instruction(s) generated 2773, FMA (fused multiply-add) instruction(s) generated 2778, FMA (fused multiply-add) instruction(s) generated 2782, FMA (fused multiply-add) instruction(s) generated 2788, FMA (fused multiply-add) instruction(s) generated 2791, FMA (fused multiply-add) instruction(s) generated 2796, FMA (fused multiply-add) instruction(s) generated 2799, FMA (fused multiply-add) instruction(s) generated module_diffusion_turb: 2814, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2820, Generating present(clim[:],atm[:],ctl[:],rs[:],dt[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 2820, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8262, #pragma acc loop seq 2823, tropo_weight inlined, size=88 (inline) file mptrac.c (8259) 2826, FMA (fused multiply-add) instruction(s) generated 2827, FMA (fused multiply-add) instruction(s) generated 2833, FMA (fused multiply-add) instruction(s) generated 2839, FMA (fused multiply-add) instruction(s) generated 8262, Loop carried scalar dependence for .inl_.inl_sec_3478_11707 at line 8262 Scalar last value needed after loop for .inl_.inl_sec_3478_11707 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3486_11713 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3485_11712 at line 8262 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3485_11712 at line 8262 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 8274, FMA (fused multiply-add) instruction(s) generated module_dry_deposition: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 2854, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2861, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2861, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2861, Local memory used for cw,ci 2866, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 2873, FMA (fused multiply-add) instruction(s) generated 2881, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_11818 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_11817 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_11817 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_11851 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_11850 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_11850 at line 1570 2884, sedi inlined, size=14 (inline) file mptrac.c (7981) 2896, FMA (fused multiply-add) instruction(s) generated 7999, FMA (fused multiply-add) instruction(s) generated module_h2o2_chem: 2918, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 2930, Generating present(atm[:],clim[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 402, #pragma acc loop seq 420, #pragma acc loop seq 422, #pragma acc loop seq 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2930, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 2930, Local memory used for cw,ci 2935, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_11915 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_11914 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_11914 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_11948 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_11947 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_11947 at line 1570 2936, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_11990 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_11989 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_11989 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12023 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12022 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12022 at line 1570 2942, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12065 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12064 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12064 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12098 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12097 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12097 at line 1570 2964, clim_zm inlined, size=140 (inline) file mptrac.c (398) 402, Loop carried scalar dependence for .inl_sec_12119 at line 402 Scalar last value needed after loop for .inl_sec_12119 at line 420,435 Loop not vectorized/parallelized: not countable 420, Loop carried scalar dependence for .inl_.inl_ihi_1_12131 at line 420 Loop carried scalar dependence for .inl_.inl_ilo_0_12130 at line 420 Scalar last value needed after loop for .inl_.inl_ilo_0_12130 at line 420 Loop not vectorized/parallelized: not countable 422, Loop carried scalar dependence for .inl_.inl_ihi_11_12145 at line 422 Loop carried scalar dependence for .inl_.inl_ilo_10_12144 at line 422 Scalar last value needed after loop for .inl_.inl_ilo_10_12144 at line 422 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 425, FMA (fused multiply-add) instruction(s) generated 427, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 431, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 435, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 2964, FMA (fused multiply-add) instruction(s) generated 2977, FMA (fused multiply-add) instruction(s) generated module_isosurf_init: 2999, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3006, Memory copy idiom, loop replaced by call to __c_mcopy8 3012, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable 3019, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 3036, Loop not vectorized/parallelized: contains call module_isosurf: 3062, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3065, Generating present(cache[:],dt[:],met0[:],met1[:],atm[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 2024, #pragma acc loop seq 2031, #pragma acc loop seq 3065, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3065, Local memory used for cw,ci 3077, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12346 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12345 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12345 at line 1569 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12379 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12378 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12378 at line 1570 FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 3095, FMA (fused multiply-add) instruction(s) generated 3083, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12421 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12420 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12420 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12454 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12453 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12453 at line 1570 3094, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop carried scalar dependence for .inl_ihi_12476 at line 2024,2030 Loop carried scalar dependence for .inl_ilo_12475 at line 2024,2030 Scalar last value needed after loop for .inl_ilo_12475 at line 2039 Loop not vectorized/parallelized: not countable 2031, Loop carried scalar dependence for .inl_ihi_12476 at line 2031,2037 Loop carried scalar dependence for .inl_ilo_12475 at line 2031,2037 Scalar last value needed after loop for .inl_ilo_12475 at line 2039 Loop not vectorized/parallelized: not countable module_meteo: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 3174, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3182, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,ip1_const) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 3182, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3182, Local memory used for cw,ci 3190, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12513 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12512 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12512 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12546 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12545 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12545 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12588 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12587 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12587 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12621 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12620 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12620 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12663 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12662 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12662 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12696 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12695 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12695 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12738 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12737 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12737 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12771 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12770 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12770 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12813 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12812 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12812 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12846 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12845 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12845 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12888 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12887 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12887 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12921 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12920 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12920 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_12963 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_12962 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_12962 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_12996 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_12995 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_12995 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13038 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13037 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13037 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13071 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13070 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13070 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13113 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13112 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13112 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13146 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13145 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13145 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13188 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13187 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13187 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13221 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13220 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13220 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13263 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13262 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13262 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13296 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13295 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13295 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13338 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13337 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13337 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13371 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13370 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13370 at line 1570 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13413 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13412 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13412 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13446 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13445 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13445 at line 1570 3238, FMA (fused multiply-add) instruction(s) generated 3242, FMA (fused multiply-add) instruction(s) generated 3244, FMA (fused multiply-add) instruction(s) generated 3245, FMA (fused multiply-add) instruction(s) generated 3249, FMA (fused multiply-add) instruction(s) generated 3252, FMA (fused multiply-add) instruction(s) generated 3253, FMA (fused multiply-add) instruction(s) generated module_mixing: 3272, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3286, FMA (fused multiply-add) instruction(s) generated 3287, Generating enter data create(iys[:np],izs[:np],ixs[:np]) Generating present(clim[:],atm[:],ctl[:],ixs[:],iys[:],izs[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 3297, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3287, FMA (fused multiply-add) instruction(s) generated 3297, Generating implicit firstprivate(dlat,dlon,dz,t1,t0) Loop not fused: no successor loop 3300, FMA (fused multiply-add) instruction(s) generated 3348, Generating exit data delete(izs[:1],iys[:1],ixs[:1]) module_mixing_help: 3369, Generating enter data create(cmean[:ngrid],count[:ngrid]) Generating present(count[:],atm[:],ctl[:],ixs[:],izs[:],iys[:],clim[:],cmean[:]) Generating implicit firstprivate(ngrid,i) Generating NVIDIA GPU code 3382, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3382, Loop not fused: no successor loop Generated vector simd code for the loop 3385, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3391, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3385, Generating implicit copy(cmean[:]) [if not already present] Generating implicit copyin(atm) [if not already present] Generating implicit copy(count[:]) [if not already present] Generating implicit copyin(ixs[:np],ctl,iys[:np],izs[:np]) [if not already present] 3391, Generating implicit firstprivate(qnt_idx) Loop not fused: no successor loop Loop not vectorized: data dependency 3403, Generating implicit firstprivate(ngrid,i) Generating NVIDIA GPU code 3412, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3403, Generating implicit copyin(count[:ngrid]) [if not already present] Generating implicit copy(cmean[:ngrid]) [if not already present] 3412, Loop not fused: no successor loop Generated vector simd code for the loop 3414, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3422, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 8262, #pragma acc loop seq 3414, Generating implicit copyin(izs[:np],iys[:np],cmean[:]) [if not already present] Generating implicit copy(atm) [if not already present] Generating implicit copyin(ixs[:np],ctl,clim) [if not already present] 3422, Generating implicit firstprivate(qnt_idx) 3428, tropo_weight inlined, size=88 (inline) file mptrac.c (8259) 8262, Loop carried scalar dependence for .inl_.inl_sec_3478_13485 at line 8262 Scalar last value needed after loop for .inl_.inl_sec_3478_13485 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ihi_93_3486_13491 at line 8262 Loop carried scalar dependence for .inl_.inl_.inl_ilo_92_3485_13490 at line 8262 Scalar last value needed after loop for .inl_.inl_.inl_ilo_92_3485_13490 at line 8262 Loop not vectorized/parallelized: not countable 3430, FMA (fused multiply-add) instruction(s) generated 3434, FMA (fused multiply-add) instruction(s) generated 3444, Generating exit data delete(count[:1],cmean[:1]) 8262, FMA (fused multiply-add) instruction(s) generated 8274, FMA (fused multiply-add) instruction(s) generated module_oh_chem: 3459, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3471, Generating present(clim[:],atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,low,ip1_const) Generating NVIDIA GPU code 97, #pragma acc loop seq 1569, #pragma acc loop seq 1570, #pragma acc loop seq 3471, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3471, Local memory used for cw,ci 3476, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13538 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13537 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13537 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13571 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13570 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13570 at line 1570 3513, clim_oh inlined, size=203 (inline) file mptrac.c (94) 97, Loop carried scalar dependence for .inl_.inl_sec_16_13601 at line 97 Scalar last value needed after loop for .inl_.inl_sec_16_13601 at line 97 Loop carried scalar dependence for .inl_.inl_.inl_ihi_1_28_13609 at line 97 Loop carried scalar dependence for .inl_.inl_.inl_ilo_0_27_13608 at line 97 Scalar last value needed after loop for .inl_.inl_.inl_ilo_0_27_13608 at line 97 Loop carried scalar dependence for .inl_.inl_.inl_ihi_11_42_13623 at line 97 Loop carried scalar dependence for .inl_.inl_.inl_ilo_10_41_13622 at line 97 Scalar last value needed after loop for .inl_.inl_.inl_ilo_10_41_13622 at line 97 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 101, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 3502, FMA (fused multiply-add) instruction(s) generated 3518, FMA (fused multiply-add) instruction(s) generated module_position: 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 3539, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3542, Generating present(atm[:],dt[:],met0[:],met1[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 3542, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3553, #pragma acc loop seq 3565, #pragma acc loop seq 3567, #pragma acc loop seq 3542, Local memory used for cw,ci 3549, FMA (fused multiply-add) instruction(s) generated 3550, FMA (fused multiply-add) instruction(s) generated 3553, Complex loop carried dependence of atm->lat prevents parallelization Loop carried dependence of atm->lat prevents parallelization Loop carried backward dependence of atm->lat prevents vectorization Complex loop carried dependence of atm->lon prevents parallelization Loop not vectorized/parallelized: not countable 3565, Complex loop carried dependence of atm->lon prevents parallelization Loop carried dependence of atm->lon prevents parallelization Loop carried backward dependence of atm->lon prevents vectorization Loop not vectorized/parallelized: not countable 3567, Complex loop carried dependence of atm->lon prevents parallelization Loop carried dependence of atm->lon prevents parallelization Loop carried backward dependence of atm->lon prevents vectorization Loop not vectorized/parallelized: not countable 3573, FMA (fused multiply-add) instruction(s) generated 3577, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 3580, FMA (fused multiply-add) instruction(s) generated module_rng_init: 3597, Loop not vectorized/parallelized: contains call module_rng: 3633, #omp parallel Loop not vectorized/parallelized: contains call 3640, #omp parallel Loop not vectorized/parallelized: contains call 3648, Generating update device(rs[:n]) 3654, Generating present(rs[:]) Generating implicit firstprivate(i,n) Generating NVIDIA GPU code 3663, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3663, Generating implicit firstprivate(rng_ctr) Loop not fused: no successor loop Generated vector simd code for the loop 3681, Generating implicit firstprivate(i,n) Generating NVIDIA GPU code 3687, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3681, Generating implicit copy(rs[:((n+1)/2)*2]) [if not already present] 3687, Loop not fused: no successor loop Loop not vectorized: data dependency module_sedi: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 3733, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3736, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 3736, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3736, Local memory used for cw,ci 3741, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13751 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13750 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13750 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13784 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13783 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13783 at line 1570 3744, sedi inlined, size=14 (inline) file mptrac.c (7981) 3748, FMA (fused multiply-add) instruction(s) generated 7999, FMA (fused multiply-add) instruction(s) generated module_sort: 3760, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3765, Generating enter data create(a[:np],p[:np]) Generating present(atm[:],ctl[:],a[:],p[:],met0[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 2024, #pragma acc loop seq 2031, #pragma acc loop seq 3778, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3779, locate_reg inlined, size=8 (inline) file mptrac.c (2115) 3779, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop carried scalar dependence for .inl_ihi_13836 at line 2024,2030 Loop carried scalar dependence for .inl_ilo_13835 at line 2024,2030 Scalar last value needed after loop for .inl_ilo_13835 at line 2039 Loop not vectorized/parallelized: not countable 2031, Loop carried scalar dependence for .inl_ihi_13836 at line 2031,2037 Loop carried scalar dependence for .inl_ilo_13835 at line 2031,2037 Scalar last value needed after loop for .inl_ilo_13835 at line 2039 Loop not vectorized/parallelized: not countable 3801, Loop not vectorized/parallelized: contains call 3808, Generating exit data delete(p[:1],a[:1]) module_sort_help: 3820, Generating enter data create(help[:np]) Generating present(p[:],help[:],a[:]) Generating implicit firstprivate(np,ip) Generating NVIDIA GPU code 3831, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3831, Loop not fused: no successor loop Loop not vectorized: unprofitable for target Loop unrolled 2 times 3832, Generating implicit firstprivate(ip,np) Generating NVIDIA GPU code 3838, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3832, Generating implicit copyin(help[:np]) [if not already present] Generating implicit copyout(a[:np]) [if not already present] 3838, Memory copy idiom, loop replaced by call to __c_mcopy8 3845, Generating exit data delete(help[:1]) module_timesteps: 3858, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3867, Generating present(atm[:],dt[:],met0[:],ctl[:]) Generating implicit firstprivate(ip,t,local,latmin,latmax,ip1_const) Generating NVIDIA GPU code 3867, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3867, Invariant if transformation Loop not fused: no successor loop Loop not vectorized: unknown module_timesteps_init: 3892, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits module_tracer_chem: 3927, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 3930, Generating present(clim[:],atm[:],dt[:],met0[:],met1[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 171, #pragma acc loop seq 402, #pragma acc loop seq 420, #pragma acc loop seq 422, #pragma acc loop seq 1569, #pragma acc loop seq 1570, #pragma acc loop seq 3930, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 3930, Local memory used for cw,ci 3935, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_13895 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_13894 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_13894 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_13928 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_13927 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_13927 at line 1570 3942, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 3945, sza_calc inlined, size=21 (inline) file mptrac.c (8083) 3948, clim_zm inlined, size=140 (inline) file mptrac.c (398) 173, FMA (fused multiply-add) instruction(s) generated 176, FMA (fused multiply-add) instruction(s) generated 178, FMA (fused multiply-add) instruction(s) generated 180, FMA (fused multiply-add) instruction(s) generated 182, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 402, Loop carried scalar dependence for .inl_sec_14021 at line 402 Scalar last value needed after loop for .inl_sec_14021 at line 420,435 Loop not vectorized/parallelized: not countable 420, Loop carried scalar dependence for .inl_.inl_ihi_1_14033 at line 420 Loop carried scalar dependence for .inl_.inl_ilo_0_14032 at line 420 Scalar last value needed after loop for .inl_.inl_ilo_0_14032 at line 420 Loop not vectorized/parallelized: not countable 422, Loop carried scalar dependence for .inl_.inl_ihi_11_14047 at line 422 Loop carried scalar dependence for .inl_.inl_ilo_10_14046 at line 422 Scalar last value needed after loop for .inl_.inl_ilo_10_14046 at line 422 Loop not vectorized/parallelized: not countable FMA (fused multiply-add) instruction(s) generated 425, FMA (fused multiply-add) instruction(s) generated 427, FMA (fused multiply-add) instruction(s) generated 429, FMA (fused multiply-add) instruction(s) generated 431, FMA (fused multiply-add) instruction(s) generated 434, FMA (fused multiply-add) instruction(s) generated 435, FMA (fused multiply-add) instruction(s) generated 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 3945, FMA (fused multiply-add) instruction(s) generated 3948, FMA (fused multiply-add) instruction(s) generated 8086, FMA (fused multiply-add) instruction(s) generated 8089, FMA (fused multiply-add) instruction(s) generated 8090, FMA (fused multiply-add) instruction(s) generated 8091, FMA (fused multiply-add) instruction(s) generated 8100, FMA (fused multiply-add) instruction(s) generated 8103, FMA (fused multiply-add) instruction(s) generated 8106, FMA (fused multiply-add) instruction(s) generated 8112, FMA (fused multiply-add) instruction(s) generated 3953, clim_photo inlined, size=132 (inline) file mptrac.c (147) 171, Loop carried scalar dependence for .inl_.inl_ihi_79_14067 at line 171 Loop carried scalar dependence for .inl_.inl_ilo_78_14066 at line 171 Scalar last value needed after loop for .inl_.inl_ilo_78_14066 at line 171 Loop not vectorized/parallelized: not countable 3961, clim_photo inlined, size=132 (inline) file mptrac.c (147) 171, Loop carried scalar dependence for .inl_.inl_ihi_79_14100 at line 171 Loop carried scalar dependence for .inl_.inl_ilo_78_14099 at line 171 Scalar last value needed after loop for .inl_.inl_ilo_78_14099 at line 171 Loop not vectorized/parallelized: not countable 3969, clim_photo inlined, size=132 (inline) file mptrac.c (147) 171, Loop carried scalar dependence for .inl_.inl_ihi_79_14133 at line 171 Loop carried scalar dependence for .inl_.inl_ilo_78_14132 at line 171 Scalar last value needed after loop for .inl_.inl_ilo_78_14132 at line 171 Loop not vectorized/parallelized: not countable 3977, clim_photo inlined, size=132 (inline) file mptrac.c (147) 171, Loop carried scalar dependence for .inl_.inl_ihi_79_14166 at line 171 Loop carried scalar dependence for .inl_.inl_ilo_78_14165 at line 171 Scalar last value needed after loop for .inl_.inl_ilo_78_14165 at line 171 Loop not vectorized/parallelized: not countable module_wet_deposition: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 1620, FMA (fused multiply-add) instruction(s) generated 1621, FMA (fused multiply-add) instruction(s) generated 1627, FMA (fused multiply-add) instruction(s) generated 3994, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 4001, Generating present(atm[:],dt[:],met1[:],met0[:],ctl[:]) Generating implicit firstprivate(ip1_const,ip) Generating NVIDIA GPU code 1569, #pragma acc loop seq 1570, #pragma acc loop seq 4001, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 4001, Local memory used for cw,ci 4006, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 4012, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 4016, intpol_met_time_2d inlined, size=189 (inline) file mptrac.c (1615) 4024, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_14393 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_14392 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_14392 at line 1569 Loop not vectorized/parallelized: not countable 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_14426 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_14425 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_14425 at line 1570 4025, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_14468 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_14467 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_14467 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_14501 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_14500 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_14500 at line 1570 4026, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_14543 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_14542 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_14542 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_14576 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_14575 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_14575 at line 1570 4027, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_14618 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_14617 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_14617 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_14651 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_14650 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_14650 at line 1570 4032, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_1978_14693 at line 1569 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_1977_14692 at line 1569 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_1977_14692 at line 1569 1570, Loop carried scalar dependence for .inl_.inl_.inl_ihi_375_2008_14726 at line 1570 Loop carried scalar dependence for .inl_.inl_.inl_ilo_374_2007_14725 at line 1570 Scalar last value needed after loop for .inl_.inl_.inl_ilo_374_2007_14725 at line 1570 4045, FMA (fused multiply-add) instruction(s) generated 4068, FMA (fused multiply-add) instruction(s) generated 4097, FMA (fused multiply-add) instruction(s) generated 4108, FMA (fused multiply-add) instruction(s) generated nat_temperature: 4124, Generating acc routine seq Generating NVIDIA GPU code 4132, FMA (fused multiply-add) instruction(s) generated 4133, FMA (fused multiply-add) instruction(s) generated 4135, FMA (fused multiply-add) instruction(s) generated 4136, FMA (fused multiply-add) instruction(s) generated read_atm: 4153, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 4163, read_atm_asc inlined, size=66 (inline) file mptrac.c (4219) 4238, Loop not vectorized/parallelized: contains call 4167, read_atm_bin inlined, size=74 (inline) file mptrac.c (4261) 4292, Loop not vectorized/parallelized: contains call 4201, Loop not vectorized/parallelized: contains call read_atm_asc: 4238, Loop not vectorized/parallelized: contains call read_atm_bin: 4292, Loop not vectorized/parallelized: contains call read_atm_clams: 4335, Loop not vectorized/parallelized: not countable read_atm_nc: 4391, Loop not vectorized/parallelized: contains call read_clim: 4408, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 4425, clim_oh_diurnal_correction inlined, size=47 (inline) file mptrac.c (114) 117, Loop not vectorized/parallelized: too deeply nested 126, Loop not vectorized/parallelized: not countable 127, sza_calc inlined, size=21 (inline) file mptrac.c (8083) 127, FMA (fused multiply-add) instruction(s) generated 4442, read_clim_ts inlined, size=53 (inline) file mptrac.c (4600) 4614, Loop not vectorized/parallelized: contains call 4446, read_clim_ts inlined, size=53 (inline) file mptrac.c (4600) 4614, Loop not vectorized/parallelized: contains call 4450, read_clim_ts inlined, size=53 (inline) file mptrac.c (4600) 4614, Loop not vectorized/parallelized: contains call 4454, read_clim_ts inlined, size=53 (inline) file mptrac.c (4600) 4614, Loop not vectorized/parallelized: contains call 4458, read_clim_ts inlined, size=53 (inline) file mptrac.c (4600) 4614, Loop not vectorized/parallelized: contains call read_clim_photo: 4513, Loop not vectorized/parallelized: not countable 4530, Loop not vectorized/parallelized: not countable 4543, Loop not vectorized/parallelized: not countable read_clim_ts: 4615, Loop not vectorized/parallelized: contains call read_clim_zm: 4706, Loop not vectorized/parallelized: not countable 4711, Loop not vectorized/parallelized: too deeply nested 4715, Loop not vectorized/parallelized: potential early exits 4720, Loop not vectorized/parallelized: potential early exits read_ctl: 4758, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 4856, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4862, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4863, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4865, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4967, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4971, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4977, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4982, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4984, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4989, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4993, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4994, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4997, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4998, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 4999, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5001, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5006, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5008, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5010, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5012, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5014, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5016, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5018, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5020, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5022, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5024, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5026, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5028, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5030, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5032, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5034, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5036, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5038, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5040, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5042, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5043, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5044, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5047, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5048, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5049, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5052, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5054, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5057, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5065, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5069, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5071, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5073, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5075, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5079, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5081, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5083, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5085, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5087, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5089, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5093, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5096, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5098, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5101, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5107, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5111, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5115, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5117, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5119, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5121, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5123, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5125, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5129, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5131, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5133, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5134, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5136, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5140, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5142, scan_ctl inlined, size=51 (inline) file mptrac.c (7912) 7935, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits 5262, Loop not vectorized/parallelized: contains call 5284, Loop not vectorized/parallelized: contains call 5289, Loop not vectorized/parallelized: contains call read_kernel: 5549, Loop not vectorized/parallelized: contains call 5567, Generated vector simd code for the loop read_met: 5664, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 5692, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 5743, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5744, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5745, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5746, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5747, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5749, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5750, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5752, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5753, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5754, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5755, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5756, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5757, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5758, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5759, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5760, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5761, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5762, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5763, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 5764, read_met_bin_2d inlined, size=33 (inline) file mptrac.c (5824) 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 read_met_bin_2d: 5840, Memory copy idiom, loop replaced by call to __c_mcopy4 read_met_bin_3d: 5890, compress_zfp inlined, size=72 (inline) file mptrac.c (676) 5900, compress_zstd inlined, size=54 (inline) file mptrac.c (762) 5919, #omp parallel 5921, Loop not vectorized: data dependency read_met_cape: 205, FMA (fused multiply-add) instruction(s) generated 208, FMA (fused multiply-add) instruction(s) generated 212, FMA (fused multiply-add) instruction(s) generated 1401, FMA (fused multiply-add) instruction(s) generated 1404, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1418, FMA (fused multiply-add) instruction(s) generated 1419, FMA (fused multiply-add) instruction(s) generated 1800, FMA (fused multiply-add) instruction(s) generated 1803, FMA (fused multiply-add) instruction(s) generated 5940, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 5948, #omp parallel 5956, Loop not vectorized/parallelized: potential early exits 5958, FMA (fused multiply-add) instruction(s) generated 5981, Loop not vectorized/parallelized: not countable 5983, FMA (fused multiply-add) instruction(s) generated 5995, FMA (fused multiply-add) instruction(s) generated 5998, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1387, Loop not vectorized/parallelized: not countable 6000, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 6002, FMA (fused multiply-add) instruction(s) generated 6013, clim_tropo inlined, size=63 (inline) file mptrac.c (196) 200, Loop not vectorized/parallelized: not countable 204, Loop not vectorized/parallelized: not countable 6013, FMA (fused multiply-add) instruction(s) generated 6015, FMA (fused multiply-add) instruction(s) generated 6017, lapse_rate inlined, size=10 (inline) file mptrac.c (1791) 6019, FMA (fused multiply-add) instruction(s) generated 6020, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1387, Loop not vectorized/parallelized: not countable 6022, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 6025, FMA (fused multiply-add) instruction(s) generated read_met_cloud: 6049, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6054, #omp parallel 6063, Loop not vectorized/parallelized: contains call read_met_detrend: 6107, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6123, #omp parallel 6124, Loop not vectorized/parallelized: too deeply nested 6128, geo2cart inlined, size=11 (inline) file mptrac.c (904) 6138, Loop not vectorized/parallelized: not countable 6157, geo2cart inlined, size=11 (inline) file mptrac.c (904) 6160, FMA (fused multiply-add) instruction(s) generated 6164, Loop not vectorized/parallelized: not countable 6165, FMA (fused multiply-add) instruction(s) generated 6166, FMA (fused multiply-add) instruction(s) generated 6167, FMA (fused multiply-add) instruction(s) generated 6168, FMA (fused multiply-add) instruction(s) generated 6174, Loop not vectorized/parallelized: not countable 6185, #omp parallel 6187, Loop not vectorized: data dependency read_met_extrapolate: 6204, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6209, #omp parallel 6214, Loop not vectorized/parallelized: potential early exits 6222, Loop not vectorized: data dependency read_met_geopot: 6251, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6260, #omp parallel Generated vector simd code for the loop 6265, #omp parallel 6273, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 6274, FMA (fused multiply-add) instruction(s) generated 6276, FMA (fused multiply-add) instruction(s) generated 6280, FMA (fused multiply-add) instruction(s) generated 6284, Loop not vectorized/parallelized: not countable 6285, FMA (fused multiply-add) instruction(s) generated 6292, FMA (fused multiply-add) instruction(s) generated 6296, Loop not vectorized: data dependency 6297, FMA (fused multiply-add) instruction(s) generated 6322, #omp parallel 6323, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 6324, FMA (fused multiply-add) instruction(s) generated 6329, #omp parallel 6331, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 6336, #omp parallel 6348, Loop not vectorized/parallelized: contains call 6351, FMA (fused multiply-add) instruction(s) generated read_met_grid: 6383, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6390, time_from_filename inlined, size=47 (inline) file mptrac.c (8222) 8247, time2jsec inlined, size=11 (inline) file mptrac.c (8129) 6393, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 6396, FMA (fused multiply-add) instruction(s) generated 6420, time2jsec inlined, size=11 (inline) file mptrac.c (8129) 6427, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 6470, Loop not vectorized/parallelized: not countable read_met_levels: 6491, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6517, #omp parallel 6519, Loop not vectorized/parallelized: not countable 6521, FMA (fused multiply-add) instruction(s) generated 6567, Loop not vectorized/parallelized: not countable 6590, Loop not vectorized/parallelized: contains call 6616, Loop not vectorized/parallelized: not countable 6621, Loop not vectorized/parallelized: contains call read_met_ml2pl: 6637, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6642, #omp parallel 6646, Loop not vectorized/parallelized: not countable 6657, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 6658, FMA (fused multiply-add) instruction(s) generated 6663, Generated vector simd code for the loop read_met_monotonize: 6674, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 6679, #omp parallel 6688, Loop not vectorized/parallelized: not countable 6699, Loop not vectorized: data dependency Loop unrolled 2 times FMA (fused multiply-add) instruction(s) generated 6701, FMA (fused multiply-add) instruction(s) generated 6714, #omp parallel 6723, Loop not vectorized/parallelized: not countable 6733, Loop not vectorized: data dependency Loop unrolled 2 times FMA (fused multiply-add) instruction(s) generated 6735, FMA (fused multiply-add) instruction(s) generated read_met_nc_2d: 6814, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 6815, Invariant if transformation 6858, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 6859, Invariant if transformation Loop not vectorized: data dependency 6875, #omp parallel Invariant if transformation FMA (fused multiply-add) instruction(s) generated 6876, Invariant if transformation Loop not vectorized: data dependency read_met_nc_3d: 6963, #omp parallel 6967, FMA (fused multiply-add) instruction(s) generated 6970, FMA (fused multiply-add) instruction(s) generated 7006, #omp parallel 7008, Loop not vectorized: data dependency 7022, #omp parallel 7024, Loop not vectorized: data dependency read_met_pbl: 7049, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7058, #omp parallel 7062, FMA (fused multiply-add) instruction(s) generated 7066, Loop not vectorized/parallelized: potential early exits 7071, FMA (fused multiply-add) instruction(s) generated 7073, FMA (fused multiply-add) instruction(s) generated 7075, FMA (fused multiply-add) instruction(s) generated 7077, FMA (fused multiply-add) instruction(s) generated 7079, FMA (fused multiply-add) instruction(s) generated 7081, FMA (fused multiply-add) instruction(s) generated 7087, Loop not vectorized/parallelized: potential early exits 7091, FMA (fused multiply-add) instruction(s) generated 7095, FMA (fused multiply-add) instruction(s) generated 7101, FMA (fused multiply-add) instruction(s) generated read_met_periodic: 7120, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7137, #omp parallel 7145, Loop not vectorized/parallelized: not countable 7158, Loop not vectorized/parallelized: not countable read_met_polar_winds: 7175, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7183, Loop not vectorized/parallelized: contains call 7197, #omp parallel Generated vector simd code for the loop 7204, #omp parallel 7208, Generated vector simd code for the loop containing reductions 7209, FMA (fused multiply-add) instruction(s) generated 7212, FMA (fused multiply-add) instruction(s) generated 7218, Loop not vectorized/parallelized: not countable 7219, FMA (fused multiply-add) instruction(s) generated 7221, FMA (fused multiply-add) instruction(s) generated read_met_pv: 7236, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7241, #omp parallel Generated vector simd code for the loop 7246, #omp parallel 7269, Loop not vectorized/parallelized: not countable 7280, FMA (fused multiply-add) instruction(s) generated 7292, FMA (fused multiply-add) instruction(s) generated 7296, FMA (fused multiply-add) instruction(s) generated 7300, FMA (fused multiply-add) instruction(s) generated 7306, FMA (fused multiply-add) instruction(s) generated 7314, FMA (fused multiply-add) instruction(s) generated 7323, #omp parallel 7324, Loop not vectorized/parallelized: not countable read_met_ozone: 7340, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7345, #omp parallel 7350, Generated vector simd code for the loop containing reductions 7354, FMA (fused multiply-add) instruction(s) generated read_met_sample: 7376, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7391, Loop not vectorized/parallelized: too deeply nested 7392, Loop not vectorized/parallelized: too deeply nested 7393, Loop not vectorized/parallelized: too deeply nested 7413, Invariant if transformation FMA (fused multiply-add) instruction(s) generated 7421, Invariant if transformation 7423, Loop not vectorized/parallelized: not countable 7486, Loop not vectorized/parallelized: not countable read_met_surface: 7518, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7528, Loop not vectorized/parallelized: not countable 7535, Loop not vectorized/parallelized: not countable 7582, Loop not vectorized/parallelized: not countable 7598, Loop not vectorized/parallelized: not countable read_met_tropo: 7641, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 7646, #omp parallel Generated vector simd code for the loop 7649, #omp parallel Generated vector simd code for the loop 7650, FMA (fused multiply-add) instruction(s) generated 7657, #omp parallel 7658, Loop not vectorized: unknown Loop not vectorized: may not be beneficial for target 7664, #omp parallel 7666, clim_tropo inlined, size=63 (inline) file mptrac.c (196) 200, Loop not vectorized/parallelized: not countable 204, Loop not vectorized/parallelized: not countable 205, FMA (fused multiply-add) instruction(s) generated 208, FMA (fused multiply-add) instruction(s) generated 212, FMA (fused multiply-add) instruction(s) generated 7666, FMA (fused multiply-add) instruction(s) generated 7674, #omp parallel 7678, Loop not vectorized/parallelized: not countable 7680, spline inlined, size=63 (inline) file mptrac.c (8017) 8030, Loop not vectorized/parallelized: contains call 8051, Loop not vectorized/parallelized: not countable 7696, #omp parallel 7701, Loop not vectorized/parallelized: not countable 7703, spline inlined, size=63 (inline) file mptrac.c (8017) 8030, Loop not vectorized/parallelized: contains call 8051, Loop not vectorized/parallelized: not countable 7709, Loop not vectorized/parallelized: potential early exits 7726, Loop not vectorized/parallelized: potential early exits 7736, Loop not vectorized/parallelized: potential early exits 7756, #omp parallel 7760, Loop not vectorized/parallelized: not countable 7762, spline inlined, size=63 (inline) file mptrac.c (8017) 8030, Loop not vectorized/parallelized: contains call 8051, Loop not vectorized/parallelized: not countable 7765, Loop not vectorized/parallelized: not countable 7767, spline inlined, size=63 (inline) file mptrac.c (8017) 8030, Loop not vectorized/parallelized: contains call 8051, Loop not vectorized/parallelized: not countable 7771, Loop not vectorized/parallelized: potential early exits 7786, #omp parallel 7790, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 1387, Loop not vectorized/parallelized: not countable 1401, FMA (fused multiply-add) instruction(s) generated 1404, FMA (fused multiply-add) instruction(s) generated 1408, FMA (fused multiply-add) instruction(s) generated 1412, FMA (fused multiply-add) instruction(s) generated 1418, FMA (fused multiply-add) instruction(s) generated 1419, FMA (fused multiply-add) instruction(s) generated 7792, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 7794, intpol_met_space_3d inlined, size=131 (inline) file mptrac.c (1377) 8051, FMA (fused multiply-add) instruction(s) generated read_obs: 7819, read_obs_asc inlined, size=22 (inline) file mptrac.c (7855) 7864, Loop not vectorized/parallelized: contains call 7826, Loop not vectorized/parallelized: contains call read_obs_asc: 7864, Loop not vectorized/parallelized: contains call scan_ctl: 7937, Loop not vectorized/parallelized: potential early exits 7946, Loop not vectorized/parallelized: potential early exits sedi: 7981, Generating acc routine seq Generating NVIDIA GPU code 8002, FMA (fused multiply-add) instruction(s) generated spline: 8030, Loop not vectorized/parallelized: contains call 8051, locate_irr inlined, size=16 (inline) file mptrac.c (2017) 2024, Loop not vectorized/parallelized: not countable 2031, Loop not vectorized/parallelized: not countable 8052, FMA (fused multiply-add) instruction(s) generated stddev: 8061, Generating acc routine seq Generating NVIDIA GPU code 8068, Generated vector simd code for the loop containing reductions 8070, FMA (fused multiply-add) instruction(s) generated 8073, FMA (fused multiply-add) instruction(s) generated sza_calc: 8083, Generating acc routine seq Generating NVIDIA GPU code 8086, FMA (fused multiply-add) instruction(s) generated 8089, FMA (fused multiply-add) instruction(s) generated 8090, FMA (fused multiply-add) instruction(s) generated 8091, FMA (fused multiply-add) instruction(s) generated 8094, FMA (fused multiply-add) instruction(s) generated 8103, FMA (fused multiply-add) instruction(s) generated 8106, FMA (fused multiply-add) instruction(s) generated 8109, FMA (fused multiply-add) instruction(s) generated 8115, FMA (fused multiply-add) instruction(s) generated timer: 8180, Loop not vectorized/parallelized: contains call 8184, Loop not vectorized/parallelized: contains call 8187, Loop not fused: function call before adjacent loop Generated vector simd code for the loop containing reductions 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits time_from_filename: 8247, time2jsec inlined, size=11 (inline) file mptrac.c (8129) tropo_weight: 8259, Generating acc routine seq Generating NVIDIA GPU code 8262, clim_tropo inlined, size=63 (inline) file mptrac.c (196) 200, Loop not vectorized/parallelized: not countable 204, Loop not vectorized/parallelized: not countable 205, FMA (fused multiply-add) instruction(s) generated 208, FMA (fused multiply-add) instruction(s) generated 212, FMA (fused multiply-add) instruction(s) generated 8262, FMA (fused multiply-add) instruction(s) generated 8274, FMA (fused multiply-add) instruction(s) generated write_atm: 8286, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 8293, write_atm_asc inlined, size=86 (inline) file mptrac.c (8343) 8364, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 8373, Loop not vectorized/parallelized: contains call 8390, Loop not vectorized/parallelized: contains call 8405, Loop not vectorized/parallelized: contains call 8297, write_atm_bin inlined, size=69 (inline) file mptrac.c (8424) 8454, Loop not vectorized/parallelized: contains call 8327, Loop not vectorized/parallelized: contains call write_atm_asc: 8348, FMA (fused multiply-add) instruction(s) generated 8349, FMA (fused multiply-add) instruction(s) generated 8364, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 8373, Loop not vectorized/parallelized: contains call 8390, Loop not vectorized/parallelized: contains call 8405, Loop not vectorized/parallelized: contains call write_atm_bin: 8454, Loop not vectorized/parallelized: contains call write_atm_clams: 8495, Loop not vectorized/parallelized: contains call 8512, Loop not vectorized/parallelized: contains call write_atm_clams_traj: 8544, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 8545, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 8547, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 8582, Loop not vectorized/parallelized: contains call 8611, Loop not vectorized/parallelized: contains call 8643, Loop not vectorized/parallelized: contains call 8660, Loop not vectorized/parallelized: contains call write_atm_nc: 8691, Loop not vectorized/parallelized: contains call 8706, Loop not vectorized/parallelized: contains call write_csi: 8729, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 8753, read_obs inlined, size=82 (inline) file mptrac.c (7812) 1782, FMA (fused multiply-add) instruction(s) generated 1785, FMA (fused multiply-add) instruction(s) generated 7819, Loop not vectorized/parallelized: contains call 7826, Loop not vectorized/parallelized: contains call 8794, FMA (fused multiply-add) instruction(s) generated 8800, FMA (fused multiply-add) instruction(s) generated 8801, FMA (fused multiply-add) instruction(s) generated 8839, FMA (fused multiply-add) instruction(s) generated 8853, FMA (fused multiply-add) instruction(s) generated 8875, FMA (fused multiply-add) instruction(s) generated 8757, read_kernel inlined, size=40 (inline) file mptrac.c (5536) 5548, Loop not vectorized/parallelized: contains call 5567, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 8793, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 8814, Loop not vectorized/parallelized: potential early exits 8862, kernel_weight inlined, size=38 (inline) file mptrac.c (1767) 1782, Loop not vectorized/parallelized: not countable 8869, Loop not vectorized/parallelized: contains call 8929, Loop not fused: function call before adjacent loop Generated vector simd code for the loop write_ens: 8989, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 8996, FMA (fused multiply-add) instruction(s) generated 8997, FMA (fused multiply-add) instruction(s) generated 9001, Loop not vectorized/parallelized: not countable 9019, geo2cart inlined, size=11 (inline) file mptrac.c (904) 9020, Loop not vectorized/parallelized: not countable 9022, FMA (fused multiply-add) instruction(s) generated 9027, FMA (fused multiply-add) instruction(s) generated 9041, Loop not vectorized/parallelized: contains call 9044, Loop not vectorized/parallelized: contains call 9052, cart2geo inlined, size=13 (inline) file mptrac.c (78) 9052, FMA (fused multiply-add) instruction(s) generated 9054, Loop not vectorized/parallelized: contains call 9058, Loop not vectorized/parallelized: contains call 9060, FMA (fused multiply-add) instruction(s) generated write_grid: 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 9089, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 9099, read_kernel inlined, size=40 (inline) file mptrac.c (5536) 5548, Loop not vectorized/parallelized: contains call 5567, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 9105, Loop not vectorized/parallelized: contains call 9139, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 9140, FMA (fused multiply-add) instruction(s) generated 9145, Loop not vectorized/parallelized: not countable 9148, #omp parallel Loop versioned for possible aliasing Generated vector simd code for the loop 9149, FMA (fused multiply-add) instruction(s) generated 9160, #omp parallel Loop not vectorized: data dependency 9163, FMA (fused multiply-add) instruction(s) generated 9176, kernel_weight inlined, size=38 (inline) file mptrac.c (1767) 1782, Loop not vectorized/parallelized: not countable 9178, Loop not vectorized/parallelized: not countable 9186, #omp parallel Loop not vectorized/parallelized: too deeply nested 9208, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable 9219, Loop not vectorized: data dependency 9221, FMA (fused multiply-add) instruction(s) generated 9224, Loop not vectorized: data dependency Loop unrolled 2 times 9232, write_grid_asc inlined, size=108 (inline) file mptrac.c (9277) 1782, FMA (fused multiply-add) instruction(s) generated 9146, FMA (fused multiply-add) instruction(s) generated 9155, FMA (fused multiply-add) instruction(s) generated 9156, FMA (fused multiply-add) instruction(s) generated 9180, FMA (fused multiply-add) instruction(s) generated 9294, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 9303, Loop not vectorized/parallelized: contains call 9326, Loop not vectorized/parallelized: contains call 9330, Loop not vectorized/parallelized: contains call 9336, Loop not vectorized/parallelized: too deeply nested 9347, Loop not vectorized/parallelized: contains call 9352, Loop not vectorized/parallelized: contains call 9246, Loop not vectorized/parallelized: contains call write_grid_asc: 9294, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 9303, Loop not vectorized/parallelized: contains call 9326, Loop not vectorized/parallelized: contains call 9330, Loop not vectorized/parallelized: contains call 9336, Loop not vectorized/parallelized: too deeply nested 9347, Loop not vectorized/parallelized: contains call 9352, Loop not vectorized/parallelized: contains call write_grid_nc: 9419, Loop not vectorized/parallelized: contains call 9440, Loop not fused: function call before adjacent loop 9442, Loop not vectorized: data dependency Loop unrolled 8 times 9447, Loop not fused: function call before adjacent loop 9449, Loop not vectorized: data dependency Loop unrolled 8 times 9454, Loop not fused: function call before adjacent loop 9456, Loop not vectorized: data dependency Loop unrolled 4 times 9461, Loop not vectorized/parallelized: too deeply nested 9463, Loop not fused: function call before adjacent loop 9465, Loop not vectorized: data dependency Loop unrolled 8 times 9472, Loop not vectorized/parallelized: too deeply nested 9474, Loop not fused: function call before adjacent loop 9476, Loop not vectorized: data dependency Loop unrolled 8 times write_met: 9498, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 9560, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9561, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9562, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9563, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9564, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9565, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9566, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9567, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9568, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9569, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9570, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9571, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9572, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9573, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9574, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9575, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9576, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9577, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9578, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 9579, write_met_bin_2d inlined, size=33 (inline) file mptrac.c (9619) 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 write_met_bin_2d: 9629, Memory copy idiom, loop replaced by call to __c_mcopy4 write_met_bin_3d: 9661, #omp parallel 9663, Memory copy idiom, loop replaced by call to __c_mcopy4 9688, compress_zfp inlined, size=72 (inline) file mptrac.c (676) 9696, compress_zstd inlined, size=54 (inline) file mptrac.c (762) write_output: 9735, jsec2time inlined, size=13 (inline) file mptrac.c (1738) 9745, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 9747, Generating update self(atm[:1]) 9782, write_ens inlined, size=242 (inline) file mptrac.c (8979) 8989, timer inlined, size=73 (inline) file mptrac.c (8155) 8989, Loop not vectorized/parallelized: potential early exits 9001, Loop not vectorized/parallelized: not countable 9020, Loop not vectorized/parallelized: not countable 9041, Loop not vectorized/parallelized: contains call 9044, Loop not vectorized/parallelized: contains call 9054, Loop not vectorized/parallelized: contains call 9058, Loop not vectorized/parallelized: contains call 9800, write_station inlined, size=187 (inline) file mptrac.c (10210) 10217, timer inlined, size=73 (inline) file mptrac.c (8155) 10217, Loop not vectorized/parallelized: potential early exits 10234, Loop not vectorized/parallelized: contains call 10278, Loop not vectorized/parallelized: contains call 9809, write_vtk inlined, size=168 (inline) file mptrac.c (10296) 9021, FMA (fused multiply-add) instruction(s) generated 9026, FMA (fused multiply-add) instruction(s) generated 9052, FMA (fused multiply-add) instruction(s) generated 9059, FMA (fused multiply-add) instruction(s) generated 10265, FMA (fused multiply-add) instruction(s) generated 10301, timer inlined, size=73 (inline) file mptrac.c (8155) 10301, Loop not vectorized/parallelized: potential early exits 10316, Loop not vectorized/parallelized: not countable 10330, Loop not vectorized/parallelized: contains call 10333, FMA (fused multiply-add) instruction(s) generated 10343, Loop not vectorized/parallelized: contains call 10346, FMA (fused multiply-add) instruction(s) generated 10355, Loop not vectorized/parallelized: contains call write_prof: 9831, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 9867, read_obs inlined, size=82 (inline) file mptrac.c (7812) 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 7819, Loop not vectorized/parallelized: contains call 7826, Loop not vectorized/parallelized: contains call 9895, FMA (fused multiply-add) instruction(s) generated 9901, FMA (fused multiply-add) instruction(s) generated 9903, FMA (fused multiply-add) instruction(s) generated 9910, FMA (fused multiply-add) instruction(s) generated 9911, FMA (fused multiply-add) instruction(s) generated 9958, FMA (fused multiply-add) instruction(s) generated 9894, Loop not fused: different loop trip count Loop versioned for possible aliasing Generated vector simd code for the loop 9900, Loop not fused: different loop trip count Generated vector simd code for the loop 9902, Loop not fused: function call before adjacent loop Loop versioned for possible aliasing Generated vector simd code for the loop 9922, Loop not vectorized/parallelized: potential early exits 9949, Loop not vectorized: data dependency 9978, Loop not vectorized/parallelized: potential early exits 9996, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable 9971, Loop not vectorized/parallelized: too deeply nested 9998, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 10000, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) write_sample: 1782, FMA (fused multiply-add) instruction(s) generated 1785, FMA (fused multiply-add) instruction(s) generated 10059, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 10077, read_obs inlined, size=82 (inline) file mptrac.c (7812) 1569, FMA (fused multiply-add) instruction(s) generated 1570, FMA (fused multiply-add) instruction(s) generated 1573, FMA (fused multiply-add) instruction(s) generated 7819, Loop not vectorized/parallelized: contains call 7826, Loop not vectorized/parallelized: contains call 10108, FMA (fused multiply-add) instruction(s) generated 10109, FMA (fused multiply-add) instruction(s) generated 10081, read_kernel inlined, size=40 (inline) file mptrac.c (5536) 5548, Loop not vectorized/parallelized: contains call 5567, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 10122, geo2cart inlined, size=11 (inline) file mptrac.c (904) 10135, #omp parallel 10135, Generating reduction(+:np,mass) 10147, geo2cart inlined, size=11 (inline) file mptrac.c (904) 10148, FMA (fused multiply-add) instruction(s) generated 10158, kernel_weight inlined, size=38 (inline) file mptrac.c (1767) 1782, Loop not vectorized/parallelized: not countable 10174, intpol_met_time_3d inlined, size=320 (inline) file mptrac.c (1564) 1569, Loop not vectorized/parallelized: not countable write_station: 10217, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 10234, Loop not vectorized/parallelized: contains call 10240, geo2cart inlined, size=11 (inline) file mptrac.c (904) 10245, FMA (fused multiply-add) instruction(s) generated 10246, FMA (fused multiply-add) instruction(s) generated 10265, geo2cart inlined, size=11 (inline) file mptrac.c (904) 10268, FMA (fused multiply-add) instruction(s) generated 10278, Loop not vectorized/parallelized: contains call write_vtk: 10301, timer inlined, size=73 (inline) file mptrac.c (8155) 8193, Loop not vectorized/parallelized: potential early exits 8196, Loop not vectorized/parallelized: potential early exits 10307, FMA (fused multiply-add) instruction(s) generated 10308, FMA (fused multiply-add) instruction(s) generated 10316, Loop not vectorized/parallelized: not countable 10330, Loop not vectorized/parallelized: contains call 10333, FMA (fused multiply-add) instruction(s) generated 10343, Loop not vectorized/parallelized: contains call 10346, FMA (fused multiply-add) instruction(s) generated 10355, Loop not vectorized/parallelized: contains call nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm2grid atm2grid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm2grid.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatXdBtxuzOfTa.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_conv atm_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_conv.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat77OXwhzceM3.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_dist atm_dist.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_dist.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 115, Loop not vectorized/parallelized: contains call 147, Loop not vectorized/parallelized: not countable 186, FMA (fused multiply-add) instruction(s) generated 188, Loop not vectorized/parallelized: not countable 196, FMA (fused multiply-add) instruction(s) generated 200, FMA (fused multiply-add) instruction(s) generated 205, FMA (fused multiply-add) instruction(s) generated 211, Loop not vectorized/parallelized: not countable 247, Loop not vectorized/parallelized: not countable 261, Loop not vectorized/parallelized: contains call 270, Loop not vectorized/parallelized: contains call 279, Loop not vectorized/parallelized: contains call 288, Loop not vectorized/parallelized: contains call 297, Loop not vectorized/parallelized: contains call 306, Loop not vectorized/parallelized: contains call 315, Loop not vectorized/parallelized: contains call 324, Loop not vectorized/parallelized: contains call 333, Loop not vectorized/parallelized: contains call 343, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatwcQcv6Qx-or.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_init atm_init.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_init.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 80, Loop not vectorized/parallelized: too deeply nested 81, Loop not vectorized/parallelized: too deeply nested 82, Loop not vectorized/parallelized: too deeply nested 102, Loop not vectorized/parallelized: potential early exits 114, FMA (fused multiply-add) instruction(s) generated 136, Loop not vectorized/parallelized: not countable 141, Loop not vectorized/parallelized: not countable 146, Loop not vectorized/parallelized: not countable 151, Loop not vectorized/parallelized: not countable /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatHjRJJGb4Qr9.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_select atm_select.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_select.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 94, Loop not vectorized/parallelized: contains call 143, FMA (fused multiply-add) instruction(s) generated 154, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency Loop unrolled 2 times /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatRhUbdhMsjLI.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_split atm_split.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_split.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 86, Loop not vectorized: unknown Loop unrolled 2 times 99, Loop not vectorized/parallelized: contains call 106, FMA (fused multiply-add) instruction(s) generated 115, Loop not vectorized/parallelized: contains call FMA (fused multiply-add) instruction(s) generated 120, FMA (fused multiply-add) instruction(s) generated 122, FMA (fused multiply-add) instruction(s) generated 128, FMA (fused multiply-add) instruction(s) generated 129, FMA (fused multiply-add) instruction(s) generated 138, Loop not fused: complex flow graph Loop not vectorized: data dependency Loop unrolled 2 times /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatgiVsH09NJ9n.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o atm_stat atm_stat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd atm_stat.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 77, Loop not vectorized/parallelized: contains call 100, Loop not vectorized/parallelized: contains call 121, Loop not vectorized: data dependency Loop unrolled 2 times 127, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 135, Loop not vectorized/parallelized: contains call 141, Loop not vectorized/parallelized: contains call 147, Loop not vectorized/parallelized: contains call 153, Loop not vectorized/parallelized: contains call 159, Loop not vectorized/parallelized: contains call 165, Loop not vectorized/parallelized: contains call 172, Loop not vectorized/parallelized: contains call 178, Loop not vectorized/parallelized: contains call 184, Loop not vectorized/parallelized: contains call 192, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatrxWZuM8i_Ic.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o cape cape.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd cape.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 123, Loop not vectorized/parallelized: not countable 128, Loop not vectorized/parallelized: not countable 133, Loop not vectorized/parallelized: not countable /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatBZXr85aI09g.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o day2doy day2doy.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd day2doy.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat29YI6gI3V0o.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o doy2day doy2day.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd doy2day.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatbT2d1bNyF1f.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o jsec2time jsec2time.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd jsec2time.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatly4Hq85YXe2.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_conv met_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_conv.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatMI5YcB6hiXB.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_lapse met_lapse.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_lapse.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 87, Loop not vectorized/parallelized: too deeply nested 94, Loop not vectorized/parallelized: not countable 96, Generated vector simd code for the loop 102, Loop not vectorized/parallelized: too deeply nested 110, Loop not vectorized/parallelized: not countable 115, Loop not vectorized/parallelized: contains call 117, FMA (fused multiply-add) instruction(s) generated 140, Loop not fused: complex flow graph Loop not vectorized: unknown 146, FMA (fused multiply-add) instruction(s) generated 150, FMA (fused multiply-add) instruction(s) generated 205, Loop not vectorized: unknown 211, Loop not vectorized/parallelized: contains call 212, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatXN6t2OpOIQt.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_map met_map.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_map.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 185, Loop not vectorized/parallelized: too deeply nested 201, Loop not vectorized/parallelized: contains call 210, Loop not vectorized/parallelized: contains call 226, Loop not vectorized/parallelized: contains call 292, FMA (fused multiply-add) instruction(s) generated 293, FMA (fused multiply-add) instruction(s) generated 294, FMA (fused multiply-add) instruction(s) generated 295, FMA (fused multiply-add) instruction(s) generated 311, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat7R7XroAc16Q.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_prof met_prof.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_prof.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 86, Loop not vectorized/parallelized: too deeply nested 99, Loop not vectorized/parallelized: contains call 106, Loop not vectorized/parallelized: contains call 121, Loop not vectorized/parallelized: contains call 173, FMA (fused multiply-add) instruction(s) generated 174, FMA (fused multiply-add) instruction(s) generated 175, FMA (fused multiply-add) instruction(s) generated 176, FMA (fused multiply-add) instruction(s) generated 200, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatwR8cCypxuPU.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_sample met_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_sample.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 101, Loop not vectorized/parallelized: contains call 128, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatHc_J_KW47E6.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_spec met_spec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_spec.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 71, Loop not vectorized/parallelized: contains call 87, Loop not vectorized/parallelized: not countable 99, Loop not vectorized/parallelized: contains call 111, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatRp-bUIrsk4u.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_subgrid met_subgrid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_subgrid.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 66, Loop not vectorized/parallelized: too deeply nested 77, Loop not vectorized/parallelized: contains call 187, Loop not vectorized/parallelized: contains call 188, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatgFabsisFNywI.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o met_zm met_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd met_zm.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 91, Loop not vectorized/parallelized: too deeply nested 104, Loop not vectorized/parallelized: contains call 111, Loop not vectorized/parallelized: contains call 125, Loop not vectorized/parallelized: contains call 135, Loop not vectorized/parallelized: contains call 184, FMA (fused multiply-add) instruction(s) generated 185, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 187, FMA (fused multiply-add) instruction(s) generated 218, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatimcbyq4xzXOn.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o time2jsec time2jsec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd time2jsec.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatBfebrxUuIfBY.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o sedi sedi.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd sedi.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat2lfbILMn3Wtb.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tnat tnat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tnat.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 44, FMA (fused multiply-add) instruction(s) generated 45, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafat4FgbOaBePbrx.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o trac trac.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd trac.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 133, Generating enter data create(rs[:60000],met1[:1],ctl,met0[:1],dt[:20000],clim[:1],cache[:1],atm[:1]) 173, Generating update device(ctl,clim[:1],cache[:1],atm[:1]) 186, Loop not vectorized/parallelized: contains call 272, Generating present(ctl,atm[:]) Generating NVIDIA GPU code 272, #pragma acc loop gang, vector(128) /* blockIdx.x threadIdx.x */ 272, Generating implicit copyin(dt[:ip1_const]) [if not already present] Loop not fused: no successor loop Generated vector simd code for the loop 339, FMA (fused multiply-add) instruction(s) generated 385, Generating exit data delete(rs[:1],met1[:1],ctl,met0[:1],dt[:1],cache[:1],atm[:1],clim[:1]) /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatc7jbgOq9d4r5.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo tropo.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 90, Loop not vectorized/parallelized: contains call 99, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatu4kb8oZiLSzj.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_clim tropo_clim.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_clim.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 148, Memory set idiom, loop replaced by call to __c_mset4 153, Memory set idiom, loop replaced by call to __c_mset4 157, Loop not vectorized/parallelized: contains call 184, Loop not fused: function call before adjacent loop Loop not vectorized: data dependency 191, FMA (fused multiply-add) instruction(s) generated 193, FMA (fused multiply-add) instruction(s) generated 195, FMA (fused multiply-add) instruction(s) generated 197, FMA (fused multiply-add) instruction(s) generated 199, FMA (fused multiply-add) instruction(s) generated 228, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatEDmbAsugF3C5.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_sample tropo_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_sample.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 121, Loop not vectorized/parallelized: contains call 153, Loop not fused: function call before adjacent loop 154, Loop not vectorized: unprofitable for target Loop unrolled 8 times 157, Loop not fused: function call before adjacent loop 158, Loop not vectorized: unprofitable for target Loop unrolled 8 times 161, Loop not fused: function call before adjacent loop 162, Loop not vectorized: unprofitable for target Loop unrolled 8 times 166, Loop not fused: no successor loop 167, Loop not vectorized: unprofitable for target Loop unrolled 8 times 170, Loop not fused: function call before adjacent loop 171, Generated vector simd code for the loop 175, Loop not fused: no successor loop 176, Loop not vectorized: unprofitable for target Loop unrolled 8 times 179, Loop not fused: function call before adjacent loop 180, Generated vector simd code for the loop 186, Loop not fused: function call before adjacent loop 187, Loop not vectorized: unprofitable for target Loop unrolled 8 times 190, Loop not fused: function call before adjacent loop 191, Loop not vectorized: unprofitable for target Loop unrolled 8 times 194, Loop not fused: function call before adjacent loop 195, Loop not vectorized: unprofitable for target Loop unrolled 8 times 199, Loop not fused: no successor loop 200, Loop not vectorized: unprofitable for target Loop unrolled 8 times 203, Loop not fused: function call before adjacent loop 204, Generated vector simd code for the loop 208, Loop not fused: no successor loop 209, Loop not vectorized: unprofitable for target Loop unrolled 8 times 212, Loop not fused: function call before adjacent loop 213, Generated vector simd code for the loop 238, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatPQnb7L8wGXLJ.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o tropo_zm tropo_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd tropo_zm.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 67, Loop not vectorized/parallelized: too deeply nested 112, Loop not fused: function call before adjacent loop 113, Loop not vectorized: unprofitable for target Loop unrolled 8 times 116, Loop not fused: function call before adjacent loop 117, Loop not vectorized: unprofitable for target Loop unrolled 8 times 120, Loop not fused: function call before adjacent loop 121, Loop not vectorized: unprofitable for target Loop unrolled 8 times 125, Loop not fused: no successor loop 126, Loop not vectorized: unprofitable for target Loop unrolled 8 times 129, Loop not fused: function call before adjacent loop 130, Generated vector simd code for the loop 134, Loop not fused: no successor loop 135, Loop not vectorized: unprofitable for target Loop unrolled 8 times 139, Generated vector simd code for the loop 144, Loop not vectorized/parallelized: contains call 171, Loop not fused: function call before adjacent loop 178, FMA (fused multiply-add) instruction(s) generated 180, FMA (fused multiply-add) instruction(s) generated 182, FMA (fused multiply-add) instruction(s) generated 184, FMA (fused multiply-add) instruction(s) generated 186, FMA (fused multiply-add) instruction(s) generated 213, Loop not vectorized/parallelized: contains call /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatZEpbziicAzOm.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker nvc -I ../libs/build/include -DNP=20000 -DVERSION=\"v2.7-17-g948148\" -O3 -g -mp -acc -Minfo=all -DZFP -DZSTD -o wind wind.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -L /p/software/juwelsbooster/stages/2024/software/CUDA/12/lib64 -lcudart -lzfp -lzstd wind.c: "../libs/build/include/zfp/types.h", line 5: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned short ushort; ^ Remark: individual warnings can be suppressed with "--diag_suppress " "../libs/build/include/zfp/types.h", line 6: warning: typedef name has already been declared (with same type) [duplicate_typedef] typedef unsigned int uint; ^ main: 82, FMA (fused multiply-add) instruction(s) generated 110, Loop not fused: different loop trip count Generated vector simd code for the loop 112, Loop not fused: different loop trip count Generated vector simd code for the loop 113, FMA (fused multiply-add) instruction(s) generated 114, Loop not fused: function call before adjacent loop Generated vector simd code for the loop 115, FMA (fused multiply-add) instruction(s) generated 124, Loop not fused: function call before adjacent loop 126, Loop not vectorized: data dependency FMA (fused multiply-add) instruction(s) generated 128, FMA (fused multiply-add) instruction(s) generated /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: warning: /tmp/pgcudafatoNqbQYbeVxL2.o: missing .note.GNU-stack section implies executable stack /p/software/juwelsbooster/stages/2024/software/binutils/2.40-GCCcore-12.3.0/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker rm -f *~ Submitted batch job 10243719 rm -f *~ \n===== Running "gpu_test" ... ===== Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_init | version: v2.7-17-g948148 | compiled: Aug 28 2024, 05:36:05) NQ = 13 QNT_NAME[0] = t QNT_LONGNAME[0] = t QNT_FORMAT[0] = %g QNT_NAME[1] = u QNT_LONGNAME[1] = u QNT_FORMAT[1] = %g QNT_NAME[2] = v QNT_LONGNAME[2] = v QNT_FORMAT[2] = %g QNT_NAME[3] = w QNT_LONGNAME[3] = w QNT_FORMAT[3] = %g QNT_NAME[4] = zg QNT_LONGNAME[4] = zg QNT_FORMAT[4] = %g QNT_NAME[5] = pv QNT_LONGNAME[5] = pv QNT_FORMAT[5] = %g QNT_NAME[6] = ps QNT_LONGNAME[6] = ps QNT_FORMAT[6] = %g QNT_NAME[7] = pt QNT_LONGNAME[7] = pt QNT_FORMAT[7] = %g QNT_NAME[8] = m QNT_LONGNAME[8] = m QNT_FORMAT[8] = %g QNT_NAME[9] = stat QNT_LONGNAME[9] = stat QNT_FORMAT[9] = %g QNT_NAME[10] = ens QNT_LONGNAME[10] = ens QNT_FORMAT[10] = %g QNT_NAME[11] = Cccl3f QNT_LONGNAME[11] = Cccl3f QNT_FORMAT[11] = %g QNT_NAME[12] = Cx QNT_LONGNAME[12] = Cx QNT_FORMAT[12] = %g ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 360806400.00 DT_MOD = 180 METBASE = ../data/ei DT_MET = 86400.0 MET_CONVENTION = 0 MET_TYPE = 0 MET_NC_SCALE = 1 MET_ZFP_PREC = 8 MET_ZFP_TOL_T = 5.0 MET_ZFP_TOL_Z = 0.5 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 3.0 MET_CMS_EPS_T = 3.0 MET_CMS_EPS_U = 3.0 MET_CMS_EPS_V = 3.0 MET_CMS_EPS_W = 3.0 MET_CMS_EPS_PV = 3.0 MET_CMS_EPS_H2O = 3.0 MET_CMS_EPS_O3 = 3.0 MET_CMS_EPS_LWC = 3.0 MET_CMS_EPS_RWC = 3.0 MET_CMS_EPS_IWC = 3.0 MET_CMS_EPS_SWC = 3.0 MET_CMS_EPS_CC = 3.0 MET_DX = 1 MET_DY = 1 MET_DP = 1 MET_SX = 1 MET_SY = 1 MET_SP = 1 MET_DETREND = -999 MET_NP = 0 MET_PRESS_LEVEL_DEF = -1 MET_GEOPOT_SX = -1 MET_GEOPOT_SY = -1 MET_RELHUM = 0 MET_TROPO = 3 MET_TROPO_PV = 3.5 MET_TROPO_THETA = 380 MET_TROPO_SPLINE = 1 MET_DT_OUT = 86400.0 MET_CACHE = 0 MET_MPI_SHARE = 0 SORT_DT = -999 ISOSURF = 0 BALLOON = - RNG_TYPE = 0 ADVECT = 2 REFLECT = 0 TURB_DX_TROP = 50 TURB_DX_STRAT = 0 TURB_DZ_TROP = 0 TURB_DZ_STRAT = 0.1 TURB_MESOX = 0.16 TURB_MESOZ = 0.16 CONV_CAPE = 0.0 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = 0.0 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -90 BOUND_LAT1 = 90 BOUND_P0 = 1e10 BOUND_P1 = -1e10 BOUND_DPS = 100.0 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = SO2 MOLMASS = 64.066 OH_CHEM_REACTION = 3 OH_CHEM[0] = 2.9e-31 OH_CHEM[1] = 4.1 OH_CHEM[2] = 1.7e-12 OH_CHEM[3] = -0.2 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 1 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 1 WET_DEPO_IC_H[0] = 0.013 WET_DEPO_IC_H[1] = 2900 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0.013 WET_DEPO_IC_A = 0 WET_DEPO_IC_B = 0 WET_DEPO_BC_A = 0 WET_DEPO_BC_B = 0 WET_DEPO_PRE[0] = 0.5 WET_DEPO_PRE[1] = 0.36 WET_DEPO_IC_RET_RATIO = 1 WET_DEPO_BC_RET_RATIO = 1 DRY_DEPO_VDEP = 0.15 DRY_DEPO_DP = 300 CLIM_PHOTO = ../../data/clams_photolysis_rates.nc CLIM_HNO3_FILENAME = ../../data/gozcards_HNO3.nc CLIM_OH_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_H2O2_FILENAME = ../../data/cams_H2O2.nc CLIM_HO2_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_O1D_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_CCL4_TIMESERIES = ../../data/noaa_gml_ccl4.tab CLIM_CCL3F_TIMESERIES = ../../data/noaa_gml_cfc11.tab CLIM_CCL2F2_TIMESERIES = ../../data/noaa_gml_cfc12.tab CLIM_N2O_TIMESERIES = ../../data/noaa_gml_n2o.tab CLIM_SF6_TIMESERIES = ../../data/noaa_gml_sf6.tab MIXING_DT = 3600. MIXING_TROP = 1e-3 MIXING_STRAT = 1e-6 MIXING_Z0 = -5 MIXING_Z1 = 85 MIXING_NZ = 90 MIXING_LON0 = -180 MIXING_LON1 = 180 MIXING_NX = 360 MIXING_LAT0 = -90 MIXING_LAT1 = 90 MIXING_NY = 180 CHEMGRID_Z0 = -5 CHEMGRID_Z1 = 85 CHEMGRID_NZ = 90 CHEMGRID_LON0 = -180 CHEMGRID_LON1 = 180 CHEMGRID_NX = 360 CHEMGRID_LAT0 = -90 CHEMGRID_LAT1 = 90 CHEMGRID_NY = 180 TDEC_TROP = 259200.0 TDEC_STRAT = 259200.0 PSC_H2O = 4e-6 PSC_HNO3 = 9e-9 ATM_BASENAME = - ATM_GPFILE = - ATM_DT_OUT = 86400 ATM_FILTER = 0 ATM_STRIDE = 1 ATM_TYPE = 0 ATM_TYPE_OUT = -1 OBS_TYPE = 0 CSI_BASENAME = - CSI_KERNEL = - CSI_DT_OUT = 86400 CSI_OBSFILE = - CSI_OBSMIN = 1e-5 CSI_MODMIN = 1e-5 CSI_Z0 = -5 CSI_Z1 = 85 CSI_NZ = 1 CSI_LON0 = -180 CSI_LON1 = 180 CSI_NX = 360 CSI_LAT0 = -90 CSI_LAT1 = 90 CSI_NY = 180 ENS_BASENAME = - ENS_DT_OUT = 86400 GRID_BASENAME = - GRID_KERNEL = - GRID_GPFILE = - GRID_DT_OUT = 86400 GRID_SPARSE = 0 GRID_STDDEV = 0 GRID_Z0 = -5 GRID_Z1 = 85 GRID_NZ = 1 GRID_LON0 = -90 GRID_LON1 = 60 GRID_NX = 300 GRID_LAT0 = -60 GRID_LAT1 = -15 GRID_NY = 90 GRID_TYPE = 0 PROF_BASENAME = - PROF_OBSFILE = - PROF_Z0 = 0 PROF_Z1 = 60 PROF_NZ = 60 PROF_LON0 = -180 PROF_LON1 = 180 PROF_NX = 360 PROF_LAT0 = -90 PROF_LAT1 = 90 PROF_NY = 180 SAMPLE_BASENAME = - SAMPLE_KERNEL = - SAMPLE_OBSFILE = - SAMPLE_DX = 50 SAMPLE_DZ = 100 STAT_BASENAME = - STAT_LON = -22 STAT_LAT = -40 STAT_R = 50 STAT_T0 = -1e100 STAT_T1 = 1e100 VTK_BASENAME = - VTK_DT_OUT = 86400 VTK_STRIDE = 1 VTK_SCALE = 1.0 VTK_OFFSET = 0.0 VTK_SPHERE = 0 INIT_T0 = 360547200.00 INIT_T1 = 360547200.00 INIT_DT = 1 INIT_Z0 = 10.0 INIT_Z1 = 10.0 INIT_DZ = 1 INIT_LON0 = -72.117 INIT_LON1 = -72.117 INIT_DLON = 1 INIT_LAT0 = -40.59 INIT_LAT1 = -40.59 INIT_DLAT = 1 INIT_ST = 0 INIT_SZ = 0 INIT_SLON = 0 INIT_SLAT = 0 INIT_SX = 0 INIT_UT = 0 INIT_UZ = 0 INIT_ULON = 0 INIT_ULAT = 0 INIT_EVENLY = 0 INIT_REP = 1 INIT_MASS = 0 INIT_VMR = 0 INIT_BELLRAD = 0 Write atmospheric data: data/atm_init.tab Number of particles: 1 Time range: 360547200.00 ... 360547200.00 s Altitude range: 10 ... 10 km Pressure range: 242.826 ... 242.826 hPa Longitude range: -72.117 ... -72.117 deg Latitude range: -40.59 ... -40.59 deg Quantity t range: 0 ... 0 K Quantity u range: 0 ... 0 m/s Quantity v range: 0 ... 0 m/s Quantity w range: 0 ... 0 hPa/s Quantity zg range: 0 ... 0 km Quantity pv range: 0 ... 0 PVU Quantity ps range: 0 ... 0 hPa Quantity pt range: 0 ... 0 hPa Quantity m range: 0 ... 0 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 0 ... 0 ppv Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_split | version: v2.7-17-g948148 | compiled: Aug 28 2024, 05:36:05) NQ = 13 QNT_NAME[0] = t QNT_LONGNAME[0] = t QNT_FORMAT[0] = %g QNT_NAME[1] = u QNT_LONGNAME[1] = u QNT_FORMAT[1] = %g QNT_NAME[2] = v QNT_LONGNAME[2] = v QNT_FORMAT[2] = %g QNT_NAME[3] = w QNT_LONGNAME[3] = w QNT_FORMAT[3] = %g QNT_NAME[4] = zg QNT_LONGNAME[4] = zg QNT_FORMAT[4] = %g QNT_NAME[5] = pv QNT_LONGNAME[5] = pv QNT_FORMAT[5] = %g QNT_NAME[6] = ps QNT_LONGNAME[6] = ps QNT_FORMAT[6] = %g QNT_NAME[7] = pt QNT_LONGNAME[7] = pt QNT_FORMAT[7] = %g QNT_NAME[8] = m QNT_LONGNAME[8] = m QNT_FORMAT[8] = %g QNT_NAME[9] = stat QNT_LONGNAME[9] = stat QNT_FORMAT[9] = %g QNT_NAME[10] = ens QNT_LONGNAME[10] = ens QNT_FORMAT[10] = %g QNT_NAME[11] = Cccl3f QNT_LONGNAME[11] = Cccl3f QNT_FORMAT[11] = %g QNT_NAME[12] = Cx QNT_LONGNAME[12] = Cx QNT_FORMAT[12] = %g ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 360806400.00 DT_MOD = 180 METBASE = ../data/ei DT_MET = 86400.0 MET_CONVENTION = 0 MET_TYPE = 0 MET_NC_SCALE = 1 MET_ZFP_PREC = 8 MET_ZFP_TOL_T = 5.0 MET_ZFP_TOL_Z = 0.5 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 3.0 MET_CMS_EPS_T = 3.0 MET_CMS_EPS_U = 3.0 MET_CMS_EPS_V = 3.0 MET_CMS_EPS_W = 3.0 MET_CMS_EPS_PV = 3.0 MET_CMS_EPS_H2O = 3.0 MET_CMS_EPS_O3 = 3.0 MET_CMS_EPS_LWC = 3.0 MET_CMS_EPS_RWC = 3.0 MET_CMS_EPS_IWC = 3.0 MET_CMS_EPS_SWC = 3.0 MET_CMS_EPS_CC = 3.0 MET_DX = 1 MET_DY = 1 MET_DP = 1 MET_SX = 1 MET_SY = 1 MET_SP = 1 MET_DETREND = -999 MET_NP = 0 MET_PRESS_LEVEL_DEF = -1 MET_GEOPOT_SX = -1 MET_GEOPOT_SY = -1 MET_RELHUM = 0 MET_TROPO = 3 MET_TROPO_PV = 3.5 MET_TROPO_THETA = 380 MET_TROPO_SPLINE = 1 MET_DT_OUT = 86400.0 MET_CACHE = 0 MET_MPI_SHARE = 0 SORT_DT = -999 ISOSURF = 0 BALLOON = - RNG_TYPE = 0 ADVECT = 2 REFLECT = 0 TURB_DX_TROP = 50 TURB_DX_STRAT = 0 TURB_DZ_TROP = 0 TURB_DZ_STRAT = 0.1 TURB_MESOX = 0.16 TURB_MESOZ = 0.16 CONV_CAPE = 0.0 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = 0.0 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -90 BOUND_LAT1 = 90 BOUND_P0 = 1e10 BOUND_P1 = -1e10 BOUND_DPS = 100.0 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = SO2 MOLMASS = 64.066 OH_CHEM_REACTION = 3 OH_CHEM[0] = 2.9e-31 OH_CHEM[1] = 4.1 OH_CHEM[2] = 1.7e-12 OH_CHEM[3] = -0.2 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 1 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 1 WET_DEPO_IC_H[0] = 0.013 WET_DEPO_IC_H[1] = 2900 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0.013 WET_DEPO_IC_A = 0 WET_DEPO_IC_B = 0 WET_DEPO_BC_A = 0 WET_DEPO_BC_B = 0 WET_DEPO_PRE[0] = 0.5 WET_DEPO_PRE[1] = 0.36 WET_DEPO_IC_RET_RATIO = 1 WET_DEPO_BC_RET_RATIO = 1 DRY_DEPO_VDEP = 0.15 DRY_DEPO_DP = 300 CLIM_PHOTO = ../../data/clams_photolysis_rates.nc CLIM_HNO3_FILENAME = ../../data/gozcards_HNO3.nc CLIM_OH_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_H2O2_FILENAME = ../../data/cams_H2O2.nc CLIM_HO2_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_O1D_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_CCL4_TIMESERIES = ../../data/noaa_gml_ccl4.tab CLIM_CCL3F_TIMESERIES = ../../data/noaa_gml_cfc11.tab CLIM_CCL2F2_TIMESERIES = ../../data/noaa_gml_cfc12.tab CLIM_N2O_TIMESERIES = ../../data/noaa_gml_n2o.tab CLIM_SF6_TIMESERIES = ../../data/noaa_gml_sf6.tab MIXING_DT = 3600. MIXING_TROP = 1e-3 MIXING_STRAT = 1e-6 MIXING_Z0 = -5 MIXING_Z1 = 85 MIXING_NZ = 90 MIXING_LON0 = -180 MIXING_LON1 = 180 MIXING_NX = 360 MIXING_LAT0 = -90 MIXING_LAT1 = 90 MIXING_NY = 180 CHEMGRID_Z0 = -5 CHEMGRID_Z1 = 85 CHEMGRID_NZ = 90 CHEMGRID_LON0 = -180 CHEMGRID_LON1 = 180 CHEMGRID_NX = 360 CHEMGRID_LAT0 = -90 CHEMGRID_LAT1 = 90 CHEMGRID_NY = 180 TDEC_TROP = 259200.0 TDEC_STRAT = 259200.0 PSC_H2O = 4e-6 PSC_HNO3 = 9e-9 ATM_BASENAME = - ATM_GPFILE = - ATM_DT_OUT = 86400 ATM_FILTER = 0 ATM_STRIDE = 1 ATM_TYPE = 0 ATM_TYPE_OUT = -1 OBS_TYPE = 0 CSI_BASENAME = - CSI_KERNEL = - CSI_DT_OUT = 86400 CSI_OBSFILE = - CSI_OBSMIN = 1e-5 CSI_MODMIN = 1e-5 CSI_Z0 = -5 CSI_Z1 = 85 CSI_NZ = 1 CSI_LON0 = -180 CSI_LON1 = 180 CSI_NX = 360 CSI_LAT0 = -90 CSI_LAT1 = 90 CSI_NY = 180 ENS_BASENAME = - ENS_DT_OUT = 86400 GRID_BASENAME = - GRID_KERNEL = - GRID_GPFILE = - GRID_DT_OUT = 86400 GRID_SPARSE = 0 GRID_STDDEV = 0 GRID_Z0 = -5 GRID_Z1 = 85 GRID_NZ = 1 GRID_LON0 = -90 GRID_LON1 = 60 GRID_NX = 300 GRID_LAT0 = -60 GRID_LAT1 = -15 GRID_NY = 90 GRID_TYPE = 0 PROF_BASENAME = - PROF_OBSFILE = - PROF_Z0 = 0 PROF_Z1 = 60 PROF_NZ = 60 PROF_LON0 = -180 PROF_LON1 = 180 PROF_NX = 360 PROF_LAT0 = -90 PROF_LAT1 = 90 PROF_NY = 180 SAMPLE_BASENAME = - SAMPLE_KERNEL = - SAMPLE_OBSFILE = - SAMPLE_DX = 50 SAMPLE_DZ = 100 STAT_BASENAME = - STAT_LON = -22 STAT_LAT = -40 STAT_R = 50 STAT_T0 = -1e100 STAT_T1 = 1e100 VTK_BASENAME = - VTK_DT_OUT = 86400 VTK_STRIDE = 1 VTK_SCALE = 1.0 VTK_OFFSET = 0.0 VTK_SPHERE = 0 SPLIT_N = 10000 SPLIT_M = 1e9 SPLIT_UM = 0 SPLIT_DT = 0 SPLIT_T0 = 0 SPLIT_T1 = 0 SPLIT_DZ = 5.0 SPLIT_Z0 = 0 SPLIT_Z1 = 0 SPLIT_DX = 30.0 SPLIT_LON0 = 0 SPLIT_LON1 = 0 SPLIT_LAT0 = 0 SPLIT_LAT1 = 0 SPLIT_KERNEL = - Read atmospheric data: data/atm_init.tab Number of particles: 1 Time range: 360547200.00 ... 360547200.00 s Altitude range: 10 ... 10 km Pressure range: 242.826 ... 242.826 hPa Longitude range: -72.117 ... -72.117 deg Latitude range: -40.59 ... -40.59 deg Quantity t range: 0 ... 0 K Quantity u range: 0 ... 0 m/s Quantity v range: 0 ... 0 m/s Quantity w range: 0 ... 0 hPa/s Quantity zg range: 0 ... 0 km Quantity pv range: 0 ... 0 PVU Quantity ps range: 0 ... 0 hPa Quantity pt range: 0 ... 0 hPa Quantity m range: 0 ... 0 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 0 ... 0 ppv Write atmospheric data: data/atm_split.tab Number of particles: 10000 Time range: 360547200.00 ... 360547200.00 s Altitude range: 4.68061 ... 34.8044 km Pressure range: 519.185 ... 7.02071 hPa Longitude range: -72.6676 ... -71.5269 deg Latitude range: -40.9668 ... -40.1823 deg Quantity t range: 0 ... 0 K Quantity u range: 0 ... 0 m/s Quantity v range: 0 ... 0 m/s Quantity w range: 0 ... 0 hPa/s Quantity zg range: 0 ... 0 km Quantity pv range: 0 ... 0 PVU Quantity ps range: 0 ... 0 hPa Quantity pt range: 0 ... 0 hPa Quantity m range: 100000 ... 100000 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 0 ... 0 ppv Parallelization: ntask= 0 | rank= 0 | size= 1 | acc_dev= 0 Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/trac | version: v2.7-17-g948148 | compiled: Aug 28 2024, 05:36:05) NQ = 13 QNT_NAME[0] = t QNT_LONGNAME[0] = t QNT_FORMAT[0] = %g QNT_NAME[1] = u QNT_LONGNAME[1] = u QNT_FORMAT[1] = %g QNT_NAME[2] = v QNT_LONGNAME[2] = v QNT_FORMAT[2] = %g QNT_NAME[3] = w QNT_LONGNAME[3] = w QNT_FORMAT[3] = %g QNT_NAME[4] = zg QNT_LONGNAME[4] = zg QNT_FORMAT[4] = %g QNT_NAME[5] = pv QNT_LONGNAME[5] = pv QNT_FORMAT[5] = %g QNT_NAME[6] = ps QNT_LONGNAME[6] = ps QNT_FORMAT[6] = %g QNT_NAME[7] = pt QNT_LONGNAME[7] = pt QNT_FORMAT[7] = %g QNT_NAME[8] = m QNT_LONGNAME[8] = m QNT_FORMAT[8] = %g QNT_NAME[9] = stat QNT_LONGNAME[9] = stat QNT_FORMAT[9] = %g QNT_NAME[10] = ens QNT_LONGNAME[10] = ens QNT_FORMAT[10] = %g QNT_NAME[11] = Cccl3f QNT_LONGNAME[11] = Cccl3f QNT_FORMAT[11] = %g QNT_NAME[12] = Cx QNT_LONGNAME[12] = Cx QNT_FORMAT[12] = %g ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 360806400.00 DT_MOD = 180 METBASE = ../data/ei DT_MET = 86400.0 MET_CONVENTION = 0 MET_TYPE = 0 MET_NC_SCALE = 1 MET_ZFP_PREC = 8 MET_ZFP_TOL_T = 5.0 MET_ZFP_TOL_Z = 0.5 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 3.0 MET_CMS_EPS_T = 3.0 MET_CMS_EPS_U = 3.0 MET_CMS_EPS_V = 3.0 MET_CMS_EPS_W = 3.0 MET_CMS_EPS_PV = 3.0 MET_CMS_EPS_H2O = 3.0 MET_CMS_EPS_O3 = 3.0 MET_CMS_EPS_LWC = 3.0 MET_CMS_EPS_RWC = 3.0 MET_CMS_EPS_IWC = 3.0 MET_CMS_EPS_SWC = 3.0 MET_CMS_EPS_CC = 3.0 MET_DX = 1 MET_DY = 1 MET_DP = 1 MET_SX = 1 MET_SY = 1 MET_SP = 1 MET_DETREND = -999 MET_NP = 0 MET_PRESS_LEVEL_DEF = -1 MET_GEOPOT_SX = -1 MET_GEOPOT_SY = -1 MET_RELHUM = 0 MET_TROPO = 3 MET_TROPO_PV = 3.5 MET_TROPO_THETA = 380 MET_TROPO_SPLINE = 1 MET_DT_OUT = 86400.0 MET_CACHE = 0 MET_MPI_SHARE = 0 SORT_DT = -999 ISOSURF = 0 BALLOON = - RNG_TYPE = 0 ADVECT = 2 REFLECT = 0 TURB_DX_TROP = 50 TURB_DX_STRAT = 0 TURB_DZ_TROP = 0 TURB_DZ_STRAT = 0.1 TURB_MESOX = 0.16 TURB_MESOZ = 0.16 CONV_CAPE = 0.0 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = 0.0 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -90 BOUND_LAT1 = 90 BOUND_P0 = 1e10 BOUND_P1 = -1e10 BOUND_DPS = 100.0 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = SO2 MOLMASS = 64.066 OH_CHEM_REACTION = 3 OH_CHEM[0] = 2.9e-31 OH_CHEM[1] = 4.1 OH_CHEM[2] = 1.7e-12 OH_CHEM[3] = -0.2 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 1 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 1 WET_DEPO_IC_H[0] = 0.013 WET_DEPO_IC_H[1] = 2900 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0.013 WET_DEPO_IC_A = 0 WET_DEPO_IC_B = 0 WET_DEPO_BC_A = 0 WET_DEPO_BC_B = 0 WET_DEPO_PRE[0] = 0.5 WET_DEPO_PRE[1] = 0.36 WET_DEPO_IC_RET_RATIO = 1 WET_DEPO_BC_RET_RATIO = 1 DRY_DEPO_VDEP = 0.15 DRY_DEPO_DP = 300 CLIM_PHOTO = ../../data/clams_photolysis_rates.nc CLIM_HNO3_FILENAME = ../../data/gozcards_HNO3.nc CLIM_OH_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_H2O2_FILENAME = ../../data/cams_H2O2.nc CLIM_HO2_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_O1D_FILENAME = ../../data/clams_radical_species_vmr.nc CLIM_CCL4_TIMESERIES = ../../data/noaa_gml_ccl4.tab CLIM_CCL3F_TIMESERIES = ../../data/noaa_gml_cfc11.tab CLIM_CCL2F2_TIMESERIES = ../../data/noaa_gml_cfc12.tab CLIM_N2O_TIMESERIES = ../../data/noaa_gml_n2o.tab CLIM_SF6_TIMESERIES = ../../data/noaa_gml_sf6.tab MIXING_DT = 3600. MIXING_TROP = 1e-3 MIXING_STRAT = 1e-6 MIXING_Z0 = -5 MIXING_Z1 = 85 MIXING_NZ = 90 MIXING_LON0 = -180 MIXING_LON1 = 180 MIXING_NX = 360 MIXING_LAT0 = -90 MIXING_LAT1 = 90 MIXING_NY = 180 CHEMGRID_Z0 = -5 CHEMGRID_Z1 = 85 CHEMGRID_NZ = 90 CHEMGRID_LON0 = -180 CHEMGRID_LON1 = 180 CHEMGRID_NX = 360 CHEMGRID_LAT0 = -90 CHEMGRID_LAT1 = 90 CHEMGRID_NY = 180 TDEC_TROP = 259200.0 TDEC_STRAT = 259200.0 PSC_H2O = 4e-6 PSC_HNO3 = 9e-9 ATM_BASENAME = atm ATM_GPFILE = - ATM_DT_OUT = 86400 ATM_FILTER = 0 ATM_STRIDE = 1 ATM_TYPE = 0 ATM_TYPE_OUT = -1 OBS_TYPE = 0 CSI_BASENAME = csi CSI_KERNEL = - CSI_DT_OUT = 86400 CSI_OBSFILE = data/obs.tab CSI_OBSMIN = 1e-5 CSI_MODMIN = 1e-5 CSI_Z0 = -5 CSI_Z1 = 85 CSI_NZ = 1 CSI_LON0 = -180 CSI_LON1 = 180 CSI_NX = 360 CSI_LAT0 = -90 CSI_LAT1 = 90 CSI_NY = 180 ENS_BASENAME = ens ENS_DT_OUT = 86400 GRID_BASENAME = grid GRID_KERNEL = - GRID_GPFILE = - GRID_DT_OUT = 86400 GRID_SPARSE = 0 GRID_STDDEV = 0 GRID_Z0 = -5 GRID_Z1 = 85 GRID_NZ = 1 GRID_LON0 = -90 GRID_LON1 = 60 GRID_NX = 300 GRID_LAT0 = -60 GRID_LAT1 = -15 GRID_NY = 90 GRID_TYPE = 0 PROF_BASENAME = prof PROF_OBSFILE = data/obs.tab PROF_Z0 = 0 PROF_Z1 = 60 PROF_NZ = 60 PROF_LON0 = -180 PROF_LON1 = 180 PROF_NX = 360 PROF_LAT0 = -90 PROF_LAT1 = 90 PROF_NY = 180 SAMPLE_BASENAME = sample SAMPLE_KERNEL = - SAMPLE_OBSFILE = data/obs.tab SAMPLE_DX = 50 SAMPLE_DZ = 100 STAT_BASENAME = station STAT_LON = -22 STAT_LAT = -40 STAT_R = 50 STAT_T0 = -1e100 STAT_T1 = 1e100 VTK_BASENAME = atm VTK_DT_OUT = 86400 VTK_STRIDE = 1 VTK_SCALE = 1.0 VTK_OFFSET = 0.0 VTK_SPHERE = 0 Initialize tropopause data... Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of latitudes: 73 Latitudes: -90, -87.5 ... 90 deg Tropopause altitude range: 7.67062 ... 16.3467 hPa Tropopause pressure range: 98.07 ... 338.7 hPa Read photolysis rates: ../../data/clams_photolysis_rates.nc Number of pressure levels: 66 Altitude levels: 0.000345347, 0.839393 ... 64.6193 km Pressure levels: 1013.2, 898.75 ... 0.09922 hPa Number of solar zenith angles: 33 Solar zenith angles: 0, 3 ... 96 deg Number of total column ozone values: 8 Total column ozone: 100, 150 ... 450 DU N2O photolysis rate: 0, 5.02023e-19 ... 5.32417e-13 s**-1 CCl4 photolysis rate: 5.00701e-16, 1.17073e-15 ... 1.82516e-11 s**-1 CFC-11 photolysis rate: 0, 1.53177e-17 ... 1.0697e-11 s**-1 CFC-12 photolysis rate: 0, 3.46173e-19 ... 1.26891e-12 s**-1 O2 photolysis rate: 0, 5.65447e-21 ... 2.67459e-16 s**-1 O3 -> O(1D) photolysis rate: 0.000191003, 0.000220286 ... 7.8952e-07 s**-1 O3 -> O(3P) photolysis rate: 0.000538434, 0.000556196 ... 0.000188336 s**-1 H2O2 photolysis rate: 1.25356e-05, 1.40201e-05 ... 1.09338e-06 s**-1 H2O photolysis rate: 0, 7.33051e-28 ... 1.90428e-15 s**-1 Read HNO3 data: ../../data/gozcards_HNO3.nc Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of pressure levels: 25 Altitude levels: 0.0921409, 2.77849 ... 64.5645 km Pressure levels: 1000, 681.292 ... 0.1 hPa Number of latitudes: 18 Latitudes: -85, -75 ... 85 deg HNO3 volume mixing ratio range: 9.69472e-13 ... 1.53753e-08 ppv Read OH data: ../../data/clams_radical_species_vmr.nc Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of pressure levels: 34 Altitude levels: 0.23356, 0.737004 ... 60.6468 km Pressure levels: 980, 911.993 ... 0.17501 hPa Number of latitudes: 18 Latitudes: -85, -75 ... 85 deg OH volume mixing ratio range: 2.22196e-30 ... 1.28636e-09 ppv Read H2O2 data: ../../data/cams_H2O2.nc Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of pressure levels: 25 Altitude levels: 0.0921409, 0.451194 ... 48.4464 km Pressure levels: 1000, 950 ... 1 hPa Number of latitudes: 241 Latitudes: -90, -89.25 ... 90 deg H2O2 volume mixing ratio range: 0 ... 3.15638e-09 ppv Read HO2 data: ../../data/clams_radical_species_vmr.nc Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of pressure levels: 34 Altitude levels: 0.23356, 0.737004 ... 60.6468 km Pressure levels: 980, 911.993 ... 0.17501 hPa Number of latitudes: 18 Latitudes: -85, -75 ... 85 deg HO2 volume mixing ratio range: 7.81106e-28 ... 5.17513e-10 ppv Read O1D data: ../../data/clams_radical_species_vmr.nc Number of time steps: 12 Time steps: 1209600.00, 3888000.00 ... 30153600.00 s Number of pressure levels: 34 Altitude levels: 0.23356, 0.737004 ... 60.6468 km Pressure levels: 980, 911.993 ... 0.17501 hPa Number of latitudes: 18 Latitudes: -85, -75 ... 85 deg O1D volume mixing ratio range: 0 ... 3.72628e-14 ppv Read climatological time series: ../../data/noaa_gml_ccl4.tab Number of time steps: 405 Time steps: -340506504.00, -337981896.00 ... 722037888.00 s Volume mixing ratio range: 7.4513e-11 ... 1.08197e-10 ppv Read climatological time series: ../../data/noaa_gml_cfc11.tab Number of time steps: 546 Time steps: -706259088.00, -703418904.00 ... 727087104.00 s Volume mixing ratio range: 1.41639e-10 ... 2.68832e-10 ppv Read climatological time series: ../../data/noaa_gml_cfc12.tab Number of time steps: 545 Time steps: -703418904.00, -700894296.00 ... 727087104.00 s Volume mixing ratio range: 2.5126e-10 ... 5.4374e-10 ppv Read climatological time series: ../../data/noaa_gml_n2o.tab Number of time steps: 542 Time steps: -698054112.00, -695529504.00 ... 732451896.00 s Volume mixing ratio range: 2.99246e-07 ... 3.36807e-07 ppv Read climatological time series: ../../data/noaa_gml_sf6.tab Number of time steps: 340 Time steps: -159050304.00, -156525696.00 ... 732451896.00 s Volume mixing ratio range: 3.329e-12 ... 1.138e-11 ppv Read atmospheric data: data/atm_split.tab Number of particles: 10000 Time range: 360547200.00 ... 360547200.00 s Altitude range: 4.68061 ... 34.8044 km Pressure range: 519.185 ... 7.02069 hPa Longitude range: -72.6676 ... -71.5269 deg Latitude range: -40.9668 ... -40.1823 deg Quantity t range: 0 ... 0 K Quantity u range: 0 ... 0 m/s Quantity v range: 0 ... 0 m/s Quantity w range: 0 ... 0 hPa/s Quantity zg range: 0 ... 0 km Quantity pv range: 0 ... 0 PVU Quantity ps range: 0 ... 0 hPa Quantity pt range: 0 ... 0 hPa Quantity m range: 100000 ... 100000 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 0 ... 0 ppv Read meteo data: ../data/ei_2011_06_05_00.nc Read meteo grid information... Time: 360547200.00 (2011-06-05, 00:00 UTC) Number of longitudes: 480 Number of latitudes: 241 Number of levels: 59 Longitudes: 0, 0.75 ... 359.25 deg Latitudes: 90, 89.25 ... -90 deg Altitude levels: -0.223543, -0.104773 ... 64.5645 km Pressure levels: 1046.13, 1028.53 ... 0.1 hPa Read level data... Read 3-D variable: T (FILL = -32767, MISS = -32767, SCALE = -0.00198565, OFFSET = 247.882) Read 3-D variable: U (FILL = -32767, MISS = -32767, SCALE = -0.00330404, OFFSET = 53.2199) Read 3-D variable: V (FILL = -32767, MISS = -32767, SCALE = -0.00215931, OFFSET = 2.89369) Read 3-D variable: W (FILL = -32767, MISS = -32767, SCALE = -0.000107513, OFFSET = 0.532224) Read 3-D variable: Q (FILL = -32767, MISS = -32767, SCALE = -3.52457e-07, OFFSET = 0.0115427) Read 3-D variable: O3 (FILL = -32767, MISS = -32767, SCALE = -2.45523e-10, OFFSET = 8.04686e-06) Read 3-D variable: CLWC (FILL = -32767, MISS = -32767, SCALE = -1.93225e-08, OFFSET = 0.000633121) Warning (mptrac.c, read_met_levels, l6537): Cannot read cloud rain water content! Read 3-D variable: CIWC (FILL = -32767, MISS = -32767, SCALE = -8.07551e-09, OFFSET = 0.000264602) Warning (mptrac.c, read_met_levels, l6543): Cannot read cloud snow water content! Read 3-D variable: CC (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Warning (mptrac.c, read_met_levels, l6550): Cannot read ZETA in meteo data! Extrapolate meteo data... Read surface data... Read 2-D variable: LNSP (FILL = -32767, MISS = -32767, SCALE = -1.03867e-05, OFFSET = 11.2091) Read 2-D variable: Z (FILL = -32767, MISS = -32767, SCALE = -0.825291, OFFSET = 26008.1) Read 2-D variable: T2M (FILL = -32767, MISS = -32767, SCALE = -0.0016465, OFFSET = 258.911) Read 2-D variable: U10M (FILL = -32767, MISS = -32767, SCALE = -0.000730038, OFFSET = -3.43755) Read 2-D variable: V10M (FILL = -32767, MISS = -32767, SCALE = -0.000678536, OFFSET = 2.56284) Read 2-D variable: LSM (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Read 2-D variable: SSTK (FILL = -32767, MISS = -32767, SCALE = -0.000541452, OFFSET = 287.18) Apply fix for polar winds... Apply periodic boundary conditions... Calculate geopotential heights... Calculate potential vorticity... Calculate planetary boundary layer... Calculate tropopause... Calculate cloud data... Calculate CAPE... Calculate total column ozone... Read meteo data: ../data/ei_2011_06_06_00.nc Read meteo grid information... Time: 360633600.00 (2011-06-06, 00:00 UTC) Number of longitudes: 480 Number of latitudes: 241 Number of levels: 59 Longitudes: 0, 0.75 ... 359.25 deg Latitudes: 90, 89.25 ... -90 deg Altitude levels: -0.223543, -0.104773 ... 64.5645 km Pressure levels: 1046.13, 1028.53 ... 0.1 hPa Read level data... Read 3-D variable: T (FILL = -32767, MISS = -32767, SCALE = -0.00199694, OFFSET = 247.835) Read 3-D variable: U (FILL = -32767, MISS = -32767, SCALE = -0.00320452, OFFSET = 52.2903) Read 3-D variable: V (FILL = -32767, MISS = -32767, SCALE = -0.0020037, OFFSET = -4.1827) Read 3-D variable: W (FILL = -32767, MISS = -32767, SCALE = -7.16594e-05, OFFSET = -0.375593) Read 3-D variable: Q (FILL = -32767, MISS = -32767, SCALE = -3.68714e-07, OFFSET = 0.0120824) Read 3-D variable: O3 (FILL = -32767, MISS = -32767, SCALE = -2.45627e-10, OFFSET = 8.05097e-06) Read 3-D variable: CLWC (FILL = -32767, MISS = -32767, SCALE = -1.83744e-08, OFFSET = 0.000602056) Warning (mptrac.c, read_met_levels, l6537): Cannot read cloud rain water content! Read 3-D variable: CIWC (FILL = -32767, MISS = -32767, SCALE = -8.03814e-09, OFFSET = 0.000263378) Warning (mptrac.c, read_met_levels, l6543): Cannot read cloud snow water content! Read 3-D variable: CC (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Warning (mptrac.c, read_met_levels, l6550): Cannot read ZETA in meteo data! Extrapolate meteo data... Read surface data... Read 2-D variable: LNSP (FILL = -32767, MISS = -32767, SCALE = -1.03381e-05, OFFSET = 11.2081) Read 2-D variable: Z (FILL = -32767, MISS = -32767, SCALE = -0.825291, OFFSET = 26008.1) Read 2-D variable: T2M (FILL = -32767, MISS = -32767, SCALE = -0.00171609, OFFSET = 259.026) Read 2-D variable: U10M (FILL = -32767, MISS = -32767, SCALE = -0.000631893, OFFSET = 0.301682) Read 2-D variable: V10M (FILL = -32767, MISS = -32767, SCALE = -0.000659253, OFFSET = 0.654419) Read 2-D variable: LSM (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Read 2-D variable: SSTK (FILL = -32767, MISS = -32767, SCALE = -0.000541571, OFFSET = 287.048) Apply fix for polar winds... Apply periodic boundary conditions... Calculate geopotential heights... Calculate potential vorticity... Calculate planetary boundary layer... Calculate tropopause... Calculate cloud data... Calculate CAPE... Calculate total column ozone... Write atmospheric data: data/atm_2011_06_05_00_00.tab Number of particles: 10000 Time range: 360547200.00 ... 360547200.00 s Altitude range: 4.68061 ... 34.8044 km Pressure range: 519.185 ... 7.02069 hPa Longitude range: -72.6676 ... -71.5269 deg Latitude range: -40.9668 ... -40.1823 deg Quantity t range: 213.948 ... 252.531 K Quantity u range: 12.1748 ... 49.8638 m/s Quantity v range: -23.4572 ... 12.0939 m/s Quantity w range: -0.00191191 ... 0.00123707 hPa/s Quantity zg range: 5.28547 ... 32.8232 km Quantity pv range: -378.652 ... -0.481293 PVU Quantity ps range: 896.789 ... 958.034 hPa Quantity pt range: 235.754 ... 243.671 hPa Quantity m range: 100000 ... 100000 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 6.5746e-09 ... 1.84062e-05 ppv Write grid data: data/grid_2011_06_05_00_00.tab Read observation data: data/obs.tab Number of observations: 546 Time range: 360720000.00 ... 360720000.00 s Altitude range: 0 ... 0 km Longitude range: -25 ... -15 deg Latitude range: -50 ... -25 deg Observation range: 0 ... 0.005 Write CSI data: data/csi.tab Write ensemble data: data/ens_2011_06_05_00_00.tab Read observation data: data/obs.tab Number of observations: 546 Time range: 360720000.00 ... 360720000.00 s Altitude range: 0 ... 0 km Longitude range: -25 ... -15 deg Latitude range: -50 ... -25 deg Observation range: 0 ... 0.005 Write profile data: data/prof.tab Read observation data: data/obs.tab Number of observations: 546 Time range: 360720000.00 ... 360720000.00 s Altitude range: 0 ... 0 km Longitude range: -25 ... -15 deg Latitude range: -50 ... -25 deg Observation range: 0 ... 0.005 Write sample data: data/sample.tab Write station data: data/station.tab Write VTK data: data/atm_00001.vtk Write atmospheric data: data/atm_2011_06_06_00_00.tab Number of particles: 10000 Time range: 360633600.00 ... 360633600.00 s Altitude range: 4.89255 ... 33.4659 km Pressure range: 503.701 ... 8.50011 hPa Longitude range: -60.0857 ... -17.2647 deg Latitude range: -45.5368 ... -34.1164 deg Quantity t range: 209.72 ... 250.148 K Quantity u range: 13.917 ... 65.3785 m/s Quantity v range: -5.57543 ... 15.0348 m/s Quantity w range: -0.00156635 ... 0.000394563 hPa/s Quantity zg range: 5.43333 ... 31.5235 km Quantity pv range: -359.315 ... -0.191129 PVU Quantity ps range: 991.867 ... 1020.64 hPa Quantity pt range: 184.21 ... 252.949 hPa Quantity m range: 70626.2 ... 71652.8 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 4.78943e-09 ... 5.7202e-06 ppv Write grid data: data/grid_2011_06_06_00_00.tab Write ensemble data: data/ens_2011_06_06_00_00.tab Write VTK data: data/atm_00002.vtk Read meteo data: ../data/ei_2011_06_07_00.nc Read meteo grid information... Time: 360720000.00 (2011-06-07, 00:00 UTC) Number of longitudes: 480 Number of latitudes: 241 Number of levels: 59 Longitudes: 0, 0.75 ... 359.25 deg Latitudes: 90, 89.25 ... -90 deg Altitude levels: -0.223543, -0.104773 ... 64.5645 km Pressure levels: 1046.13, 1028.53 ... 0.1 hPa Read level data... Read 3-D variable: T (FILL = -32767, MISS = -32767, SCALE = -0.00199802, OFFSET = 247.957) Read 3-D variable: U (FILL = -32767, MISS = -32767, SCALE = -0.00309296, OFFSET = 45.567) Read 3-D variable: V (FILL = -32767, MISS = -32767, SCALE = -0.00185983, OFFSET = 2.76905) Read 3-D variable: W (FILL = -32767, MISS = -32767, SCALE = -7.52585e-05, OFFSET = -0.376525) Read 3-D variable: Q (FILL = -32767, MISS = -32767, SCALE = -3.6777e-07, OFFSET = 0.0119901) Read 3-D variable: O3 (FILL = -32767, MISS = -32767, SCALE = -2.46066e-10, OFFSET = 8.06529e-06) Read 3-D variable: CLWC (FILL = -32767, MISS = -32767, SCALE = -2.50258e-08, OFFSET = 0.000819996) Warning (mptrac.c, read_met_levels, l6537): Cannot read cloud rain water content! Read 3-D variable: CIWC (FILL = -32767, MISS = -32767, SCALE = -7.37543e-09, OFFSET = 0.000241663) Warning (mptrac.c, read_met_levels, l6543): Cannot read cloud snow water content! Read 3-D variable: CC (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Warning (mptrac.c, read_met_levels, l6550): Cannot read ZETA in meteo data! Extrapolate meteo data... Read surface data... Read 2-D variable: LNSP (FILL = -32767, MISS = -32767, SCALE = -1.03439e-05, OFFSET = 11.2092) Read 2-D variable: Z (FILL = -32767, MISS = -32767, SCALE = -0.825291, OFFSET = 26008.1) Read 2-D variable: T2M (FILL = -32767, MISS = -32767, SCALE = -0.00171681, OFFSET = 257.474) Read 2-D variable: U10M (FILL = -32767, MISS = -32767, SCALE = -0.000708474, OFFSET = 2.92291) Read 2-D variable: V10M (FILL = -32767, MISS = -32767, SCALE = -0.000711127, OFFSET = -1.07178) Read 2-D variable: LSM (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Read 2-D variable: SSTK (FILL = -32767, MISS = -32767, SCALE = -0.000539649, OFFSET = 287.014) Apply fix for polar winds... Apply periodic boundary conditions... Calculate geopotential heights... Calculate potential vorticity... Calculate planetary boundary layer... Calculate tropopause... Calculate cloud data... Calculate CAPE... Calculate total column ozone... Write atmospheric data: data/atm_2011_06_07_00_00.tab Number of particles: 10000 Time range: 360720000.00 ... 360720000.00 s Altitude range: 5.27284 ... 32.3801 km Pressure range: 477.067 ... 9.92639 hPa Longitude range: -44.6566 ... 50.0888 deg Latitude range: -51.7437 ... -26.0342 deg Quantity t range: 213.416 ... 246.624 K Quantity u range: 7.09276 ... 60.9716 m/s Quantity v range: -23.3048 ... 22.7939 m/s Quantity w range: -0.00226074 ... 0.00364043 hPa/s Quantity zg range: 5.78579 ... 30.5363 km Quantity pv range: -264.366 ... -0.259036 PVU Quantity ps range: 1002.77 ... 1029.48 hPa Quantity pt range: 137.856 ... 269.187 hPa Quantity m range: 50152.7 ... 51340.2 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 0 ppv Quantity Cx range: 3.27215e-09 ... 1.61958e-06 ppv Write grid data: data/grid_2011_06_07_00_00.tab Write ensemble data: data/ens_2011_06_07_00_00.tab Write VTK data: data/atm_00003.vtk Read meteo data: ../data/ei_2011_06_08_00.nc Read meteo grid information... Time: 360806400.00 (2011-06-08, 00:00 UTC) Number of longitudes: 480 Number of latitudes: 241 Number of levels: 59 Longitudes: 0, 0.75 ... 359.25 deg Latitudes: 90, 89.25 ... -90 deg Altitude levels: -0.223543, -0.104773 ... 64.5645 km Pressure levels: 1046.13, 1028.53 ... 0.1 hPa Read level data... Read 3-D variable: T (FILL = -32767, MISS = -32767, SCALE = -0.00201636, OFFSET = 248.323) Read 3-D variable: U (FILL = -32767, MISS = -32767, SCALE = -0.00309379, OFFSET = 46.1683) Read 3-D variable: V (FILL = -32767, MISS = -32767, SCALE = -0.00183434, OFFSET = 4.98504) Read 3-D variable: W (FILL = -32767, MISS = -32767, SCALE = -0.000103652, OFFSET = 0.0191844) Read 3-D variable: Q (FILL = -32767, MISS = -32767, SCALE = -3.59191e-07, OFFSET = 0.0117431) Read 3-D variable: O3 (FILL = -32767, MISS = -32767, SCALE = -2.47051e-10, OFFSET = 8.09876e-06) Read 3-D variable: CLWC (FILL = -32767, MISS = -32767, SCALE = -1.63574e-08, OFFSET = 0.000535967) Warning (mptrac.c, read_met_levels, l6537): Cannot read cloud rain water content! Read 3-D variable: CIWC (FILL = -32767, MISS = -32767, SCALE = -1.166e-08, OFFSET = 0.00038205) Warning (mptrac.c, read_met_levels, l6543): Cannot read cloud snow water content! Read 3-D variable: CC (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Warning (mptrac.c, read_met_levels, l6550): Cannot read ZETA in meteo data! Extrapolate meteo data... Read surface data... Read 2-D variable: LNSP (FILL = -32767, MISS = -32767, SCALE = -1.04054e-05, OFFSET = 11.2101) Read 2-D variable: Z (FILL = -32767, MISS = -32767, SCALE = -0.825291, OFFSET = 26008.1) Read 2-D variable: T2M (FILL = -32767, MISS = -32767, SCALE = -0.00168769, OFFSET = 257.506) Read 2-D variable: U10M (FILL = -32767, MISS = -32767, SCALE = -0.0006825, OFFSET = 2.51875) Read 2-D variable: V10M (FILL = -32767, MISS = -32767, SCALE = -0.000631609, OFFSET = -1.86929) Read 2-D variable: LSM (FILL = -32767, MISS = -32767, SCALE = -1.52597e-05, OFFSET = 0.5) Read 2-D variable: SSTK (FILL = -32767, MISS = -32767, SCALE = -0.000549559, OFFSET = 287.114) Apply fix for polar winds... Apply periodic boundary conditions... Calculate geopotential heights... Calculate potential vorticity... Calculate planetary boundary layer... Calculate tropopause... Calculate cloud data... Calculate CAPE... Calculate total column ozone... Write atmospheric data: data/atm_2011_06_08_00_00.tab Number of particles: 10000 Time range: 360806400.00 ... 360806400.00 s Altitude range: -0.0208416 ... 33.2354 km Pressure range: 1016.27 ... 8.78466 hPa Longitude range: -26.9091 ... 132.728 deg Latitude range: -57.1641 ... -19.0367 deg Quantity t range: 208.105 ... 291.752 K Quantity u range: -2.81352 ... 68.9691 m/s Quantity v range: -39.564 ... 26.3603 m/s Quantity w range: -0.00368619 ... 0.00583726 hPa/s Quantity zg range: 0.0148633 ... 31.347 km Quantity pv range: -244.701 ... 0.187938 PVU Quantity ps range: 841.706 ... 1032.97 hPa Quantity pt range: 96.1498 ... 271.981 hPa Quantity m range: 0 ... 36785 kg Quantity stat range: 0 ... 0 - Quantity ens range: 0 ... 0 - Quantity Cccl3f range: 0 ... 2.37139e-10 ppv Quantity Cx range: 7.24812e-24 ... 4.36319e-07 ppv Write grid data: data/grid_2011_06_08_00_00.tab Write ensemble data: data/ens_2011_06_08_00_00.tab Write VTK data: data/atm_00004.vtk SIZE_NP = 10000 SIZE_MPI_TASKS = 1 SIZE_OMP_THREADS = 4 SIZE_ACC_DEVICES = 4 MEMORY_ATM = 2.89918 MByte MEMORY_CACHE = 0.686653 MByte MEMORY_CLIM = 15.3182 MByte MEMORY_METEO = 14800.9 MByte MEMORY_DYNAMIC = 387.285 MByte MEMORY_STATIC = 386.446 MByte TIMER_ACC_INIT = 1.019 s (min= 1.01923 s, mean= 1.01923 s, max= 1.01923 s, n= 1) TIMER_ALLOC = 0.000 s (min= 0.000200033 s, mean= 0.000200033 s, max= 0.000200033 s, n= 1) TIMER_CREATE_DATA_REGION = 0.002 s (min= 0.00207901 s, mean= 0.00207901 s, max= 0.00207901 s, n= 1) TIMER_READ_CTL = 0.010 s (min= 0.0100079 s, mean= 0.0100079 s, max= 0.0100079 s, n= 1) TIMER_READ_CLIM = 0.272 s (min= 0.271829 s, mean= 0.271829 s, max= 0.271829 s, n= 1) TIMER_READ_ATM = 0.028 s (min= 0.0276079 s, mean= 0.0276079 s, max= 0.0276079 s, n= 1) TIMER_MODULE_TIMESTEPS = 0.078 s (min= 4.60148e-05 s, mean= 5.39641e-05 s, max= 0.00164604 s, n= 1442) TIMER_GET_MET = 0.257 s (min= 1.90735e-06 s, mean= 0.000177909 s, max= 0.101646 s, n= 1444) TIMER_READ_MET_GRID = 0.002 s (min= 0.000488997 s, mean= 0.000561357 s, max= 0.000754118 s, n= 4) TIMER_READ_MET_LEVELS = 3.115 s (min= 0.768083 s, mean= 0.778808 s, max= 0.795787 s, n= 4) TIMER_READ_MET_EXTRAPOLATE = 0.300 s (min= 0.03196 s, mean= 0.0748907 s, max= 0.114372 s, n= 4) TIMER_READ_MET_SURFACE = 0.136 s (min= 0.032583 s, mean= 0.0340366 s, max= 0.0364652 s, n= 4) TIMER_READ_MET_POLAR_WINDS = 0.001 s (min= 0.000159025 s, mean= 0.000273705 s, max= 0.000383854 s, n= 4) TIMER_READ_MET_PERIODIC = 0.001 s (min= 8.10623e-05 s, mean= 0.000294268 s, max= 0.000597954 s, n= 4) TIMER_READ_MET_GEOPOT = 3.532 s (min= 0.876134 s, mean= 0.883071 s, max= 0.895734 s, n= 4) TIMER_READ_MET_PV = 0.095 s (min= 0.018343 s, mean= 0.023785 s, max= 0.0283549 s, n= 4) TIMER_READ_MET_PBL = 0.033 s (min= 0.00799584 s, mean= 0.00823522 s, max= 0.00845599 s, n= 4) TIMER_READ_MET_TROPO = 0.390 s (min= 0.095716 s, mean= 0.097393 s, max= 0.100281 s, n= 4) TIMER_READ_MET_CLOUD = 0.096 s (min= 0.0231729 s, mean= 0.0239207 s, max= 0.024833 s, n= 4) TIMER_READ_MET_CAPE = 1.140 s (min= 0.284222 s, mean= 0.285086 s, max= 0.285496 s, n= 4) TIMER_READ_MET_OZONE = 0.117 s (min= 0.00871611 s, mean= 0.029128 s, max= 0.086108 s, n= 4) TIMER_UPDATE_DEVICE = 1.818 s (min= 0.00246382 s, mean= 0.454618 s, max= 0.910894 s, n= 4) TIMER_MODULE_POSITION = 0.055 s (min= 1.50204e-05 s, mean= 1.90521e-05 s, max= 5.4121e-05 s, n= 2882) TIMER_MODULE_ADVECTION = 0.043 s (min= 2.28882e-05 s, mean= 2.96496e-05 s, max= 4.22001e-05 s, n= 1441) TIMER_MODULE_TURBDIFF = 0.536 s (min= 0.000260115 s, mean= 0.000371897 s, max= 0.000545979 s, n= 1441) TIMER_MODULE_TURBMESO = 0.622 s (min= 0.000386953 s, mean= 0.000431634 s, max= 0.000560045 s, n= 1441) TIMER_MODULE_CONVECTION = 0.202 s (min= 0.000130892 s, mean= 0.00014 s, max= 0.000170946 s, n= 1441) TIMER_MODULE_METEO = 0.000 s (min= 6.29425e-05 s, mean= 7.22408e-05 s, max= 8.39233e-05 s, n= 4) TIMER_MODULE_BOUNDCOND = 0.064 s (min= 1.69277e-05 s, mean= 2.2215e-05 s, max= 3.88622e-05 s, n= 2882) TIMER_MODULE_DECAY = 0.027 s (min= 1.28746e-05 s, mean= 1.89074e-05 s, max= 3.38554e-05 s, n= 1441) TIMER_MODULE_MIXING = 0.033 s (min= 0.000412226 s, mean= 0.000451829 s, max= 0.00100803 s, n= 73) TIMER_MODULE_CHEMGRID = 9.011 s (min= 0.00614905 s, mean= 0.00625362 s, max= 0.0084269 s, n= 1441) TIMER_MODULE_OHCHEM = 0.051 s (min= 2.5034e-05 s, mean= 3.53766e-05 s, max= 4.41074e-05 s, n= 1441) TIMER_MODULE_H2O2CHEM = 0.039 s (min= 1.88351e-05 s, mean= 2.73027e-05 s, max= 3.69549e-05 s, n= 1441) TIMER_MODULE_TRACERCHEM = 0.045 s (min= 2.59876e-05 s, mean= 3.15427e-05 s, max= 4.29153e-05 s, n= 1441) TIMER_MODULE_WETDEPO = 0.039 s (min= 1.81198e-05 s, mean= 2.70553e-05 s, max= 3.8147e-05 s, n= 1441) TIMER_MODULE_DRYDEPO = 0.027 s (min= 1.38283e-05 s, mean= 1.8435e-05 s, max= 2.59876e-05 s, n= 1441) TIMER_UPDATE_HOST = 0.551 s (min= 0.000370979 s, mean= 0.000382351 s, max= 0.00121403 s, n= 1441) TIMER_WRITE_ATM = 0.182 s (min= 0.0452919 s, mean= 0.0455139 s, max= 0.0456698 s, n= 4) TIMER_WRITE_GRID = 0.289 s (min= 0.0697451 s, mean= 0.0721723 s, max= 0.0756841 s, n= 4) TIMER_WRITE_CSI = 0.540 s (min= 0.000364065 s, mean= 0.000374492 s, max= 0.00155592 s, n= 1441) TIMER_WRITE_ENS = 0.005 s (min= 0.00101686 s, mean= 0.00116026 s, max= 0.0012691 s, n= 4) TIMER_WRITE_PROF = 3.408 s (min= 0.00220704 s, mean= 0.00236477 s, max= 0.0254769 s, n= 1441) TIMER_WRITE_SAMPLE = 0.014 s (min= 1.90735e-06 s, mean= 9.56967e-06 s, max= 0.00799489 s, n= 1441) TIMER_WRITE_STATION = 0.511 s (min= 0.000311852 s, mean= 0.000354485 s, max= 0.00118208 s, n= 1441) TIMER_WRITE_VTK = 0.160 s (min= 0.0391769 s, mean= 0.0400565 s, max= 0.042007 s, n= 4) TIMER_DELETE_DATA_REGION = 0.000 s (min= 1.69277e-05 s, mean= 1.69277e-05 s, max= 1.69277e-05 s, n= 1) TIMER_FREE = 0.044 s (min= 0.0443931 s, mean= 0.0443931 s, max= 0.0443931 s, n= 1) TIMER_GROUP_INIT = 1.019 s TIMER_GROUP_MEMORY = 2.416 s TIMER_GROUP_INPUT = 3.820 s TIMER_GROUP_PHYSICS = 10.872 s TIMER_GROUP_METPROC = 5.704 s TIMER_GROUP_OUTPUT = 5.107 s TIMER_TOTAL = 28.940 s Compare results... Files data/atm_00001.vtk and data.ref/atm_00001.vtk are identical Files data/atm_00002.vtk and data.ref/atm_00002.vtk are identical Files data/atm_00003.vtk and data.ref/atm_00003.vtk are identical Files data/atm_00004.vtk and data.ref/atm_00004.vtk are identical Files data/atm_2011_06_05_00_00.tab and data.ref/atm_2011_06_05_00_00.tab are identical Files data/atm_2011_06_06_00_00.tab and data.ref/atm_2011_06_06_00_00.tab are identical Files data/atm_2011_06_07_00_00.tab and data.ref/atm_2011_06_07_00_00.tab are identical Files data/atm_2011_06_08_00_00.tab and data.ref/atm_2011_06_08_00_00.tab are identical Files data/csi.tab and data.ref/csi.tab are identical Files data/ens_2011_06_05_00_00.tab and data.ref/ens_2011_06_05_00_00.tab are identical Files data/ens_2011_06_06_00_00.tab and data.ref/ens_2011_06_06_00_00.tab are identical Files data/ens_2011_06_07_00_00.tab and data.ref/ens_2011_06_07_00_00.tab are identical Files data/ens_2011_06_08_00_00.tab and data.ref/ens_2011_06_08_00_00.tab are identical Files data/grid_2011_06_05_00_00.tab and data.ref/grid_2011_06_05_00_00.tab are identical Files data/grid_2011_06_06_00_00.tab and data.ref/grid_2011_06_06_00_00.tab are identical Files data/grid_2011_06_07_00_00.tab and data.ref/grid_2011_06_07_00_00.tab are identical Files data/grid_2011_06_08_00_00.tab and data.ref/grid_2011_06_08_00_00.tab are identical Files data/prof.tab and data.ref/prof.tab are identical Files data/sample.tab and data.ref/sample.tab are identical Files data/station.tab and data.ref/station.tab are identical \n===== Test "gpu_test" passed! ===== job result: OK job finished: Wed Aug 28 05:44:21 CEST 2024