Testing MPI parallel I/O with various other mode flags... "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 1 ./tst_mode *** Testing illegal mode combinations *** Testing create + MPIO + fletcher32 *** Testing create + MPIO + deflation ok. *** Tests successful! Testing MPI parallel I/O without netCDF... "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_mpi_parallel *** Testing basic MPI file I/O. *** testing file create with parallel I/O with MPI...ok. *** Tests successful! Testing very simple parallel I/O with 4 processors... "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_parallel *** tst_parallel testing very basic parallel access. *** tst_parallel testing whether we can create file for parallel access and write to it...ok. *** Tests successful! Testing simple parallel I/O with 16 processors... "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 16 ./tst_parallel3 *** Testing more advanced parallel access. *** Testing parallel IO for raw-data with MPI-IO (driver)...ok. *** Testing parallel IO for meta-data with MPI-IO (driver)...ok. *** Testing parallel IO for different hyperslab selections with MPI-IO (driver)...ok. *** Testing parallel IO for extending variables with MPI-IO (driver)...ok. *** Testing parallel IO for raw-data with MPIPOSIX-IO (driver)...ok. *** Testing parallel IO for meta-data with MPIPOSIX-IO (driver)...ok. *** Testing parallel IO for different hyperslab selections with MPIPOSIX-IO (driver)...ok. *** Testing parallel IO for extending variables with MPIPOSIX-IO (driver)...ok. *** Tests successful! num_proc time(s) write_rate(B/s) "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 1 ./tst_parallel4 1 0.39864 2.69352e+09 "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 2 ./tst_parallel4 2 0.263532 4.07442e+09 "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_parallel4 4 0.236077 4.54826e+09 "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 8 ./tst_parallel4 8 0.186105 5.76955e+09 Testing collective writes with some 0 element writes... "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_parallel5 *** Testing parallel I/O. *** testing whether we can write 0 elements from some tasks...ok. *** testing enum type and parallel I/O...ok. *** testing compound type and parallel I/O...ok. *** testing string type and parallel I/O...ok. *** testing NC_BYTE type and parallel I/O...ok. *** Tests successful! Parallel Performance Test for NASA "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_nc4perf *** Testing parallel IO for NASA... num_proc MPI mode access cache (MB) grid size chunks avg. write time(s) avg. write bandwidth(MB/s) num_tries 4 MPI-IO independent 1 40x61 contiguous 0.021653 4.302748 2 4 MPI-IO independent 1 40x61 61x40 0.021328 4.365388 2 4 MPI-IO independent 1 40x61 31x20 0.021253 4.379543 2 4 MPI-IO collective 1 40x61 contiguous 0.024174 4.200908 2 4 MPI-IO collective 1 40x61 61x40 0.016510 5.638040 2 4 MPI-IO collective 1 40x61 31x20 0.018794 4.953685 2 4 MPI-IO independent 32 40x61 contiguous 0.027450 3.584854 2 4 MPI-IO independent 32 40x61 61x40 0.021827 4.264421 2 4 MPI-IO independent 32 40x61 31x20 0.021340 4.362367 2 4 MPI-IO collective 32 40x61 contiguous 0.016387 5.695027 2 4 MPI-IO collective 32 40x61 61x40 0.019715 4.745563 2 4 MPI-IO collective 32 40x61 31x20 0.018440 5.055235 2 4 MPI-IO independent 64 40x61 contiguous 0.021315 4.367820 2 4 MPI-IO independent 64 40x61 61x40 0.020798 4.480294 2 4 MPI-IO independent 64 40x61 31x20 0.021708 4.288822 2 4 MPI-IO collective 64 40x61 contiguous 0.016067 5.794609 2 4 MPI-IO collective 64 40x61 61x40 0.016330 5.730573 2 4 MPI-IO collective 64 40x61 31x20 0.020264 4.593365 2 4 MPI-IO independent 1 4x3x61x40 contiguous 0.097906 11.411241 2 4 MPI-IO independent 1 4x3x61x40 1x3x61x40 0.094221 11.856779 2 4 MPI-IO independent 1 4x3x61x40 2x2x31x20 0.093267 11.980094 2 4 MPI-IO independent 1 4x3x61x40 4x3x61x40 0.098352 11.357882 2 4 MPI-IO collective 1 4x3x61x40 contiguous 0.045888 24.612670 2 4 MPI-IO collective 1 4x3x61x40 1x3x61x40 0.041702 27.101575 2 4 MPI-IO collective 1 4x3x61x40 2x2x31x20 0.038873 28.780941 2 4 MPI-IO collective 1 4x3x61x40 4x3x61x40 0.052410 22.507697 2 4 MPI-IO independent 32 4x3x61x40 contiguous 0.097344 11.476188 2 4 MPI-IO independent 32 4x3x61x40 1x3x61x40 0.100940 11.069876 2 4 MPI-IO independent 32 4x3x61x40 2x2x31x20 0.100429 11.125185 2 4 MPI-IO independent 32 4x3x61x40 4x3x61x40 0.095512 11.694567 2 4 MPI-IO collective 32 4x3x61x40 contiguous 0.036496 30.607783 2 4 MPI-IO collective 32 4x3x61x40 1x3x61x40 0.037248 30.001005 2 4 MPI-IO collective 32 4x3x61x40 2x2x31x20 0.039930 28.026377 2 4 MPI-IO collective 32 4x3x61x40 4x3x61x40 0.037416 29.863119 2 4 MPI-IO independent 64 4x3x61x40 contiguous 0.103431 10.858874 2 4 MPI-IO independent 64 4x3x61x40 1x3x61x40 0.100598 11.104615 2 4 MPI-IO independent 64 4x3x61x40 2x2x31x20 0.098529 11.343655 2 4 MPI-IO independent 64 4x3x61x40 4x3x61x40 0.097918 11.407999 2 4 MPI-IO collective 64 4x3x61x40 contiguous 0.036132 30.928535 2 4 MPI-IO collective 64 4x3x61x40 1x3x61x40 0.037021 30.171504 2 4 MPI-IO collective 64 4x3x61x40 2x2x31x20 0.036255 30.808467 2 4 MPI-IO collective 64 4x3x61x40 4x3x61x40 0.038610 29.014837 2 ok. *** Tests successful! Parallel I/O test for Collective I/O, contributed by HDF Group. "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 1 ./tst_simplerw_coll_r *** Testing parallel I/O some more. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 1... 1 0.00290458 5.64075e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 2... 1 0.00283316 5.78295e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 3... 1 0.00273577 5.98881e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 4... 1 0.00275153 5.95449e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 5... 1 0.00275293 5.95149e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 6... 1 0.00273438 5.99186e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 7... 1 0.00291803 5.61475e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 8... 1 0.00284661 5.75562e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 9... 1 0.00324498 5.04902e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 10... 1 0.00377739 4.33739e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 0 type 11... 1 0.00298713 5.48487e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 1... 1 0.00299362 5.47297e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 2... 1 0.0027738 5.90671e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 3... 1 0.0029018 5.64616e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 4... 1 0.00296811 5.52e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 5... 1 0.00346064 4.73439e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 6... 1 0.00326771 5.01391e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 7... 1 0.00277287 5.90868e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 8... 1 0.00273391 5.99288e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 9... 1 0.00275664 5.94348e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 10... 1 0.00275385 5.94948e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 1 type 11... 1 0.00275988 5.93648e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 1... 1 0.00275525 5.94648e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 2... 1 0.00275246 5.95249e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 3... 1 0.00282898 5.79148e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 4... 1 0.00270423 6.05865e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 5... 1 0.00274829 5.96153e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 6... 1 0.00277797 5.89783e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 7... 1 0.00274087 5.97767e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 8... 1 0.00275432 5.94848e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 9... 1 0.00278771 5.87723e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 10... 1 0.00296069 5.53384e+06 ok. *** writing a 16 x 16 x 16 file from 1 processors for fill value test 2 type 11... 1 0.00277148 5.91165e+06 ok. *** Tests successful! "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 2 ./tst_simplerw_coll_r *** Testing parallel I/O some more. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 1... 2 0.0014502 1.12977e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 2... 2 0.00137507 1.1915e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 3... 2 0.0014029 1.16787e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 4... 2 0.00140151 1.16903e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 5... 2 0.00146365 1.11939e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 6... 2 0.00140475 1.16633e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 7... 2 0.00143536 1.14145e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 8... 2 0.0014233 1.15112e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 9... 2 0.00139409 1.17525e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 10... 2 0.00137368 1.19271e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 0 type 11... 2 0.00137275 1.19351e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 1... 2 0.00136162 1.20327e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 2... 2 0.00136116 1.20368e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 3... 2 0.00136116 1.20368e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 4... 2 0.00139687 1.17291e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 5... 2 0.00136116 1.20368e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 6... 2 0.00140985 1.16211e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 7... 2 0.00138759 1.18075e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 8... 2 0.00146272 1.1201e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 9... 2 0.0013913 1.1776e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 10... 2 0.00142284 1.1515e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 1 type 11... 2 0.00169507 9.66567e+06 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 1... 2 0.00153368 1.06828e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 2... 2 0.00139362 1.17564e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 3... 2 0.00138898 1.17957e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 4... 2 0.00148406 1.104e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 5... 2 0.00141774 1.15564e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 6... 2 0.00156846 1.04459e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 7... 2 0.00138759 1.18075e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 8... 2 0.00136348 1.20163e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 9... 2 0.00138156 1.1859e+07 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 10... 2 0.00167652 9.77262e+06 ok. *** writing a 16 x 16 x 16 file from 2 processors for fill value test 2 type 11... 2 0.00143814 1.13925e+07 ok. *** Tests successful! "C:\Program Files\Microsoft MPI\Bin\mpiexec.exe" -n 4 ./tst_simplerw_coll_r *** Testing parallel I/O some more. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 1... 4 0.000763362 2.14629e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 2... 4 0.000742492 2.20662e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 3... 4 0.000736 2.22609e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 4... 4 0.000741101 2.21076e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 5... 4 0.000745275 2.19838e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 6... 4 0.000740637 2.21215e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 7... 4 0.000810666 2.02105e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 8... 4 0.00088626 1.84867e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 9... 4 0.000884869 1.85157e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 10... 4 0.000748521 2.18885e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 0 type 11... 4 0.000877913 1.86624e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 1... 4 0.000712811 2.2985e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 2... 4 0.000736 2.22609e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 3... 4 0.000720695 2.27336e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 4... 4 0.000755014 2.17003e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 5... 4 0.000795362 2.05994e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 6... 4 0.000722087 2.26898e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 7... 4 0.000742956 2.20524e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 8... 4 0.00086771 1.88819e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 9... 4 0.000807884 2.02801e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 10... 4 0.00089971 1.82103e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 1 type 11... 4 0.000731826 2.23878e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 1... 4 0.000716985 2.28512e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 2... 4 0.000746666 2.19429e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 3... 4 0.00085055 1.92628e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 4... 4 0.000707246 2.31659e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 5... 4 0.000765681 2.1398e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 6... 4 0.00100406 1.63178e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 7... 4 0.000733217 2.23454e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 8... 4 0.000923362 1.77439e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 9... 4 0.000755942 2.16736e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 10... 4 0.000809275 2.02453e+07 ok. *** writing a 16 x 16 x 16 file from 4 processors for fill value test 2 type 11... 4 0.000743884 2.20249e+07 ok. *** Tests successful!