Install Libraries on JUROPATEST
The libraries used by CLaMS are installed in directory /homec/jicg11/jicg1108
qhull
cd ~/qhull make new (Compilation mit gcc, s. Makefile) mv libqhull.a libqhull_gcc4.4.7.a cd ~/clams_lib ln -sf ../qhull/libqhull_gcc4.4.7.a ./libqhull.a cd ~ chmod -R 755 qhull
numrec
cd ~/numrec-f90 mkdir lib_ifort15.0.0 mkdir mod_ifort15.0.0 mkdir obj_ifort15.0.0
in Makefile.numrec:
F90 = ifort objDir = obj_ifort15.0.0 modDir = mod_ifort15.0.0 libDir = lib_ifort15.0.0
make -f Makefile.numrec new
catastrophic error: **Internal compiler error: internal abort** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error. compilation aborted for src/sprsin.f90 (code 1) => in Makefile.numrec: sprsin removed from progfilelist !!!
cd ~/clams_lib ln -sf ../numrec-f90/lib_ifort15.0.0/libnumrec.a . cd ~ chmod -R 755 numrec
netcdf
- Netcdf is installed on Juropatest for different C and Fortran compiler versions.
- If the netcdf module is loaded, "ncdump" and "ncgen" can be used and compilation of programs using netcdf is possible (without specifying any library or include path).
- Compile Fortran program with NetCDF:
ifort -o progname progname.f90 -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz
- Environment variables
PATH includes directory with netcdf binaries (ncdump)
CPATH includes directory with include-files and netcdf-modules
LD_LIBRARY_PATH includes directories with all needed libraries (netcdf, hdf5, zlib etc)
utils
geƤndert: Makefile mkincl/platform.mk mkincl/config/config.Linux_ifc => eingecheckt am 13.01.2015
make theLibrary
cd ~/clams_lib ln -sf ../utils/lib_linux_ifc_15.0.0/libutils-icg1.a .
cd ~/clams_mod ln -sf ../utils/mod_linux_ifc_15.0.0/* .
cd ~ chmod -R 755 utils