#!/bin/bash #### load modules if using Compute Canada or Copernicus #### module load gcc/9.3.0 module load netcdf-fortran module load openblas module load caf #### Specifiy Master Directory, parent of build directory export F_MASTER=/globalhome/kck540/HPC/SummaProjects/Summa-Actors #### Specifiy Compilers #### export FC=gfortran export CC=g++ #### Includes and Libraries #### export INCLUDES="-I$EBROOTNETCDFMINFORTRAN/include" export LIBRARIES="-L$EBROOTNETCDFMINFORTRAN/lib64\ -L$EBROOTOPENBLAS/lib\ -lnetcdff -lopenblas" # INCLUDES FOR Actors Component export ACTORS_INCLUDES="-I$EBROOTCAF/include\ -I$EBROOTNETCDFMINFORTRAN/include" export ACTORS_LIBRARIES="-L$EBROOTCAF/lib\ -L$EBROOTCAF/lib64\ -L$EBROOTNETCDFMINFORTRAN/lib64\ -L$EBROOTOPENBLAS/lib\ -L$F_MASTER/bin\ -lcaf_core -lcaf_io -lsumma -lopenblas -lnetcdff" #### Compile with the Makefile #### make -f ${F_MASTER}/build/makefile export LD_LIBRARY_PATH=${F_MASTER}/bin