#!/bin/bash module purge module load GCC/9.3.0 openmpi/gnu/4.0.5.2 CUDA/11.0.2-GCC-9.3.0 export machine=vega-gpu export software=specfem3d_globe export version=31octobre export NEX_XI=384 #384 #416 #352 #320 #288 #256 #224 #192 #160 #128 #96 #288 export NPROC_XI=4 MYSCRATCH=/exa5/scratch/user/eucedricj export install_dir=$MYSCRATCH//benchmarks/$machine/$software/$version echo "install_dir = " $install_dir export CC=mpicc #mpiicc export FC=mpif90 #mpiifort export MPIFC=$FC # gnu export FCFLAGS=" -O3 -flto -march=znver2 -mtune=znver2 -ffast-math -mfma -mavx2 -m3dnow -fomit-frame-pointer -DUSE_FP32 -DOPT_STREAMS -mcmodel=large" #-fopenmp -march=znver1 -funroll-all-loops export CFLAGS=" -O3 -flto -march=znver2 -mtune=znver2 -ffast-math -mfma -mavx2 -m3dnow -fomit-frame-pointer" export CUDA_LIB=$CUDA_HOME/lib64 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/ export LDFLAGS="$LDFLAGS -lpthread"