Hello,
For some reason I have not been able to compile the default test case (--res f19_g17 --compset B1850) for CESM 2.1.1 on my local cluster, which was configured using various software modules that have been around on the cluster for a while. I suspect there are inconsistencies in the compilers used to build ZLIB, HDF5,..., CESM. So I am going to try to build all the software over again to ensure everything is consistent and try configuring/compiling CESM again using my own software.
So far I've successfully built ZLIB with gcc/8.2.0 and HDF5 with openmpi/3.1.5. However, for some reason I have not been able to build PnetCDF with openmpi/3.1.5 (I suspect it is an issue with our openmpi compiler). Therefore, I cannot enable pnetcdf when building NetCDF-C (i.e. --enable-parallel-tests --enable-pnetcdf).
So I am wondering...do I technically need pnetcdf (and subsequently, do I need pnetcdf enabled for NetCDF-C) to compile and run CESM 2.1.1? Or could I simply skip building pnetcdf and enabling pnetcdf for netcdf-c, and just carry on? I'm just not sure if this would potentially cause issues down the road when compiling and running CESM.
Thank you for any help and/or advice,
Kyle
For some reason I have not been able to compile the default test case (--res f19_g17 --compset B1850) for CESM 2.1.1 on my local cluster, which was configured using various software modules that have been around on the cluster for a while. I suspect there are inconsistencies in the compilers used to build ZLIB, HDF5,..., CESM. So I am going to try to build all the software over again to ensure everything is consistent and try configuring/compiling CESM again using my own software.
So far I've successfully built ZLIB with gcc/8.2.0 and HDF5 with openmpi/3.1.5. However, for some reason I have not been able to build PnetCDF with openmpi/3.1.5 (I suspect it is an issue with our openmpi compiler). Therefore, I cannot enable pnetcdf when building NetCDF-C (i.e. --enable-parallel-tests --enable-pnetcdf).
So I am wondering...do I technically need pnetcdf (and subsequently, do I need pnetcdf enabled for NetCDF-C) to compile and run CESM 2.1.1? Or could I simply skip building pnetcdf and enabling pnetcdf for netcdf-c, and just carry on? I'm just not sure if this would potentially cause issues down the road when compiling and running CESM.
Thank you for any help and/or advice,
Kyle