Pseudo-terminal will not be allocated because stdin is not a terminal. job started: Tue Oct 1 05:00:05 CEST 2024 uname: Linux jwlogin03.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% (223/311) Updating files: 72% (224/311) Updating files: 73% (228/311) Updating files: 74% (231/311) Updating files: 75% (234/311) Updating files: 76% (237/311) Updating files: 77% (240/311) Updating files: 78% (243/311) Updating files: 79% (246/311) Updating files: 80% (249/311) Updating files: 81% (252/311) Updating files: 82% (256/311) Updating files: 83% (259/311) Updating files: 84% (262/311) Updating files: 85% (265/311) Updating files: 86% (268/311) Updating files: 87% (271/311) Updating files: 88% (274/311) Updating files: 89% (277/311) Updating files: 90% (280/311) Updating files: 91% (284/311) Updating files: 92% (287/311) Updating files: 93% (290/311) Updating files: 94% (293/311) Updating files: 95% (296/311) Updating files: 96% (299/311) Updating files: 97% (302/311) Updating files: 98% (305/311) Updating files: 99% (308/311) Updating files: 100% (311/311) Updating files: 100% (311/311), 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, 7.5266e-05 s, 53.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.0015752 s, 666 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) [0x151ba272b52f] /usr/lib64/libc.so.6(abort+0x127) [0x151ba26fee65] /usr/lib64/libc.so.6(+0x21d39) [0x151ba26fed39] /usr/lib64/libc.so.6(+0x46e86) [0x151ba2723e86] ../programs/zstd() [0x5d8b35] ../programs/zstd() [0x5d8cbd] ../programs/zstd() [0x5e02b9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x151ba27177e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 17035 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) [0x154c837e452f] /usr/lib64/libc.so.6(abort+0x127) [0x154c837b7e65] /usr/lib64/libc.so.6(+0x21d39) [0x154c837b7d39] /usr/lib64/libc.so.6(+0x46e86) [0x154c837dce86] ../programs/zstd() [0x5d8b35] ../programs/zstd() [0x5d8cbd] ../programs/zstd() [0x5e02b9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x154c837d07e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 17037 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-cluster/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! 40% 100% 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-cluster/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! 40% 80% 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-cluster/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! 40% 100% 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-cluster/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-cluster/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 100% statistics ... k=1511 Breaking content into 2 epochs of size 398044 statistics ... k=1998 Breaking content into 2 epochs of size 398044 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-cluster/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-cluster/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 100% 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-cluster/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! 40% 80% 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-cluster/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! 40% 100% 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-cluster/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-cluster/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-cluster/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) [0x14bb876aa52f] /usr/lib64/libc.so.6(abort+0x127) [0x14bb8767de65] /usr/lib64/libc.so.6(+0x21d39) [0x14bb8767dd39] /usr/lib64/libc.so.6(+0x46e86) [0x14bb876a2e86] ../programs/zstd() [0x5c817e] ../programs/zstd() [0x5c878c] ../programs/zstd() [0x5e0810] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x14bb876967e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 17845 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-cluster/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-cluster/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-cluster/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 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-cluster/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 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-cluster/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 tmpShrinkDict3 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... Trying 4 different sets of parameters 75% 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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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% 12% 17% 21% 26% 31% 36% 41% 46% 51% 57% 62% 67% 71% 76% 81% 86% 91% 96% 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-cluster/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-cluster/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-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 33.43 % 90.50 % 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) [0x14c06cf8252f] /usr/lib64/libc.so.6(abort+0x127) [0x14c06cf55e65] /usr/lib64/libc.so.6(+0x21d39) [0x14c06cf55d39] /usr/lib64/libc.so.6(+0x46e86) [0x14c06cf7ae86] ../programs/zstd() [0x5c817e] ../programs/zstd() [0x5c878c] ../programs/zstd() [0x5e08a9] /usr/lib64/libc.so.6(__libc_start_main+0xe5) [0x14c06cf6e7e5] ../programs/zstd() [0x4025ee] ./playTests.sh: line 14: 18031 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-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/datagen.c... sorting 32 files of total size 0 MB ... finding patterns ... 34.15 % 84.50 % 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-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 35.35 % 92.08 % statistics ... Save dictionary of size 56774 into file tmpDict1 Loading /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 36.23 % 92.30 % ! 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-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 37.20 % 93.62 % 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-cluster/mptrac/libs/build/src/zstd-1.5.2/tests/../programs/zstdcli_trace.c... sorting 23 files of total size 0 MB ... finding patterns ... 37.51 % 95.47 % 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.121409 s, 190 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.0958182 s, 220 kB/s zstd: /*stdin*\: premature lzma end 21022+0 records in 21022+0 records out 21022 bytes (21 kB, 21 KiB) copied, 0.0986334 s, 213 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 : 3.62 MiB - Compressed : 1.15 MiB => 31.81% *** 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: 40 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: 40 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: 80 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.00 MiB - Consumed : 3.00 MiB - Compressed : 990 KiB => 32.24% (L3) Buffered : 512 KiB - Consumed : 7.50 MiB - Compressed : 2.41 MiB => 32.20% *** 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 : 1.31 MiB - Consumed : 6.50 MiB - Compressed : 2.03 MiB => 31.17% *** 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 : 3.00 MiB - Consumed : 5.00 MiB - Compressed : 1.60 MiB => 31.94% 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.000704291 s, 142 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 : 4.75 MiB - Compressed : 1.48 MiB => 31.07% *** 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)); | ^~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~ 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); | ^~~ 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, | ^ 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); | ^~~~~~~~ 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 */ | ^ 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 */ | ^~~~~~ H5EAdbg.c: In function 'H5EA__iblock_debug': 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: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) | ^ 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); | ^~~~~ 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) */ | ^ 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] 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); \ | ^~~~~~~~~ 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] 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, | ~~~~~~~^~~~~~ H5C.c: In function 'H5C__autoadjust__ageout__remove_all_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] 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] 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] H5Cimage.c:463: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] 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] 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_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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) < | ^ 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() */ | ^ 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) | ^~ 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++; | ~~~~~~~~~~~~~~~~~^~ 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] 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) | ~~~~~~~~~~~~~~~~~~^~ 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 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 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); | ^~~~~~~~~ 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); | ^~~~~~~~~ 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); | ^~~~~~~~~~~~~ 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 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); \ | ^~~~~~~~~ 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 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); | ^~~~~~~~ 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); | ^~~~~~ 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) | ^ 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); | ^~~~~~~~~ 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) | ^ 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); | ^~~~~~~~ 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 */ | ^ 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)) < | ^~ 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) | ^ 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ 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 */ | ^~~~ 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); | ^~~~~~~~ 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 */ | ^ 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)) < | ^~ 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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) | ^ 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) | ^~ 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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^~~~~~~~~~~~~~~~ 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); | ^~~~~~~~ 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); | ^~~~~~~~ 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); | ^~~~~~~~ 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)); | ^~~~~~~~~~~~ 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_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 */ | ^ 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) | ^~~~~~~~~~~~~~~~~~~ H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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_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 */ | ^ 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 */ | ^ H5Shyper.c: In function 'H5S__hyper_proj_int_iterate': 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); \ | ^~~ 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 */ | ^ 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] 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: 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() */ | ^ 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); | ^ 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] 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: 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) | ^ 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] 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] H5SL.c:2556: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) | ^~~~~~~~~~~~~~~~~~~~~ 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] H5Sselect.c:1742: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] H5Sselect.c:1742: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_nameof': H5T.c:5546:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 5546 | ret_value = &(dt->path); | ^ 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] 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) | ^ 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 */ | ^ 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] 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; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] 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); | ^~~~~~~~ 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] 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] H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' 4624 bytes exceeds maximum object size 2560 [-Wlarger-than=] 31 | char H5libhdf5_settings[]= | ^~~~~~~~~~~~~~~~~~ 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] 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] 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': tid.c: In function 'test_id_type_list': 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 */ | ^~~~ 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 | } | ^ 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 */ | ^~~~~~~ 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] 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] 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"); | ^~~~~~ 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] 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"); | ^~~~~~ 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]; | ^~~~~~~~~~~ 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] 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"); | ^~~~~~ 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) | ^~~~~~~~ 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"); | ^~~~~~ 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); | ^~ 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); | ^~ 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; | ^ 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] 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); | ^~~~~~~~~ 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] = { | ^~~~ 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] = { | ^~~~ 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] = { | ^~~~ 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] = | ^~~~ 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); | ^~~~~~~~~ dsets.c: In function 'make_random_offset_and_increment': 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); | ^~~~~~ 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 | } | ^ 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_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) && | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~ 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.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] = | ^~~~~~~~ tcoords.c:375:1: warning: stack usage might be 81872 bytes [-Wstack-usage=] 375 | test_multiple_ends(hid_t file, hbool_t is_chunked) | ^~~~~~~~~~~~~~~~~~ cache.c: In function 'cedds__expunge_dirty_entry_in_flush_test': tcoords.c:640:1: warning: the frame size of 81792 bytes is larger than 16384 bytes [-Wframe-larger-than=] 640 | } | ^ 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=] In function 'cedds__H5C_make_space_in_cache': cc1: warning: size of '*.LC6' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=] 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() */ | ^ 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_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]; | ^~~~~~~~~~~~~~~ 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 '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; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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); | ^~~~~~~~~~~~~~~ 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]; | ^~~~~~~ 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] 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] 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); | ^~~~~~~~~~~~~~ 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) | ^~~~~ 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 */ | ^~~ 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_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 */ | ^~~~~ 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 */ | ^~~ cork.c: In function 'verify_named_cork': 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 */ | ^~~ 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)) { | ^~ 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) vds_env.c: In function 'test_vds_prefix_second': vds_env.c:45:1: warning: stack usage might be 9616 bytes [-Wstack-usage=] 45 | test_vds_prefix_second(unsigned config, hid_t fapl) | ^~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cache.c:27696:1: warning: the frame size of 16816 bytes is larger than 16384 bytes [-Wframe-larger-than=] 27696 | } /* check_metadata_blizzard_absence() */ | ^ 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 */ | ^~~ 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() */ | ^ 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; | ^~~~~~~~~ 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 | } | ^ 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) | ^~~~~~~~~~~~~~~~ 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_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 */ | ^~~~~~~~~~~~~~ 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() */ | ^ 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_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] 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") | ^~~~~~~~~~~~~~ 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-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend_write.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_chunk_read.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_compound.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpd.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_subset.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_cmprss.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_rdwt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrpar.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extend.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtatt.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtgrp.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_crtdat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_group.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_select.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_attribute.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_mount.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_drivers.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_reference_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_extern.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref_compat.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_ref2reg_deprec.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_extlink.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_elink_unix2win.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_shared_mesg.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_debug_trace.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./ph5example.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exc.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-exclim.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-eiger.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-simpleIO.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./h5_vds-percival.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/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-cluster/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-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c run-c-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/c/. + /usr/bin/install -c ./README /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./run-all-ex.sh /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/. + /usr/bin/install -c ./ex_lite1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_lite3.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ptExampleFL.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_image2.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/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-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./ex_ds1.c /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image24pixel.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./image8.txt /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/share/hdf5_examples/hl/c/. + /usr/bin/install -c ./pal_rgb.h /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/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-cluster/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-cluster/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-cluster/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-cluster/mptrac/libs/build/include -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/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-cluster/mptrac/libs/build/include -I/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/include --libs -> -L/p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/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-cluster/mptrac/libs/build --includedir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/include --libdir -> /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster/mptrac/libs/build/lib --version -> netCDF 4.8.1 /p/data1/slmet/model_data/mptrac/nightly_builds/juwels-cluster 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* *~ gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -c -o mptrac.o mptrac.c mptrac.c:3704:10: optimized: Inlining gsl_rng_uniform/39 into module_rng._omp_fn.0/408. mptrac.c:1177:13: optimized: Condition chain with 5 BBs transformed into a switch statement. mptrac.c:1942:13: optimized: Condition chain with 7 BBs transformed into a switch statement. mptrac.c:10209:4: optimized: Inlining kernel_weight/190 into write_sample._omp_fn.0/650. mptrac.c:180:20: optimized: Inlining locate_reg/195 into clim_photo/165. mptrac.c:179:20: optimized: Inlining locate_reg/195 into clim_photo/165. mptrac.c:212:20: optimized: Inlining locate_reg/195 into clim_tropo/166. mptrac.c:428:20: optimized: Inlining locate_reg/195 into clim_zm/169. mptrac.c:1484:13: optimized: Inlining locate_reg/195 into intpol_met_space_3d/182. mptrac.c:1483:13: optimized: Inlining locate_reg/195 into intpol_met_space_3d/182. mptrac.c:6074:7: optimized: Inlining lapse_rate/191 into read_met_cape._omp_fn.0/453. mptrac.c:1537:12: optimized: Inlining locate_reg/195 into intpol_met_space_3d_ml/183. mptrac.c:1536:12: optimized: Inlining locate_reg/195 into intpol_met_space_3d_ml/183. mptrac.c:1615:13: optimized: Inlining locate_reg/195 into intpol_met_space_2d/184. mptrac.c:1614:13: optimized: Inlining locate_reg/195 into intpol_met_space_2d/184. mptrac.c:2472:36: optimized: Inlining clim_ts/168 into module_bound_cond._omp_fn.0/365. mptrac.c:2476:37: optimized: Inlining clim_ts/168 into module_bound_cond._omp_fn.0/365. mptrac.c:2480:38: optimized: Inlining clim_ts/168 into module_bound_cond._omp_fn.0/365. mptrac.c:2484:35: optimized: Inlining clim_ts/168 into module_bound_cond._omp_fn.0/365. mptrac.c:2488:35: optimized: Inlining clim_ts/168 into module_bound_cond._omp_fn.0/365. mptrac.c:1767:18: optimized: Inlining locate_reg/195 into intpol_tropo_3d/188. mptrac.c:1766:18: optimized: Inlining locate_reg/195 into intpol_tropo_3d/188. mptrac.c:2821:20: optimized: Inlining locate_reg/195 into module_diffusion_meso._omp_fn.0/378. mptrac.c:2820:20: optimized: Inlining locate_reg/195 into module_diffusion_meso._omp_fn.0/378. mptrac.c:3851:4: optimized: Inlining locate_reg/195 into module_sort._omp_fn.0/417. mptrac.c:3850:18: optimized: Inlining locate_reg/195 into module_sort._omp_fn.0/417. mptrac.c:8023:10: optimized: Inlining atof/26 into scan_ctl/262 (always_inline). mptrac.c:3318:5: optimized: Inlining lapse_rate/191 into module_meteo._omp_fn.0/391. mptrac.c:8290:13: optimized: Inlining atoi/22 into time_from_filename/269 (always_inline). mptrac.c:8288:14: optimized: Inlining atoi/22 into time_from_filename/269 (always_inline). mptrac.c:8286:13: optimized: Inlining atoi/22 into time_from_filename/269 (always_inline). mptrac.c:8284:13: optimized: Inlining atoi/22 into time_from_filename/269 (always_inline). mptrac.c:8282:14: optimized: Inlining atoi/22 into time_from_filename/269 (always_inline). mptrac.c:6477:12: optimized: Inlining atoi/22 into read_met_grid/245 (always_inline). mptrac.c:6475:11: optimized: Inlining atoi/22 into read_met_grid/245 (always_inline). mptrac.c:6473:11: optimized: Inlining atoi/22 into read_met_grid/245 (always_inline). mptrac.c:6471:12: optimized: Inlining atoi/22 into read_met_grid/245 (always_inline). mptrac.c:5701:7: optimized: Inlining read_met_detrend/242 into read_met/237. mptrac.c:8912:21: optimized: Inlining kernel_weight/190 into write_csi/277. mptrac.c:9227:23: optimized: Inlining kernel_weight/190 into write_grid/279. mptrac.c:10050:4: optimized: Inlined intpol_met_time_3d.constprop/718 into write_prof/286 which now has time 16322.170914 and size 743, net change of -17. mptrac.c:10048:4: optimized: Inlined intpol_met_time_3d.constprop/719 into write_prof/286 which now has time 18028.141327 and size 759, net change of -18. mptrac.c:10046:4: optimized: Inlined intpol_met_time_3d.constprop/720 into write_prof/286 which now has time 19734.111694 and size 776, net change of -17. mptrac.c:9104:7: optimized: Inlined cart2geo.constprop/730 into write_ens/278 which now has time 34400.262756 and size 307, net change of -12. mptrac.c:1263:7: optimized: Inlined intpol_met_space_2d.constprop/724 into get_tropo._omp_fn.0/349 which now has time 8085.240524 and size 225, net change of -26. mptrac.c:7754:2: optimized: Inlined spline.constprop/714 into read_met_tropo._omp_fn.5/503 which now has time 33301.455322 and size 250, net change of -13. mptrac.c:6214:4: optimized: Inlined geo2cart.constprop/731 into read_met_detrend._omp_fn.0/455 which now has time 177650.138672 and size 249, net change of +15. mptrac.c:3497:4: optimized: Inlined tropo_weight/732 into module_mixing_help._omp_fn.2/396 which now has time 235.695876 and size 89, net change of +10. mptrac.c:2778:7: optimized: Inlined tropo_weight/733 into module_decay._omp_fn.0/376 which now has time 236.365990 and size 109, net change of +10. mptrac.c:2898:7: optimized: Inlined tropo_weight/734 into module_diffusion_turb._omp_fn.0/380 which now has time 242.965637 and size 128, net change of +10. optimized: Inlined read_met_periodic.part.1/700 into read_met_periodic/252 which now has time 76.186864 and size 51, net change of -3. mptrac.c:8298:3: optimized: Inlined time2jsec/735 into time_from_filename/269 which now has time 218.490202 and size 114, net change of +16. mptrac.c:2269:4: optimized: Inlined intpol_met_time_3d_ml/736 into module_advect._omp_fn.0/361 which now has time 850.445239 and size 265, net change of +14. mptrac.c:2273:4: optimized: Inlined intpol_met_time_3d_ml/737 into module_advect._omp_fn.0/361 which now has time 924.854294 and size 278, net change of +13. mptrac.c:2271:4: optimized: Inlined intpol_met_time_3d_ml/738 into module_advect._omp_fn.0/361 which now has time 999.263347 and size 292, net change of +14. mptrac.c:2675:5: optimized: Inlined clim_oh/739 into module_chem_init._omp_fn.0/373 which now has time 1527.494320 and size 195, net change of +23. mptrac.c:9071:5: optimized: Inlined geo2cart.constprop/740 into write_ens/278 which now has time 34711.910461 and size 322, net change of +15. mptrac.c:10172:5: optimized: Inlined geo2cart.constprop/741 into write_sample/287 which now has time 1777.488844 and size 337, net change of +15. mptrac.c:6708:12: optimized: Inlined locate_irr/742 into read_met_ml2pl._omp_fn.0/472 which now has time 9243.125000 and size 138, net change of +26. mptrac.c:6185:7: optimized: Inlined geo2cart.constprop/743 into read_met_detrend._omp_fn.0/455 which now has time 177838.586670 and size 263, net change of +14. mptrac.c:9259:6: optimized: Inlined intpol_met_time_3d.constprop/744 into write_grid._omp_fn.3/612 which now has time 96041.733765 and size 188, net change of +17. optimized: Inlined clim_ts.part.0/745 into clim_ts/168 which now has time 17.144100 and size 32, net change of +21. mptrac.c:10197:7: optimized: Inlined geo2cart.constprop/746 into write_sample._omp_fn.0/650 which now has time 234.038664 and size 123, net change of +15. mptrac.c:3583:11: optimized: Inlined clim_oh/747 into module_oh_chem._omp_fn.0/397 which now has time 368.109770 and size 213, net change of +23. mptrac.c:5695:7: optimized: Inlined read_met_cape/748 into read_met/237 which now has time 711.275030 and size 805, net change of +14. mptrac.c:5686:7: optimized: Inlined read_met_pbl/749 into read_met/237 which now has time 722.165030 and size 819, net change of +14. mptrac.c:5665:7: optimized: Inlined read_met_extrapolate/750 into read_met/237 which now has time 733.055029 and size 833, net change of +14. mptrac.c:5698:7: optimized: Inlined read_met_ozone/751 into read_met/237 which now has time 743.945028 and size 847, net change of +14. mptrac.c:10315:5: optimized: Inlined geo2cart.constprop/752 into write_station/288 which now has time 494.650550 and size 180, net change of +15. mptrac.c:5692:7: optimized: Inlined read_met_cloud/753 into read_met/237 which now has time 754.835028 and size 861, net change of +14. optimized: Inlined kernel_weight.part.0/754 into kernel_weight/190 which now has time 26.716008 and size 43, net change of +32. mptrac.c:2700:3: optimized: Inlined module_rng/755 into module_convection/202 which now has time 46.969097 and size 57, net change of +31. mptrac.c:6478:5: optimized: Inlined time2jsec/756 into read_met_grid/245 which now has time 869.524556 and size 876, net change of +16. mptrac.c:2891:3: optimized: Inlined module_rng/757 into module_diffusion_turb/205 which now has time 45.741688 and size 64, net change of +38. mptrac.c:2813:3: optimized: Inlined module_rng/758 into module_diffusion_meso/204 which now has time 47.741688 and size 66, net change of +38. mptrac.c:2665:7: optimized: Inlined intpol_met_time_3d.constprop/759 into module_chem_init._omp_fn.0/373 which now has time 1718.810053 and size 211, net change of +16. mptrac.c:2670:7: optimized: Inlined intpol_met_time_3d.constprop/760 into module_chem_init._omp_fn.0/373 which now has time 1910.125788 and size 228, net change of +17. mptrac.c:5671:7: optimized: Inlined read_met_polar_winds/761 into read_met/237 which now has time 765.126425 and size 881, net change of +20. mptrac.c:3852:16: optimized: Inlined locate_irr/762 into module_sort._omp_fn.0/417 which now has time 1183.399940 and size 100, net change of +26. mptrac.c:1722:3: optimized: Inlined intpol_met_space_2d.constprop/763 into intpol_met_time_2d/187 which now has time 70.062500 and size 81, net change of +38. mptrac.c:1722:3: optimized: Inlined intpol_met_space_2d.constprop/764 into intpol_met_time_2d.constprop/717 which now has time 70.062500 and size 81, net change of +38. mptrac.c:1313:5: optimized: Inlined locate_vert/765 into intpol_met_4d_coord/181 which now has time 678.293299 and size 398, net change of +25. mptrac.c:1314:5: optimized: Inlined locate_vert/766 into intpol_met_4d_coord/181 which now has time 704.293299 and size 423, net change of +25. mptrac.c:2619:7: optimized: Inlined intpol_met_time_3d.constprop/767 into module_chemgrid._omp_fn.4/371 which now has time 343.123641 and size 115, net change of +17. mptrac.c:3298:5: optimized: Inlined clim_oh/768 into module_meteo._omp_fn.0/391 which now has time 6206.300293 and size 1083, net change of +23. mptrac.c:3811:5: optimized: Inlined intpol_met_time_3d.constprop/769 into module_sedi._omp_fn.0/416 which now has time 274.363637 and size 98, net change of +17. mptrac.c:10290:5: optimized: Inlined geo2cart.constprop/728 into write_station/288 which now has time 508.340072 and size 194, net change of -10. mptrac.c:1721:3: optimized: Inlined intpol_met_space_2d.constprop/770 into intpol_met_time_2d.constprop/717 which now has time 78.500000 and size 119, net change of +38. mptrac.c:3087:7: optimized: Inlined intpol_met_time_3d.constprop/771 into module_isosurf_init/208 which now has time 311.178131 and size 181, net change of +17. mptrac.c:1721:3: optimized: Inlined intpol_met_space_2d/772 into intpol_met_time_2d/187 which now has time 126.202400 and size 174, net change of +93. mptrac.c:2263:4: optimized: Inlined intpol_met_time_3d.constprop/773 into module_advect._omp_fn.0/361 which now has time 1083.945166 and size 308, net change of +16. mptrac.c:6330:23: optimized: Inlined locate_irr/774 into read_met_geopot._omp_fn.1/460 which now has time 4901.375237 and size 240, net change of +26. mptrac.c:2261:4: optimized: Inlined intpol_met_time_3d.constprop/775 into module_advect._omp_fn.0/361 which now has time 1168.626984 and size 325, net change of +17. mptrac.c:8102:12: optimized: Inlined locate_irr/776 into spline.constprop/714 which now has time 34130.159424 and size 96, net change of +26. mptrac.c:2259:4: optimized: Inlined intpol_met_time_3d.constprop/777 into module_advect._omp_fn.0/361 which now has time 1253.308802 and size 341, net change of +16. mptrac.c:3010:5: optimized: Inlined intpol_met_time_3d.constprop/778 into module_h2o2_chem._omp_fn.0/383 which now has time 524.143090 and size 225, net change of +17. mptrac.c:3544:5: optimized: Inlined intpol_met_time_3d.constprop/779 into module_oh_chem._omp_fn.0/397 which now has time 419.859771 and size 229, net change of +16. mptrac.c:4005:5: optimized: Inlined intpol_met_time_3d.constprop/780 into module_tracer_chem._omp_fn.0/425 which now has time 477.013439 and size 232, net change of +17. mptrac.c:3011:5: optimized: Inlined intpol_met_time_3d.constprop/781 into module_h2o2_chem._omp_fn.0/383 which now has time 575.893090 and size 241, net change of +16. mptrac.c:3094:7: optimized: Inlined intpol_met_time_3d.constprop/782 into module_isosurf_init/208 which now has time 352.519343 and size 197, net change of +16. mptrac.c:1670:3: optimized: Inlined intpol_met_space_3d/783 into intpol_met_time_3d/185 which now has time 159.952400 and size 148, net change of +114. mptrac.c:1171:3: optimized: Inlined jsec2time/784 into get_met_help/178 which now has time 220.242983 and size 173, net change of +22. mptrac.c:3017:5: optimized: Inlined intpol_met_time_3d.constprop/785 into module_h2o2_chem._omp_fn.0/383 which now has time 619.920645 and size 258, net change of +17. mptrac.c:1671:3: optimized: Inlined intpol_met_space_3d.constprop/786 into intpol_met_time_3d.constprop/722 which now has time 96.500000 and size 80, net change of +46. mptrac.c:1671:3: optimized: Inlined intpol_met_space_3d.constprop/787 into intpol_met_time_3d.constprop/721 which now has time 96.500000 and size 80, net change of +46. mptrac.c:211:20: optimized: Inlined locate_irr/788 into clim_tropo/166 which now has time 314.668313 and size 94, net change of +26. mptrac.c:9786:3: optimized: Inlined jsec2time/789 into write_output/285 which now has time 216.580936 and size 234, net change of +22. mptrac.c:8102:12: optimized: Inlined locate_irr/790 into spline.constprop/713 which now has time 369.957582 and size 122, net change of +26. mptrac.c:8102:12: optimized: Inlined locate_irr/791 into spline/264 which now has time 369.957582 and size 122, net change of +26. mptrac.c:5705:2: optimized: Inlined read_met_monotonize/792 into read_met/237 which now has time 767.991801 and size 901, net change of +20. mptrac.c:8415:5: optimized: Inlined jsec2time/793 into write_atm_asc/272 which now has time 1938.133993 and size 206, net change of +22. mptrac.c:1670:3: optimized: Inlined intpol_met_space_3d.constprop/794 into intpol_met_time_3d.constprop/722 which now has time 133.000000 and size 125, net change of +45. mptrac.c:427:20: optimized: Inlined locate_irr/795 into clim_zm/169 which now has time 422.168314 and size 161, net change of +26. mptrac.c:178:18: optimized: Inlined locate_irr/796 into clim_photo/165 which now has time 389.472986 and size 165, net change of +26. mptrac.c:393:15: optimized: Inlined locate_irr/797 into clim_ts.part.0/673 which now has time 78.580001 and size 57, net change of +26. mptrac.c:9345:5: optimized: Inlined jsec2time/798 into write_grid_asc/280 which now has time 106847.564453 and size 269, net change of +22. mptrac.c:429:18: optimized: Inlined locate_irr/799 into clim_zm/169 which now has time 593.986500 and size 187, net change of +26. mptrac.c:2822:20: optimized: Inlined locate_irr/800 into module_diffusion_meso._omp_fn.0/378 which now has time 1037.945740 and size 263, net change of +26. mptrac.c:1192:5: optimized: Inlined get_met_replace/801 into get_met_help/178 which now has time 335.763348 and size 198, net change of +25. mptrac.c:393:15: optimized: Inlined locate_irr/802 into clim_ts.part.0/745 which now has time 54.566100 and size 31, net change of +26. mptrac.c:1190:5: optimized: Inlined get_met_replace/803 into get_met_help/178 which now has time 451.283713 and size 224, net change of +26. mptrac.c:1188:5: optimized: Inlined get_met_replace/804 into get_met_help/178 which now has time 566.804078 and size 249, net change of +25. mptrac.c:1884:15: optimized: Inlined locate_irr/805 into kernel_weight.part.0/674 which now has time 79.318400 and size 68, net change of +26. mptrac.c:1482:13: optimized: Inlined locate_irr/806 into intpol_met_space_3d.constprop/726 which now has time 213.361493 and size 165, net change of +26. mptrac.c:1482:13: optimized: Inlined locate_irr/807 into intpol_met_space_3d/182 which now has time 215.361493 and size 167, net change of +26. mptrac.c:1194:5: optimized: Inlined get_met_replace/808 into get_met_help/178 which now has time 682.324444 and size 275, net change of +26. mptrac.c:1482:13: optimized: Inlined locate_irr/809 into intpol_met_space_3d/783 which now has time 245.861493 and size 141, net change of +26. mptrac.c:6485:3: optimized: Inlined jsec2time/810 into read_met_grid/245 which now has time 908.906213 and size 897, net change of +21. mptrac.c:1884:15: optimized: Inlined locate_irr/811 into kernel_weight.part.0/754 which now has time 48.387088 and size 42, net change of +26. mptrac.c:6663:5: optimized: Inlined read_met_ml2pl/812 into read_met_levels/246 which now has time 38794.921753 and size 577, net change of +14. mptrac.c:6660:5: optimized: Inlined read_met_ml2pl/813 into read_met_levels/246 which now has time 38804.829956 and size 591, net change of +14. mptrac.c:6658:5: optimized: Inlined read_met_ml2pl/814 into read_met_levels/246 which now has time 38814.738159 and size 605, net change of +14. mptrac.c:6656:5: optimized: Inlined read_met_ml2pl/815 into read_met_levels/246 which now has time 38824.646362 and size 619, net change of +14. mptrac.c:6659:5: optimized: Inlined read_met_ml2pl/816 into read_met_levels/246 which now has time 38834.554565 and size 633, net change of +14. mptrac.c:6654:5: optimized: Inlined read_met_ml2pl/817 into read_met_levels/246 which now has time 38844.462769 and size 647, net change of +14. mptrac.c:6661:5: optimized: Inlined read_met_ml2pl/818 into read_met_levels/246 which now has time 38854.370972 and size 661, net change of +14. mptrac.c:6655:5: optimized: Inlined read_met_ml2pl/819 into read_met_levels/246 which now has time 38864.279175 and size 675, net change of +14. mptrac.c:6657:5: optimized: Inlined read_met_ml2pl/820 into read_met_levels/246 which now has time 38874.187378 and size 689, net change of +14. mptrac.c:6662:5: optimized: Inlined read_met_ml2pl/821 into read_met_levels/246 which now has time 38884.095581 and size 703, net change of +14. mptrac.c:6653:5: optimized: Inlined read_met_ml2pl/822 into read_met_levels/246 which now has time 38894.003784 and size 717, net change of +14. mptrac.c:5749:7: optimized: Inlined jsec2time/823 into read_met/237 which now has time 789.617310 and size 922, net change of +21. mptrac.c:1209:5: optimized: Inlined get_met_replace/824 into get_met_help/178 which now has time 739.222532 and size 300, net change of +25. mptrac.c:6451:5: optimized: Inlined jsec2time/825 into read_met_grid/245 which now has time 928.656213 and size 919, net change of +22. mptrac.c:1205:5: optimized: Inlined get_met_replace/826 into get_met_help/178 which now has time 796.120622 and size 326, net change of +26. mptrac.c:1203:5: optimized: Inlined get_met_replace/827 into get_met_help/178 which now has time 853.018711 and size 351, net change of +25. mptrac.c:1309:13: optimized: Inlined locate_irr/828 into intpol_met_4d_coord/181 which now has time 790.202393 and size 449, net change of +26. mptrac.c:8594:3: optimized: Inlined jsec2time/829 into write_atm_clams_traj/275 which now has time 3249.343536 and size 2188, net change of +22. mptrac.c:8597:3: optimized: Inlined jsec2time/830 into write_atm_clams_traj/275 which now has time 3288.843536 and size 2209, net change of +21. mptrac.c:1207:5: optimized: Inlined get_met_replace/831 into get_met_help/178 which now has time 909.916800 and size 377, net change of +26. mptrac.c:8595:3: optimized: Inlined jsec2time/832 into write_atm_clams_traj/275 which now has time 3328.343536 and size 2231, net change of +22. mptrac.c:1308:13: optimized: Inlined locate_irr/833 into intpol_met_4d_coord/181 which now has time 876.111485 and size 475, net change of +26. mptrac.c:1201:5: optimized: Inlined get_met_replace/834 into get_met_help/178 which now has time 966.814889 and size 402, net change of +25. mptrac.c:3169:12: optimized: Inlined locate_irr/835 into module_isosurf._omp_fn.0/390 which now has time 217.271019 and size 171, net change of +26. mptrac.c:694:7: optimized: Guard hoisted mptrac.c:694:30: optimized: loop vectorized using 16 byte vectors mptrac.c:694:30: optimized: loop with 6 iterations completely unrolled (header execution count 46365075) mptrac.c:730:26: optimized: sinking common stores to *_69 mptrac.c:728:7: optimized: Guard hoisted mptrac.c:2584:5: optimized: loop vectorized using 16 byte vectors mptrac.c:2584:5: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:2581:9: optimized: loop with 2 iterations completely unrolled (header execution count 31185400) mptrac.c:3451:5: optimized: Loop 1 distributed: split to 0 loops and 2 library calls. mptrac.c:3760:8: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3909:5: optimized: loop vectorized using 16 byte vectors mptrac.c:3909:5: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:3906:9: optimized: loop turned into non-loop; it never loops mptrac.c:3943:14: optimized: sinking common stores to *_93 mptrac.c:3937:3: optimized: Unswitching loop on condition: if (local_11 != 0) mptrac.c:5978:7: optimized: Guard hoisted mptrac.c:6386:9: optimized: versioned this loop for when certain strides are 1 mptrac.c:6402:7: optimized: loop split mptrac.c:6577:2: optimized: Guard hoisted mptrac.c:6732:7: optimized: Guard hoisted mptrac.c:6750:22: optimized: loop vectorized using 16 byte vectors mptrac.c:6750:22: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:6750:22: optimized: loop with 2 iterations completely unrolled (header execution count 24701956) mptrac.c:6767:7: optimized: Guard hoisted mptrac.c:6784:22: optimized: loop vectorized using 16 byte vectors mptrac.c:6784:22: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:6784:22: optimized: loop with 2 iterations completely unrolled (header execution count 24701956) mptrac.c:6873:17: optimized: sinking common stores to (*_30)[iy_70] mptrac.c:6866:27: optimized: Unswitching loop on condition: if (init_13 != 0) mptrac.c:6917:19: optimized: sinking common stores to (*_30)[iy_57] mptrac.c:6910:22: optimized: Unswitching loop on condition: if (init_13 != 0) mptrac.c:6934:19: optimized: sinking common stores to (*_106)[iy_3] mptrac.c:6927:22: optimized: Unswitching loop on condition: if (init_13 != 0) mptrac.c:7021:23: optimized: sinking common stores to (*_57)[iy_66][ip_64] mptrac.c:7015:27: optimized: Guard hoisted mptrac.c:7015:7: optimized: Guard hoisted mptrac.c:7064:25: optimized: sinking common stores to (*_50)[iy_65][ip_66] mptrac.c:7058:22: optimized: Guard hoisted mptrac.c:7058:2: optimized: Guard hoisted mptrac.c:7080:25: optimized: sinking common stores to (*_120)[iy_65][ip_3] mptrac.c:7074:22: optimized: Guard hoisted mptrac.c:7074:2: optimized: Guard hoisted mptrac.c:7209:25: optimized: loop vectorized using 16 byte vectors mptrac.c:7209:25: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:7209:25: optimized: loop vectorized using 8 byte vectors mptrac.c:7209:25: optimized: loop turned into non-loop; it never loops mptrac.c:7187:9: optimized: loop turned into non-loop; it never loops mptrac.c:7269:27: optimized: loop vectorized using 16 byte vectors mptrac.c:7269:27: optimized: loop with 2 iterations completely unrolled (header execution count 64530389) mptrac.c:7304:25: optimized: Guard hoisted mptrac.c:7300:5: optimized: Guard hoisted mptrac.c:7375:5: optimized: Guard hoisted mptrac.c:7375:25: optimized: loop vectorized using 16 byte vectors mptrac.c:7375:25: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:7375:25: optimized: loop vectorized using 8 byte vectors mptrac.c:7375:25: optimized: loop turned into non-loop; it never loops mptrac.c:7373:9: optimized: loop turned into non-loop; it never loops mptrac.c:9714:7: optimized: Guard hoisted mptrac.c:9714:27: optimized: loop vectorized using 16 byte vectors mptrac.c:9714:27: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:9714:27: optimized: loop with 2 iterations completely unrolled (header execution count 27755006) mptrac.c:1635:10: optimized: sinking common stores to *var_82(D) mptrac.c:6241:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:692:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6714:27: optimized: loop vectorized using 16 byte vectors mptrac.c:6697:27: optimized: loop vectorized using 16 byte vectors mptrac.c:6714:27: optimized: loop with 2 iterations completely unrolled (header execution count 64530484) mptrac.c:6697:27: optimized: loop with 2 iterations completely unrolled (header execution count 64530469) mptrac.c:6205:5: optimized: loop split mptrac.c:6195:27: optimized: Loop 2 distributed: split to 0 loops and 4 library calls. mptrac.c:6231:27: optimized: loop vectorized using 16 byte vectors mptrac.c:6231:27: optimized: loop vectorized using 8 byte vectors mptrac.c:6221:24: optimized: loop vectorized using 16 byte vectors mptrac.c:6221:24: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:6221:24: optimized: loop vectorized using 8 byte vectors mptrac.c:6221:24: optimized: loop vectorized using 16 byte vectors mptrac.c:6221:24: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:6221:24: optimized: loop vectorized using 8 byte vectors mptrac.c:6231:27: optimized: loop turned into non-loop; it never loops mptrac.c:6179:9: optimized: loop turned into non-loop; it never loops mptrac.c:6221:24: optimized: loop turned into non-loop; it never loops mptrac.c:6179:9: optimized: loop turned into non-loop; it never loops mptrac.c:6221:24: optimized: loop turned into non-loop; it never loops mptrac.c:6179:9: optimized: loop turned into non-loop; it never loops mptrac.c:1729:10: optimized: sinking common stores to *var_22(D) mptrac.c:7777:33: optimized: loop with 10 iterations completely unrolled (header execution count 5914430) mptrac.c:8098:8: optimized: sinking common stores to *_651 mptrac.c:8083:8: optimized: sinking common stores to *_649 mptrac.c:7752:18: optimized: loop vectorized using 16 byte vectors mptrac.c:7752:18: optimized: loop with 2 iterations completely unrolled (header execution count 3818400) mptrac.c:8098:8: optimized: sinking common stores to *_223 mptrac.c:8083:8: optimized: sinking common stores to *_221 mptrac.c:7729:22: optimized: loop vectorized using 16 byte vectors mptrac.c:7729:22: optimized: loop with 2 iterations completely unrolled (header execution count 64530389) mptrac.c:7811:22: optimized: loop vectorized using 16 byte vectors mptrac.c:7811:22: optimized: loop with 2 iterations completely unrolled (header execution count 47601038) mptrac.c:2828:20: optimized: loop with 2 iterations completely unrolled (header execution count 357878167) mptrac.c:2827:25: optimized: loop with 2 iterations completely unrolled (header execution count 178912246) mptrac.c:2826:23: optimized: loop with 2 iterations completely unrolled (header execution count 89442706) mptrac.c:1635:10: optimized: sinking common stores to *_35 mptrac.c:1262:5: optimized: Guard hoisted mptrac.c:1618:11: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7840:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7840:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:9238:25: optimized: Guard hoisted mptrac.c:9238:5: optimized: Guard hoisted mptrac.c:9258:6: optimized: basic block part vectorized using 16 byte vectors mptrac.c:9258:6: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2618:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2618:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3144:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3144:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6047:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6047:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:236:10: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3009:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3009:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:711:30: optimized: Guard hoisted mptrac.c:711:30: optimized: applying unroll and jam with factor 2 mptrac.c:720:28: optimized: loop vectorized using 16 byte vectors mptrac.c:712:30: optimized: loop vectorized using 16 byte vectors mptrac.c:712:30: optimized: loop vectorized using 16 byte vectors mptrac.c:707:28: optimized: loop vectorized using 16 byte vectors mptrac.c:720:28: optimized: loop turned into non-loop; it never loops mptrac.c:712:30: optimized: loop with 2 iterations completely unrolled (header execution count 64530386) mptrac.c:712:30: optimized: loop with 2 iterations completely unrolled (header execution count 6388508) mptrac.c:707:28: optimized: loop with 2 iterations completely unrolled (header execution count 7975665) mptrac.c:692:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:692:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:905:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:905:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:934:10: optimized: sinking common stores to *day_49(D) mptrac.c:933:10: optimized: sinking common stores to *mon_47(D) mptrac.c:930:20: optimized: loop with 10 iterations completely unrolled (header execution count 81547278) mptrac.c:936:20: optimized: loop with 10 iterations completely unrolled (header execution count 48928367) mptrac.c:974:21: optimized: loop vectorized using 16 byte vectors mptrac.c:974:21: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:965:21: optimized: loop vectorized using 16 byte vectors mptrac.c:974:21: optimized: loop turned into non-loop; it never loops mptrac.c:965:21: optimized: loop turned into non-loop; it never loops mptrac.c:966:17: optimized: basic block part vectorized using 16 byte vectors mptrac.c:997:8: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1635:10: optimized: sinking common stores to *var_78(D) mptrac.c:1729:10: optimized: sinking common stores to *var_28(D) mptrac.c:2434:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2434:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2434:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2434:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2707:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2707:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3616:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3616:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:4076:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:4076:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1772:25: optimized: loop with 2 iterations completely unrolled (header execution count 357878152) mptrac.c:1809:10: optimized: sinking common stores to *var_216(D) mptrac.c:1771:23: optimized: loop with 1 iterations completely unrolled (header execution count 178912239) mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1939:25: optimized: loop vectorized using 16 byte vectors mptrac.c:1963:25: optimized: loop vectorized using 16 byte vectors mptrac.c:1981:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2012:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2038:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2057:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2087:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2106:25: optimized: loop vectorized using 16 byte vectors mptrac.c:2012:25: optimized: loop turned into non-loop; it never loops mptrac.c:2038:25: optimized: loop turned into non-loop; it never loops mptrac.c:2087:25: optimized: loop turned into non-loop; it never loops mptrac.c:2106:25: optimized: loop turned into non-loop; it never loops mptrac.c:2236:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2236:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1320:25: optimized: loop with 4 iterations completely unrolled (header execution count 173191238) mptrac.c:1384:5: optimized: Unswitching loop on condition: if (_144 > _145) mptrac.c:1384:5: optimized: Unswitching loop on condition: if (_144 < _145) mptrac.c:1384:5: optimized: Unswitching loop on condition: if (_144 < _145) mptrac.c:1319:23: optimized: loop with 1 iterations completely unrolled (header execution count 86582631) mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2367:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2393:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2393:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2599:23: optimized: versioned this loop for when certain strides are 1 mptrac.c:2611:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2611:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2611:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3081:25: optimized: loop vectorized using 16 byte vectors mptrac.c:3081:25: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:3081:25: optimized: loop turned into non-loop; it never loops mptrac.c:3077:3: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3077:3: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3488:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3488:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3363:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3937:3: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3937:3: optimized: basic block part vectorized using 16 byte vectors mptrac.c:4406:25: optimized: loop vectorized using 16 byte vectors mptrac.c:4406:25: optimized: loop turned into non-loop; it never loops mptrac.c:4642:25: optimized: Guard hoisted mptrac.c:4641:23: optimized: Guard hoisted mptrac.c:4643:27: optimized: Loop 3 distributed: split to 0 loops and 1 library calls. mptrac.c:4534:6: optimized: sinking common stores with same value to varid mptrac.c:4534:6: optimized: sinking common stores with same value to ncid mptrac.c:4707:6: optimized: sinking common stores with same value to varid mptrac.c:4707:6: optimized: sinking common stores with same value to ncid mptrac.c:4760:21: optimized: Guard hoisted mptrac.c:4759:19: optimized: Guard hoisted mptrac.c:4761:23: optimized: Loop 8 distributed: split to 0 loops and 1 library calls. mptrac.c:4739:15: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5624:23: optimized: loop vectorized using 16 byte vectors mptrac.c:5624:23: optimized: loop turned into non-loop; it never loops mptrac.c:5896:23: optimized: Guard hoisted mptrac.c:5897:25: optimized: Loop 2 distributed: split to 0 loops and 1 library calls. mptrac.c:5975:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6297:6: optimized: sinking common stores with same value to logp mptrac.c:6393:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6864:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6864:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6864:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7013:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7013:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7013:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6642:4: optimized: Unswitching loop on condition: if (_42 > _43) mptrac.c:6642:4: optimized: Unswitching loop on condition: if (_42 < _43) mptrac.c:6642:4: optimized: Unswitching loop on condition: if (_42 < _43) mptrac.c:6617:27: optimized: Guard hoisted mptrac.c:6616:25: optimized: Guard hoisted mptrac.c:6616:25: optimized: Guard hoisted mptrac.c:6618:22: optimized: Loop 9 distributed: split to 0 loops and 3 library calls. mptrac.c:6667:25: optimized: loop vectorized using 16 byte vectors mptrac.c:6667:25: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:6667:25: optimized: loop turned into non-loop; it never loops mptrac.c:7443:23: optimized: Guard hoisted mptrac.c:7468:7: optimized: loop split mptrac.c:7538:27: optimized: versioned this loop for when certain strides are 1 mptrac.c:7538:27: optimized: Loop 13 distributed: split to 1 loops and 11 library calls. mptrac.c:7538:27: optimized: loop vectorized using 16 byte vectors mptrac.c:7538:27: optimized: loop with 2 iterations completely unrolled (header execution count 97468) mptrac.c:7435:12: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7579:27: optimized: Guard hoisted mptrac.c:7586:27: optimized: Guard hoisted mptrac.c:7648:25: optimized: Guard hoisted mptrac.c:7633:27: optimized: Guard hoisted mptrac.c:7587:22: optimized: loop vectorized using 16 byte vectors mptrac.c:7649:27: optimized: loop vectorized using 16 byte vectors mptrac.c:7634:22: optimized: loop vectorized using 16 byte vectors mptrac.c:7587:22: optimized: loop with 2 iterations completely unrolled (header execution count 7032985) mptrac.c:7649:27: optimized: loop with 2 iterations completely unrolled (header execution count 64530389) mptrac.c:7634:22: optimized: loop with 2 iterations completely unrolled (header execution count 21312074) mptrac.c:7714:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7714:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7714:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:7714:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:5226:51: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2940:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2940:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3810:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3810:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8083:8: optimized: sinking common stores to *_223 mptrac.c:8098:8: optimized: sinking common stores to *_225 mptrac.c:8119:21: optimized: loop vectorized using 16 byte vectors mptrac.c:8119:21: optimized: loop with 2 iterations completely unrolled (header execution count 72506056) mptrac.c:125:25: optimized: Guard hoisted mptrac.c:124:23: optimized: Guard hoisted mptrac.c:4004:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:4004:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2662:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:2662:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3543:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3543:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3257:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:3257:5: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8192:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8192:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8192:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8238:23: optimized: loop vectorized using 16 byte vectors mptrac.c:8238:23: optimized: loop turned into non-loop; it never loops mptrac.c:8185:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8185:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6528:25: optimized: loop vectorized using 16 byte vectors mptrac.c:6528:25: optimized: loop turned into non-loop; it never loops mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6004:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:6004:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8538:7: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8683:16: optimized: basic block part vectorized using 16 byte vectors mptrac.c:8867:5: optimized: versioned this loop for when certain strides are 1 mptrac.c:9072:25: optimized: loop vectorized using 16 byte vectors mptrac.c:9072:25: optimized: loop turned into non-loop; it never loops mptrac.c:9027:6: optimized: loop with 6 iterations completely unrolled (header execution count 2404316) mptrac.c:9053:25: optimized: loop with 14 iterations completely unrolled (header execution count 20565657) mptrac.c:9076:25: optimized: basic block part vectorized using 16 byte vectors mptrac.c:9076:25: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:9526:22: optimized: Guard hoisted mptrac.c:9525:27: optimized: Guard hoisted mptrac.c:9515:27: optimized: Guard hoisted mptrac.c:9514:25: optimized: Guard hoisted mptrac.c:9506:25: optimized: Guard hoisted mptrac.c:9505:23: optimized: Guard hoisted mptrac.c:9499:25: optimized: Guard hoisted mptrac.c:9498:23: optimized: Guard hoisted mptrac.c:9492:25: optimized: Guard hoisted mptrac.c:9491:23: optimized: Guard hoisted mptrac.c:9197:23: optimized: loop vectorized using 16 byte vectors mptrac.c:9229:27: optimized: loop with 14 iterations completely unrolled (header execution count 19156697) mptrac.c:9197:23: optimized: loop with 2 iterations completely unrolled (header execution count 21385292) mptrac.c:9236:9: optimized: basic block part vectorized using 16 byte vectors mptrac.c:9679:23: optimized: Guard hoisted mptrac.c:9680:25: optimized: Loop 2 distributed: split to 0 loops and 1 library calls. mptrac.c:10022:25: optimized: loop split on semi-invariant condition at false branch mptrac.c:9975:5: optimized: versioned this loop for when certain strides are 1 mptrac.c:9951:25: optimized: loop vectorized using 16 byte vectors mptrac.c:9951:25: optimized: loop versioned for vectorization because of possible aliasing mptrac.c:9951:25: optimized: loop with 2 iterations completely unrolled (header execution count 794797) mptrac.c:10045:4: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10045:4: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10223:2: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10223:2: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10223:2: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10223:2: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10223:2: optimized: basic block part vectorized using 16 byte vectors mptrac.c:997:8: optimized: basic block part vectorized using 16 byte vectors mptrac.c:997:8: optimized: basic block part vectorized using 16 byte vectors mptrac.c:997:8: optimized: basic block part vectorized using 16 byte vectors mptrac.c:10366:23: optimized: versioned this loop for when certain strides are 1 mptrac.c:10366:23: optimized: loop vectorized using 16 byte vectors mptrac.c:10366:23: optimized: loop with 2 iterations completely unrolled (header execution count 6380532) mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors mptrac.c:1845:13: optimized: basic block part vectorized using 16 byte vectors gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm2grid atm2grid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_conv atm_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd atm_conv.c:59:24: optimized: Inlining atoi/22 into main/160 (always_inline). atm_conv.c:55:24: optimized: Inlining atoi/22 into main/160 (always_inline). atm_conv.c:47:18: optimized: Inlining atoi/22 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_dist atm_dist.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd atm_dist.c:211:23: optimized: loop vectorized using 16 byte vectors atm_dist.c:211:23: optimized: loop turned into non-loop; it never loops gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_init atm_init.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd atm_init.c:106:23: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_init.c:104:21: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_init.c:98:19: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_init.c:92:17: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_init.c:88:24: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_init.c:101:6: optimized: Unswitching loop on condition: if (even_207 != 0) atm_init.c:151:25: optimized: Loop 5 distributed: split to 0 loops and 1 library calls. gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_select atm_select.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_split atm_split.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd atm_split.c:144:28: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:129:52: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:128:52: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:120:22: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:117:11: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_split.c:115:31: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:106:47: optimized: Inlining gsl_rng_uniform_pos/40 into main/160. atm_split.c:100:16: optimized: Inlining gsl_rng_uniform/39 into main/160. atm_split.c:99:13: optimized: Inlined gsl_rng_uniform_int/189 into main/160 which now has time 319431.098633 and size 579, net change of +17. optimized: Inlined gsl_rng_uniform_int.part.0/190 into gsl_rng_uniform_int/189 which now has time 319479.945801 and size 25, net change of +3. atm_split.c:102:18: optimized: Inlined gsl_rng_uniform_int/41 into main/160 which now has time 321406.542480 and size 598, net change of +16. optimized: Inlined gsl_rng_uniform_int.part.0/182 into gsl_rng_uniform_int/41 which now has time 321411.514648 and size 25, net change of -5. gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o atm_stat atm_stat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o cape cape.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd cape.c:132:23: optimized: Guard hoisted cape.c:127:23: optimized: Guard hoisted cape.c:122:23: optimized: Guard hoisted gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o day2doy day2doy.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd day2doy.c:38:13: optimized: Inlining atoi/22 into main/160 (always_inline). day2doy.c:37:13: optimized: Inlining atoi/22 into main/160 (always_inline). day2doy.c:36:14: optimized: Inlining atoi/22 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o doy2day doy2day.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd doy2day.c:37:13: optimized: Inlining atoi/22 into main/160 (always_inline). doy2day.c:36:14: optimized: Inlining atoi/22 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o jsec2time jsec2time.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd jsec2time.c:40:17: optimized: Inlining atof/26 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_conv met_conv.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_conv.c:61:18: optimized: Inlining atoi/22 into main/160 (always_inline). met_conv.c:56:18: optimized: Inlining atoi/22 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_lapse met_lapse.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_lapse.c:103:27: optimized: loop split on semi-invariant condition at false branch met_lapse.c:110:22: optimized: loop vectorized using 16 byte vectors met_lapse.c:110:22: optimized: loop with 2 iterations completely unrolled (header execution count 3385503) gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_map met_map.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_map.c:218:27: optimized: loop split on semi-invariant condition at false branch met_map.c:221:2: optimized: basic block part vectorized using 16 byte vectors met_map.c:221:2: optimized: basic block part vectorized using 16 byte vectors gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_prof met_prof.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_prof.c:124:4: optimized: basic block part vectorized using 16 byte vectors met_prof.c:124:4: optimized: basic block part vectorized using 16 byte vectors gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_sample met_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_sample.c:95:5: optimized: basic block part vectorized using 16 byte vectors met_sample.c:95:5: optimized: basic block part vectorized using 16 byte vectors gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_spec met_spec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_spec.c:103:36: optimized: Inlining gsl_pow_2/8 into main/160. met_spec.c:103:11: optimized: Inlining gsl_pow_2/8 into main/160. met_spec.c:101:40: optimized: loop split met_spec.c:87:27: optimized: Loop 4 distributed: split to 1 loops and 1 library calls. met_spec.c:87:27: optimized: loop vectorized using 16 byte vectors met_spec.c:87:27: optimized: loop with 2 iterations completely unrolled (header execution count 64530389) gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_subgrid met_subgrid.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_subgrid.c:77:22: optimized: loop split on semi-invariant condition at false branch met_subgrid.c:134:9: optimized: basic block part vectorized using 16 byte vectors met_subgrid.c:134:9: optimized: basic block part vectorized using 16 byte vectors met_subgrid.c:134:9: optimized: basic block part vectorized using 16 byte vectors met_subgrid.c:134:9: optimized: basic block part vectorized using 16 byte vectors gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o met_zm met_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd met_zm.c:135:24: optimized: loop split on semi-invariant condition at false branch gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o time2jsec time2jsec.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd time2jsec.c:44:19: optimized: Inlining atof/26 into main/160 (always_inline). time2jsec.c:43:13: optimized: Inlining atoi/22 into main/160 (always_inline). time2jsec.c:42:13: optimized: Inlining atoi/22 into main/160 (always_inline). time2jsec.c:41:14: optimized: Inlining atoi/22 into main/160 (always_inline). time2jsec.c:40:13: optimized: Inlining atoi/22 into main/160 (always_inline). time2jsec.c:39:13: optimized: Inlining atoi/22 into main/160 (always_inline). time2jsec.c:38:14: optimized: Inlining atoi/22 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o sedi sedi.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd sedi.c:39:18: optimized: Inlining atof/26 into main/160 (always_inline). sedi.c:38:16: optimized: Inlining atof/26 into main/160 (always_inline). sedi.c:37:14: optimized: Inlining atof/26 into main/160 (always_inline). sedi.c:36:14: optimized: Inlining atof/26 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o tnat tnat.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd tnat.c:38:17: optimized: Inlining atof/26 into main/160 (always_inline). tnat.c:37:16: optimized: Inlining atof/26 into main/160 (always_inline). tnat.c:36:14: optimized: Inlining atof/26 into main/160 (always_inline). gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o trac trac.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o tropo tropo.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o tropo_clim tropo_clim.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd tropo_clim.c:153:20: optimized: loop vectorized using 16 byte vectors tropo_clim.c:148:20: optimized: loop vectorized using 16 byte vectors tropo_clim.c:153:20: optimized: loop with 2 iterations completely unrolled (header execution count 27683408) tropo_clim.c:148:20: optimized: loop with 2 iterations completely unrolled (header execution count 27689733) gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o tropo_sample tropo_sample.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd tropo_sample.c:213:24: optimized: loop vectorized using 16 byte vectors tropo_sample.c:204:24: optimized: loop vectorized using 16 byte vectors tropo_sample.c:180:24: optimized: loop vectorized using 16 byte vectors tropo_sample.c:171:24: optimized: loop vectorized using 16 byte vectors tropo_sample.c:213:24: optimized: loop with 2 iterations completely unrolled (header execution count 43131875) tropo_sample.c:204:24: optimized: loop with 2 iterations completely unrolled (header execution count 43137569) tropo_sample.c:180:24: optimized: loop with 2 iterations completely unrolled (header execution count 43195077) tropo_sample.c:171:24: optimized: loop with 2 iterations completely unrolled (header execution count 43200779) tropo_sample.c:38:5: optimized: sinking common stores to ilon tropo_sample.c:38:5: optimized: sinking common stores to ilat tropo_sample.c:38:5: optimized: sinking common stores to ilon tropo_sample.c:38:5: optimized: sinking common stores to ilat gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o tropo_zm tropo_zm.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd tropo_zm.c:139:24: optimized: loop vectorized using 16 byte vectors tropo_zm.c:130:24: optimized: loop vectorized using 16 byte vectors tropo_zm.c:139:24: optimized: loop with 2 iterations completely unrolled (header execution count 43195077) tropo_zm.c:130:24: optimized: loop with 2 iterations completely unrolled (header execution count 43200779) tropo_zm.c:38:5: optimized: sinking common stores to ilon tropo_zm.c:38:5: optimized: sinking common stores to ilat gcc -I ../libs/build/include -DVERSION=\"v2.7-63-g6a122f\" -O3 -g -DHAVE_INLINE -pedantic -Werror -Wall -W -Wmissing-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wnested-externs -Wno-long-long -Wmissing-declarations -Wredundant-decls -Winline -fno-common -fshort-enums -fopenmp -fopt-info -DZFP -DZSTD -o wind wind.c mptrac.o -L ../libs/build/lib -L ../lib/build/lib64 -lgsl -lgslcblas -lnetcdf -lm -lzfp -lzstd wind.c:126:27: optimized: loop vectorized using 16 byte vectors wind.c:126:27: optimized: loop versioned for vectorization because of possible aliasing wind.c:112:23: optimized: loop vectorized using 16 byte vectors wind.c:110:23: optimized: loop vectorized using 16 byte vectors wind.c:126:27: optimized: loop with 2 iterations completely unrolled (header execution count 31185401) wind.c:112:23: optimized: loop with 2 iterations completely unrolled (header execution count 988917) wind.c:110:23: optimized: loop with 2 iterations completely unrolled (header execution count 1111142) rm -f *~ Submitted batch job 10394920 rm -f *~ \n===== Running "atm_test" ... ===== Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_init | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 = 0 INIT_T1 = 0 INIT_DT = 1 INIT_Z0 = 30 INIT_Z1 = 30 INIT_DZ = 1 INIT_LON0 = 0 INIT_LON1 = 0 INIT_DLON = 1 INIT_LAT0 = 0 INIT_LAT1 = 0 INIT_DLAT = 1 INIT_ST = 0 INIT_SZ = 0 INIT_SLON = 0 INIT_SLAT = 0 INIT_SX = 0 INIT_UT = 0 INIT_UZ = 60 INIT_ULON = 360 INIT_ULAT = 180 INIT_EVENLY = 1 INIT_REP = 10000 INIT_MASS = 0 INIT_VMR = 0 INIT_BELLRAD = 0 Write atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.19236 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_init | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 = 0 INIT_T1 = 0 INIT_DT = 1 INIT_Z0 = 30 INIT_Z1 = 30 INIT_DZ = 1 INIT_LON0 = 0 INIT_LON1 = 0 INIT_DLON = 1 INIT_LAT0 = 0 INIT_LAT1 = 0 INIT_DLAT = 1 INIT_ST = 0 INIT_SZ = 0 INIT_SLON = 0 INIT_SLAT = 0 INIT_SX = 0 INIT_UT = 0 INIT_UZ = 60 INIT_ULON = 360 INIT_ULAT = 180 INIT_EVENLY = 1 INIT_REP = 10000 INIT_MASS = 0 INIT_VMR = 0 INIT_BELLRAD = 0 Write atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.19236 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_init | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 = 86400 INIT_T1 = 86400 INIT_DT = 1 INIT_Z0 = 30 INIT_Z1 = 30 INIT_DZ = 1 INIT_LON0 = 0 INIT_LON1 = 0 INIT_DLON = 1 INIT_LAT0 = 0 INIT_LAT1 = 0 INIT_DLAT = 1 INIT_ST = 0 INIT_SZ = 0 INIT_SLON = 0 INIT_SLAT = 0 INIT_SX = 0 INIT_UT = 0 INIT_UZ = 60 INIT_ULON = 360 INIT_ULAT = 180 INIT_EVENLY = 1 INIT_REP = 10000 INIT_MASS = 0 INIT_VMR = 0 INIT_BELLRAD = 0 Write atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.19236 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_init | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 MET_CACHE = 0 MET_MPI_SHARE = 0 SGSL_RNG_SEED=123 ORT_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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 = 86400 INIT_T1 = 86400 INIT_DT = 1 INIT_Z0 = 30 INIT_Z1 = 30 INIT_DZ = 1 INIT_LON0 = 0 INIT_LON1 = 0 INIT_DLON = 1 INIT_LAT0 = 0 INIT_LAT1 = 0 INIT_DLAT = 1 INIT_ST = 0 INIT_SZ = 0 INIT_SLON = 0 INIT_SLAT = 0 INIT_SX = 0 INIT_UT = 0 INIT_UZ = 60 INIT_ULON = 360 INIT_ULAT = 180 INIT_EVENLY = 1 INIT_REP = 10000 INIT_MASS = 0 INIT_VMR = 0 INIT_BELLRAD = 0 Write atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.19244 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_conv | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write atmospheric data: data/atm.bin Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_conv | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm.bin Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write atmospheric data: data/atm_ascii_from_bin.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Files data/atm_ascii_from_bin.tab and data/atm_2000_01_01_00_00.tab are identical Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_conv | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write atmospheric data: data/atm.nc Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_conv | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm.nc Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write atmospheric data: data/atm_ascii_from_nc.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Files data/atm_ascii_from_nc.tab and data/atm_2000_01_01_00_00.tab are identical Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_select | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 SELECT_STRIDE = 2 SELECT_IDX0 = -999 SELECT_IDX1 = -999 SELECT_IP0 = 1000 SELECT_IP1 = 9000 SELECT_T0 = 0 SELECT_T1 = 0 SELECT_Z0 = 10 SELECT_Z1 = 50 SELECT_THETA0 = 0 SELECT_THETA1 = 0 SELECT_LON0 = -20 SELECT_LON1 = 60 SELECT_LAT0 = -30 SELECT_LAT1 = 50 SELECT_R0 = 2000 SELECT_R1 = 5000 SELECT_RLON = 20 SELECT_RLAT = 10 Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: SELECT_IP0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 1000 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_IP1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 9000 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_STRIDE Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 2 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 10 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 50 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -20 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 60 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -30 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 50 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_RLON Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 20 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_RLAT Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 10 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_R0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 2000 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: SELECT_R1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5000 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Write atmospheric data: data/atm_select.tab Number of particles: 300 Time range: 0.00 ... 0.00 s Altitude range: 10.0348 ... 49.8845 km Pressure range: 241.622 ... 0.81429 hPa Longitude range: -19.775 ... 59.3514 deg Latitude range: -29.9862 ... 49.8044 deg Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_mean.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_stddev.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_min.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_max.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_skew.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_kurt.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_median.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_absdev.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_stat | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 STAT_ENS = -999 STAT_Z0 = 5 STAT_Z1 = 55 STAT_LAT0 = -75 STAT_LAT1 = 75 STAT_LON0 = -150 STAT_LON1 = 150 Write air parcel statistics: data/stat_mad.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: STAT_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 5 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 55 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 75 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: -150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: STAT_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: 150 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_mean.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_stddev.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_min.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_max.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_skew.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_kurt.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_median.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_absdev.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm_dist | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = -180 GRID_LON1 = 180 GRID_NX = 360 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 180 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 DIST_ENS = -999 DIST_Z0 = 5 DIST_Z1 = 55 DIST_LAT0 = -75 DIST_LAT1 = 75 DIST_LON0 = -150 DIST_LON1 = 150 DIST_ZSCORE = -999 Write transport deviations: data/dist_mad.tab Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Read atmospheric data: data/atm2_2000_01_02_00_00.tab Number of particles: 10000 Time range: 86400.00 ... 86400.00 s Altitude range: 0.00780809 ... 59.9822 km Pressure range: 1012.12 ... 0.192441 hPa Longitude range: -179.976 ... 179.95 deg Latitude range: -88.9927 ... 88.8098 deg Read atmospheric data: DIST_Z0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_Z1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LAT1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON0 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Read atmospheric data: DIST_LON1 Warning (mptrac.c, read_atm_asc, l4295): Cannot open file! Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm2grid | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = data/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 = -180 GRID_LON1 = 180 GRID_NX = 72 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 36 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write grid data: data/grid_2000_01_01_00_00.tab Massive-Parallel Trajectory Calculations (MPTRAC) (executable: ../../src/atm2grid | version: v2.7-63-g6a122f | compiled: Oct 1 2024, 05:37:49) NQ = 0 ADVECT_VERT_COORD = 0 MET_VERT_COORD = 0 MET_CLAMS = 0 ADVECT_ZETA_PRESS_MODULES = 1 DIRECTION = 1 T_STOP = 1e100 DT_MOD = 180 METBASE = - DT_MET = 3600 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_BATCH = -1 MET_CMS_HEUR = 1 MET_CMS_EPS_Z = 1.0 MET_CMS_EPS_T = 0.05 MET_CMS_EPS_U = 0.05 MET_CMS_EPS_V = 0.05 MET_CMS_EPS_W = 1.0 MET_CMS_EPS_PV = 1.0 MET_CMS_EPS_H2O = 1.0 MET_CMS_EPS_O3 = 1.0 MET_CMS_EPS_LWC = 1.0 MET_CMS_EPS_RWC = 1.0 MET_CMS_EPS_IWC = 1.0 MET_CMS_EPS_SWC = 1.0 MET_CMS_EPS_CC = 1.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 = 0.1 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 = -999 CONV_CIN = -999 CONV_DT = -999 CONV_MIX_BOT = 1 CONV_MIX_TOP = 1 BOUND_MASS = -999 BOUND_MASS_TREND = 0 BOUND_VMR = -999 BOUND_VMR_TREND = 0 BOUND_LAT0 = -999 BOUND_LAT1 = -999 BOUND_P0 = -999 BOUND_P1 = -999 BOUND_DPS = -999 BOUND_DZS = -999 BOUND_ZETAS = -999 BOUND_PBL = 0 SPECIES = - MOLMASS = 0 OH_CHEM_REACTION = 0 OH_CHEM[0] = 0 OH_CHEM[1] = 0 OH_CHEM[2] = 0 OH_CHEM[3] = 0 OH_CHEM_BETA = 0 H2O2_CHEM_REACTION = 0 KPP_CHEM = 0 DT_KPP = 1800 TRACER_CHEM = 0 WET_DEPO_IC_H[0] = 0 WET_DEPO_IC_H[1] = 0 WET_DEPO_IC_H[2] = 0 WET_DEPO_BC_H[0] = 0 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 DRY_DEPO_DP = 30 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 = -999 MIXING_STRAT = -999 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 = 0 TDEC_STRAT = 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 = 0 CSI_MODMIN = 0 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 = data/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 = -180 GRID_LON1 = 180 GRID_NX = 72 GRID_LAT0 = -90 GRID_LAT1 = 90 GRID_NY = 36 GRID_TYPE = 1 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 = -999 STAT_BASENAME = - STAT_LON = 0 STAT_LAT = 0 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 Read atmospheric data: data/atm_2000_01_01_00_00.tab Number of particles: 10000 Time range: 0.00 ... 0.00 s Altitude range: 0.0282331 ... 59.9851 km Pressure range: 1009.17 ... 0.192361 hPa Longitude range: -179.981 ... 179.993 deg Latitude range: -89.2553 ... 89.207 deg Write grid data: data/grid_2000_01_01_00_00.nc Compare results... Files data/atm2_2000_01_01_00_00.tab and data.ref/atm2_2000_01_01_00_00.tab are identical Files data/atm2_2000_01_02_00_00.tab and data.ref/atm2_2000_01_02_00_00.tab are identical Files data/atm_2000_01_01_00_00.tab and data.ref/atm_2000_01_01_00_00.tab are identical Files data/atm_2000_01_02_00_00.tab and data.ref/atm_2000_01_02_00_00.tab are identical Files data/atm_ascii_from_bin.tab and data.ref/atm_ascii_from_bin.tab are identical Files data/atm_ascii_from_nc.tab and data.ref/atm_ascii_from_nc.tab are identical Files data/atm_select.tab and data.ref/atm_select.tab are identical Files data/dist_absdev.tab and data.ref/dist_absdev.tab are identical Files data/dist_kurt.tab and data.ref/dist_kurt.tab differ Files data/dist_mad.tab and data.ref/dist_mad.tab are identical Files data/dist_max.tab and data.ref/dist_max.tab are identical Files data/dist_mean.tab and data.ref/dist_mean.tab are identical Files data/dist_median.tab and data.ref/dist_median.tab are identical Files data/dist_min.tab and data.ref/dist_min.tab are identical Files data/dist_skew.tab and data.ref/dist_skew.tab differ Files data/dist_stddev.tab and data.ref/dist_stddev.tab differ Files data/grid_2000_01_01_00_00.nc and data.ref/grid_2000_01_01_00_00.nc are identical Files data/grid_2000_01_01_00_00.tab and data.ref/grid_2000_01_01_00_00.tab are identical Files data/stat_absdev.tab and data.ref/stat_absdev.tab are identical Files data/stat_kurt.tab and data.ref/stat_kurt.tab are identical Files data/stat_mad.tab and data.ref/stat_mad.tab are identical Files data/stat_max.tab and data.ref/stat_max.tab are identical Files data/stat_mean.tab and data.ref/stat_mean.tab are identical Files data/stat_median.tab and data.ref/stat_median.tab are identical Files data/stat_min.tab and data.ref/stat_min.tab are identical Files data/stat_skew.tab and data.ref/stat_skew.tab are identical Files data/stat_stddev.tab and data.ref/stat_stddev.tab are identical \n===== Test "atm_test" failed! ===== make: *** [Makefile:245: atm_test] Error 1 job result: FAILED job finished: Tue Oct 1 05:40:30 CEST 2024