make[1]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/common' make[2]: Nothing to be done for 'ptest'. make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/common' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/C' =========================================================== test/C: Parallel testing on 4 MPI processes =========================================================== *** TESTING C lt-pres_temp_4D_wr for writing classic file ------ pass *** TESTING C lt-pres_temp_4D_rd for reading classic file ------ pass *** TESTING C lt-pres_temp_4D_wr for writing classic file ------ pass *** TESTING C lt-pres_temp_4D_rd for reading classic file ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/C' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/fandc' make[2]: Nothing to be done for 'ptest'. make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/fandc' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nc_test' make[2]: Nothing to be done for 'ptest'. make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nc_test' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/cdf_format' =========================================================== test/cdf_format: Parallel testing on 4 MPI processes =========================================================== *** TESTING C lt-test_inq_format for inquiring file formats ------ pass *** TESTING C lt-cdf_type for CDF-5 type in CDF-1 and 2 ------ pass *** TESTING C lt-dim_cdf12 for defining dim in CDF-1/2 format ------ pass *** TESTING C lt-test_inq_format for inquiring file formats ------ pass *** TESTING C lt-cdf_type for CDF-5 type in CDF-1 and 2 ------ pass *** TESTING C lt-dim_cdf12 for defining dim in CDF-1/2 format ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/cdf_format' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/header' =========================================================== test/header: Parallel testing on 4 MPI processes =========================================================== *** TESTING C lt-header_consistency for header consistency ------ pass *** TESTING C lt-header_consistency for header consistency ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/header' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/testcases' =========================================================== test/testcases: Parallel testing on 4 MPI processes =========================================================== *** TESTING C lt-file_create_open for file create ------ pass *** TESTING C lt-file_create_open for file create ------ pass *** TESTING C lt-ncmpi_vars_null_stride for NULL stride ------ pass *** TESTING C lt-ncmpi_vars_null_stride for NULL stride ------ pass *** TESTING C lt-vectors for put_vara/get_vara ------ pass *** TESTING C lt-vectors for put_vara/get_vara ------ pass *** TESTING C lt-collective_error for collective abort ------ pass *** TESTING C lt-collective_error for collective abort ------ pass *** TESTING C lt-test_varm for get/put varm ------ pass *** TESTING C lt-test_varm for get/put varm ------ pass *** TESTING C lt-alignment_test for alignment ------ pass *** TESTING C lt-alignment_test for alignment ------ pass *** TESTING C lt-flexible for flexible put and get ------ pass *** TESTING C lt-flexible for flexible put and get ------ pass *** TESTING C lt-flexible2 for flexible APIs ------ pass *** TESTING C lt-flexible2 for flexible APIs ------ pass *** TESTING C lt-flexible_varm for flexible varm APIs ------ pass *** TESTING C lt-flexible_varm for flexible varm APIs ------ pass *** TESTING C lt-nonblocking for using ncmpi_iput_vara_int() ------ pass *** TESTING C lt-nonblocking for using ncmpi_iput_vara_int() ------ pass *** TESTING C lt-noclobber for NC_NOCLOBBER and NC_EEXIST ------ pass *** TESTING C lt-noclobber for NC_NOCLOBBER and NC_EEXIST ------ pass *** TESTING C lt-record for write records in reversed order ------ pass *** TESTING C lt-record for write records in reversed order ------ pass *** TESTING C lt-inq_num_vars for no. record/fixed variables ------ pass *** TESTING C lt-inq_num_vars for no. record/fixed variables ------ pass *** TESTING C lt-varn_int for ncmpi_put_varn_int_all() ------ pass *** TESTING C lt-varn_int for ncmpi_put_varn_int_all() ------ pass *** TESTING C lt-modes for file create/open modes ------ pass *** TESTING C lt-modes for file create/open modes ------ pass *** TESTING C lt-one_record for only one record variable ------ pass *** TESTING C lt-one_record for only one record variable ------ pass *** TESTING C lt-inq_recsize for inquiring record size ------ pass *** TESTING C lt-inq_recsize for inquiring record size ------ pass *** TESTING C lt-test_vard for vard put and get ------ pass *** TESTING C lt-test_vard for vard put and get ------ pass *** TESTING C lt-test_vard_rec for vard put on record var ------ pass *** TESTING C lt-test_vard_rec for vard put on record var ------ pass *** TESTING C lt-test_vard_multiple for vard to 2 variables ------ pass *** TESTING C lt-test_vard_multiple for vard to 2 variables ------ pass *** TESTING C lt-varn_contig for put_varn with contig fileview ------ pass *** TESTING C lt-varn_contig for put_varn with contig fileview ------ pass *** TESTING C lt-ivarn for ncmpi_iput_varn_() ------ pass *** TESTING C lt-ivarn for ncmpi_iput_varn_() ------ pass *** TESTING C lt-check_striping for striping info ------ pass *** TESTING C lt-check_striping for striping info ------ pass *** TESTING C lt-add_var for checking offsets of new variables ------ pass *** TESTING C lt-add_var for checking offsets of new variables ------ pass *** TESTING C lt-buftype_free for free buftype in flexible API ------ pass *** TESTING C lt-buftype_free for free buftype in flexible API ------ pass *** TESTING C lt-last_large_var for last large var in CDF-1/2 ------ pass *** TESTING C lt-last_large_var for last large var in CDF-1/2 ------ pass *** TESTING C lt-check_type for checking for type conflict ------ pass *** TESTING C lt-check_type for checking for type conflict ------ pass *** TESTING C lt-test_erange for checking for NC_ERANGE ------ pass *** TESTING C lt-test_erange for checking for NC_ERANGE ------ pass *** TESTING C lt-scalar for get/put scalar variables ------ pass *** TESTING C lt-scalar for get/put scalar variables ------ pass *** TESTING C lt-null_args for NULL arguments ------ pass *** TESTING C lt-null_args for NULL arguments ------ pass *** TESTING C lt-tst_dimsizes for defining max dimension sizes ------ pass *** TESTING C lt-tst_dimsizes for defining max dimension sizes ------ pass *** TESTING C lt-mix_collectives for get/put varm ------ pass *** TESTING C lt-mix_collectives for get/put varm ------ pass *** TESTING C lt-large_var_cdf5 for large var in CDF-5 ------ pass *** TESTING C lt-large_var_cdf5 for large var in CDF-5 ------ pass *** TESTING C lt-tst_max_var_dims for checking NC_MAX_VAR_DIMS ------ skip *** TESTING C lt-tst_max_var_dims for checking NC_MAX_VAR_DIMS ------ skip *** TESTING C lt-tst_info for merging env info ------ pass *** TESTING C lt-tst_info for merging env info ------ pass *** TESTING C lt-tst_vars_fill for strided put with fill mode on ------ pass *** TESTING C lt-tst_vars_fill for strided put with fill mode on ------ pass *** TESTING C lt-tst_def_var_fill for def_var_fill ------ pass *** TESTING C lt-tst_def_var_fill for def_var_fill ------ pass *** TESTING C lt-test_fillvalue for _FillValue for NC_GLOBAL ------ pass *** TESTING C lt-test_fillvalue for _FillValue for NC_GLOBAL ------ pass *** TESTING C lt-error_precedence for error precedence ------ pass *** TESTING C lt-error_precedence for error precedence ------ pass *** TESTING C lt-tst_free_comm for freeing MPI communicator ------ pass *** TESTING C lt-tst_free_comm for freeing MPI communicator ------ pass *** TESTING C lt-flexible_var for flexible var APIs ------ pass *** TESTING C lt-flexible_var for flexible var APIs ------ pass *** TESTING C lt-test_get_varn for get_varn ------ pass *** TESTING C lt-test_get_varn for get_varn ------ pass *** TESTING C lt-tst_del_attr for testing delete attr ------ pass *** TESTING C lt-tst_del_attr for testing delete attr ------ pass *** TESTING C lt-tst_redefine for header alignment ------ pass *** TESTING C lt-tst_redefine for header alignment ------ pass *** TESTING C lt-tst_grow_header for header grow ------ pass *** TESTING C lt-tst_grow_header for header grow ------ pass *** TESTING C lt-tst_symlink for NC_CLOBBER on symlink file ------ pass *** TESTING C lt-tst_symlink for NC_CLOBBER on symlink file ------ pass *** TESTING C lt-erange_fill for erange elements are filled ------ pass *** TESTING C lt-erange_fill for erange elements are filled ------ pass *** TESTING F77 lt-varn_intf for varn API ------ pass *** TESTING F77 lt-varn_intf for varn API ------ pass *** TESTING F77 lt-attrf for attribute overflow ------ pass *** TESTING F77 lt-attrf for attribute overflow ------ pass *** TESTING F77 lt-buftype_freef for flexible API ------ pass *** TESTING F77 lt-buftype_freef for flexible API ------ pass *** TESTING F77 lt-put_parameter for using immutable write buf ------ pass *** TESTING F77 lt-put_parameter for using immutable write buf ------ pass *** TESTING F77 lt-test_vardf for vard API ------ pass *** TESTING F77 lt-test_vardf for vard API ------ pass *** TESTING F77 lt-flexible_api for bufcount=NF_COUNT_IGNORE & buft------ pass *** TESTING F77 lt-flexible_api for bufcount=NF_COUNT_IGNORE & buft------ pass *** TESTING F90 lt-inq_num_varsf for no. record/fixed variables ------ pass *** TESTING F90 lt-inq_num_varsf for no. record/fixed variables ------ pass *** TESTING F90 lt-inq_recsizef for inquiring record size ------ pass *** TESTING F90 lt-inq_recsizef for inquiring record size ------ pass *** TESTING F90 lt-test_vardf90 for vard API ------ pass *** TESTING F90 lt-test_vardf90 for vard API ------ pass *** TESTING F90 lt-varn_real for varn API ------ pass *** TESTING F90 lt-varn_real for varn API ------ pass *** TESTING C lt-put_all_kinds for all kinds put APIs ------ pass *** TESTING C lt-put_all_kinds for all kinds put APIs ------ pass *** TESTING C lt-redef1 for entering re-define mode ------ pass *** TESTING C lt-redef1 for entering re-define mode ------ pass *** TESTING C lt-iput_all_kinds for all kinds put APIs ------ pass *** TESTING C lt-iput_all_kinds for all kinds put APIs ------ pass *** TESTING C lt-tst_version for PnetCDF library version ------ pass *** TESTING C lt-tst_version for PnetCDF library version ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/testcases' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nonblocking' =========================================================== test/nonblocking: Parallel testing on 4 MPI processes =========================================================== *** TESTING C lt-test_bput for bput API ------ pass *** TESTING C lt-test_bput for bput API ------ pass *** TESTING C lt-interleaved for writing interleaved fileviews ------ pass *** TESTING C lt-interleaved for writing interleaved fileviews ------ pass *** TESTING C lt-i_varn_int64 for iput/iget varn ------ pass *** TESTING C lt-i_varn_int64 for iput/iget varn ------ pass *** TESTING C lt-flexible_bput for flexible bput_varm ------ pass *** TESTING C lt-flexible_bput for flexible bput_varm ------ pass *** TESTING C lt-wait_after_indep for ncmpi_end_indep_data ------ pass *** TESTING C lt-wait_after_indep for ncmpi_end_indep_data ------ pass *** TESTING C lt-req_all for NC_REQ_ALL ------ pass *** TESTING C lt-req_all for NC_REQ_ALL ------ pass *** TESTING C lt-i_varn_indef for iput/iget varn in define mode ------ pass *** TESTING C lt-i_varn_indef for iput/iget varn in define mode ------ pass *** TESTING C lt-large_num_reqs for large number of iput/iget ------ pass *** TESTING C lt-large_num_reqs for large number of iput/iget ------ pass *** TESTING C lt-bput_varn for bput_varn ------ pass *** TESTING C lt-bput_varn for bput_varn ------ pass *** TESTING C lt-column_wise for iput/iget interleaved access ------ pass *** TESTING C lt-column_wise for iput/iget interleaved access ------ pass *** TESTING F77 lt-mcoll_testf77 for iput API ------ pass *** TESTING F77 lt-mcoll_testf77 for iput API ------ pass *** TESTING F77 lt-test_bputf77 for bput_varm_real API ------ pass *** TESTING F77 lt-test_bputf77 for bput_varm_real API ------ pass *** TESTING F90 lt-mcoll_testf for nf90mpi_iput_var API ------ pass *** TESTING F90 lt-mcoll_testf for nf90mpi_iput_var API ------ pass *** TESTING F90 lt-test_bputf for bput_var ------ pass *** TESTING F90 lt-test_bputf for bput_var ------ pass *** TESTING C lt-mcoll_perf for mput/iput APIs ------ pass *** TESTING C lt-mcoll_perf for mput/iput APIs ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nonblocking' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/CXX' =========================================================== test/CXX: Parallel testing on 4 MPI processes =========================================================== *** TESTING C++ lt-nctst for APIs with different netCDF formats ------ pass *** TESTING C++ lt-nctst for APIs with different netCDF formats ------ pass *** TESTING C++ lt-test_classic for creation of classic format file ------ pass *** TESTING C++ lt-test_classic for creation of classic format file ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/CXX' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nf_test' make[2]: Nothing to be done for 'ptest'. make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nf_test' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nf90_test' make[2]: Nothing to be done for 'ptest'. make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/nf90_test' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/F90' =========================================================== test/F90: Parallel testing on 4 MPI processes =========================================================== *** TESTING F90 lt-f90tst_parallel ------ pass *** TESTING F90 lt-f90tst_parallel ------ pass *** TESTING F90 lt-f90tst_parallel2 for strided access ------ pass *** TESTING F90 lt-f90tst_parallel2 for strided access ------ pass *** TESTING F90 lt-f90tst_parallel3 ------ pass *** TESTING F90 lt-f90tst_parallel3 ------ pass *** TESTING F90 lt-f90tst_parallel4 ------ pass *** TESTING F90 lt-f90tst_parallel4 ------ pass make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test/F90' make[1]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/test' make[1]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/examples' make[2]: Entering directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/examples/C' =========================================================== examples/C: Parallel testing on 4 MPI processes =========================================================== PASS: C parallel run on 4 processes --------------- collective_write PASS: C parallel run on 4 processes --------------- collective_write make[2]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/examples/C' make[1]: Leaving directory '/lcrc/project/lcrc-app-engr/jlow/pnetcdf/2025/PnetCDF/examples'