-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_gfortran.sh
executable file
·29 lines (22 loc) · 1.09 KB
/
install_gfortran.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
#########################################################################
export FC="gfortran" # Fortran compiler
export FC_FLAGS="-O2 -fno-automatic -fcray-pointer"
export FC_LD="-static-libgfortran" # Serial linker flags
export ATSP="${PWD}"
export LAPACK_LIB="-llapack -lblas"
export LAPACK_DIR="/usr/lib"
export FC_MALLOC="LINUX"
#########################################################################
export FC_MPI="mpif90" # MPI compiler
export FC_MPIFLAGS="-O2 -fno-automatic -fcray-pointer" # Parallel code compiler flags
export FC_MPILD="-O" # Parallel linker flags
export MPI_TMP="/home/nemouchi/tmp_mpi"
#########################################################################
export CPP="g++" # C++ compiler
export CPP_FLAGS="-O3" # C++ compiler flags
export CPP_LD="-static" # C++ linker
#########################################################################
cd ${ATSP}/src
make $* 2>&1 | tee ${ATSP}/make.err
grep "severe" ../make.err