I am running the case.build from CESM for a test case and running into an issue with the compiling of pio:
/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90(84): error #6580: Name in only-list does not exist or is not accessible. [PIO_DEF_VAR_ZSTANDARD]
PIO_def_var_zstandard, &
-------^
/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90(90): error #6580: Name in only-list does not exist or is not accessible. [PIO_INQ_VAR_FILTER_IDS]
PIO_inq_var_filter_ids , &
-------^
/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90(91): error #6580: Name in only-list does not exist or is not accessible. [PIO_INQ_VAR_FILTER_INFO]
PIO_inq_var_filter_info , &
-------^
/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90(92): error #6580: Name in only-list does not exist or is not accessible. [PIO_INQ_FILTER_AVAIL]
PIO_inq_filter_avail , &
-------^
/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90(93): error #6580: Name in only-list does not exist or is not accessible. [PIO_DEF_VAR_SZIP]
PIO_def_var_szip, &
-------^
from:
[ 97%] Building Fortran object src/flib/CMakeFiles/piof.dir/pio.F90.o
cd /scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/pio/pio2/src/flib && /iridisfs/i6software/openmpi/5.0.7/intel_classic/bin/mpif90 -DCPRINTEL -DLINUX -DTIMING -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/pio/pio2 -I/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/pio/pio2/src/flib -I/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include -I/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/clib -I/scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/clib/../ncint -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/include -I/iridisfs/i6software/netcdf/C/4.9.3_consistent/install/include -qno-opt-dynamic-align -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -fp-model source -O2 -debug minimal -DTIMING -DLINUX -DCESMCOUPLED -DFORTRANUNDERSCORE -DCPRINTEL -DNETCDF_ENABLE_LEGACY_MACROS -DNDEBUG -DHAVE_MPI -DMCT_INTERFACE -DHAVE_SLASHPROC -DATM_PRESENT -DICE_PRESENT -DLND_PRESENT -DOCN_PRESENT -DROF_PRESENT -DGLC_PRESENT -DWAV_PRESENT -DESP_PRESENT -DMED_PRESENT -I. -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/include -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/mct/noesmf/c1a1l1i1o1r1g1w1i1e1/include -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/finclude -I/iridisfs/i6software/netcdf/C/4.9.3_consistent/install/include -I/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include -I/scratch/co1f23/CESM_OUTPUTS/TEST_MINIMAL/bld/intel/openmpi/nodebug/nothreads/mct/include -debug minimal -fPIC -c /scratch/co1f23/CESM/cesm.2.2.0/cime/src/externals/pio2/src/flib/pio.F90 -o CMakeFiles/piof.dir/pio.F90.o
The pio lib is tagged as:
cime5.8.32.9
nc-config --all:
This netCDF 4.9.3 has been built with the following features:
--cc -> /iridisfs/i6software/intel/classic/install/compiler/2022.2.0/linux/bin/intel64/icc
--cflags -> -I/iridisfs/i6software/netcdf/C/4.9.3_consistent/install/include
--libs -> -L/iridisfs/i6software/netcdf/C/4.9.3_consistent/install/lib64 -lnetcdf
--static -> -lHDF5::HDF5 -lhdf5::hdf5_hl -lm -lz -lzstd -lbz2 -lCURL::libcurl -lxml2
--has-dap -> yes
--has-dap2 -> yes
--has-dap4 -> yes
--has-nc2 -> yes
--has-nc4 -> yes
--has-hdf5 -> yes
--has-hdf4 -> no
--has-logging -> no
--has-pnetcdf -> no
--has-szlib -> yes
--has-cdf5 -> yes
--has-parallel4 -> yes
--has-parallel -> yes
--has-nczarr -> yes
--has-zstd -> yes
--has-benchmarks -> yes
--has-multifilters -> yes
--has-stdfilters -> deflate zstd bz2
--has-quantize -> yes
--prefix -> /iridisfs/i6software/netcdf/C/4.9.3_consistent/install
--includedir -> /iridisfs/i6software/netcdf/C/4.9.3_consistent/install/include
--libdir -> /iridisfs/i6software/netcdf/C/4.9.3_consistent/install/lib64
--plugindir -> /iridisfs/i6software/netcdf/C/4.9.3_consistent/install/hdf5/lib/plugin
--plugin-searchpath -> /iridisfs/i6software/netcdf/C/4.9.3_consistent/install/hdf5/lib/plugin:/usr/local/hdf5/lib/plugin
--version -> netCDF 4.9.3
--build-system -> cmake
and nf-config --all:
This 4.6.2 has been built with the following features:
--cc -> /iridisfs/i6software/intel/classic/install/compiler/2022.2.0/linux/bin/intel64/icc
--cflags -> -I/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include -O2
--fc -> /iridisfs/i6software/intel/classic/install/compiler/2022.2.0/linux/bin/intel64/ifort
--fflags -> -I/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include -I/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include
--flibs -> -L/iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/lib64 -lnetcdff -lnetcdf
--has-f90 -> TRUE
--has-f03 -> yes
--has-nc2 -> yes
--has-nc4 -> yes
--prefix -> /iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install
--includedir-> /iridisfs/i6software/netcdf/Fortran/4.6.2_consistent/install/include
--version -> 4.6.2
Any suggestions on a fix to get it to compile would be appreciated.
I am running the case.build from CESM for a test case and running into an issue with the compiling of pio:
from:
The pio lib is tagged as:
cime5.8.32.9nc-config --all:
and nf-config --all:
Any suggestions on a fix to get it to compile would be appreciated.