balston
balston
We now have netCDF and netCDF-FORTRAN that can be used to build JAGURS.
Existing PROJ.4 build should be OK I think.
Need these modules I think: ``` module load beta-modules module -f unload compilers mpi gcc-libs module load gcc-libs/10.2.0 module load compilers/gnu/10.2.0 module load numactl/2.0.12 module load binutils/2.36.1/gnu-10.2.0 module load ucx/1.9.0/gnu-10.2.0...
I will test a build using the _Makfile.gfotran_ and the above set of modules tomorrow.
Trying a build using _./jagurs-JAGURS-D_V0516/src/Makefile.gfortran_ with at least the following changes: ``` sed -i.bak1 '/^PROJ4_DIR/s|$(HOME)/local|/shared/ucl/apps/PROJ.4//8.1.1|' Makefile sed -i.bak2 '/^FFTW3_INCLUDE_DIR/s|$(HOME)/local/include|$(FFTWINCLUDE)|' Makefile sed -i.bak3 '/^NETCDF/s|$(HOME)/local|/shared/ucl/apps/NetCDF/4.9.2-gnu-10.2.0|' Makefile ```
Getting errors that imply the version of PROJ is not recent enough. Need to build a newer version first. Latest version is 9.2.0
Building PROJ 9.2.0.
Build of PROJ has failed during the installation step - hasn't picked up the install location correctly. This due to the switch from GNU configure to CMAKE for the build...
That was actually my silly mistake - I had forgotten to add: ``` -D CMAKE_INSTALL_PREFIX=${INSTALL_PREFIX} ``` to the CMAKE config step.
PROJ 9.2.0 is now built but it turns out that I don't need the new version but a very only one! That is ready too now.