# Path for your PETSc install PETSCPATH="/home/maths/[USERCODE]/petsc/" # Use PETSc version of SuiteSparse SUITESPARSEPATH=$PETSCPATH # Path to MPI installation - where you placed the compiler scripts MPIPATH=/home/maths/[USERCODE]/bin OFLAGS0="-std=c++0x -g -Wall -Wfatal-errors" OFLAGS1="-O3 -std=c++14 \ -funroll-loops \ -ffast-math -fomit-frame-pointer -msse3 -mfpmath=sse \ -Wall -Wfatal-errors" OFLAGSC1="-O3 -std=c14 \ -funroll-loops \ -ffast-math -fomit-frame-pointer -msse3 -mfpmath=sse \ -Wall -Wfatal-errors" OPTIMFLAGS=$OFLAGS1 CMAKE_FLAGS="\ -DNDEBUG=1 \ -DCMAKE_CXX_COMPILER=$MPIPATH/mpicxx_sleep \ -DCMAKE_C_COMPILER=$MPIPATH/mpicc_sleep \ -DCMAKE_Fortran_COMPILER=$MPIPATH/mpif90_sleep \ -DCMAKE_CXX_FLAGS=$OPTIMFLAGS \ -DCMAKE_C_FLAGS=$OFLAGSC1 \ -DCMAKE_INSTALL_PREFIX='/home/maths/maribi/Data_Dune2.5' \ -DCMAKE_INCLUDE_PATH=$PETSCPATH \ -DCMAKE_LIBRARY_PATH=$SUITESPARSEPATH \ -DPETSC_DIR=$PETSCPATH \ -DPETSC_ARCH="" \ -DPETSC_EXECUTABLE_RUNS=YES \ -DSuiteSparse_ROOT=$SUITESPARSEPATH \ -DUMFPACK_ROOT=$SUITESPARSEPATH \ -DMETIS_ROOT=$PETSCPATH \ -DPARMETIS_ROOT=$PETSCPATH \ -DSUPERLU_ROOT=$PETSCPATH \ -DDUNE_GRID_GRIDTYPE_SELECTOR=ON "