
export PGI_VERSION=${PGI_VERSION:-9}

define="-DLittle_Endian -Di386=i386"

Dprefix=""
Iprefix="-I"
Lprefix="-L"
lprefix="-l"

FC=${F77C:-/home/ordenv/dist/sw/PGI/bin/pgf95}
F90C=${F90C:-/home/ordenv/dist/sw/PGI/bin/pgf95}
PGI_TP="-tp p7-64"
FC_options=${FC_options:-"-fpic -byteswapio ${Iprefix}. ${PGI_TP}"}
FC_LD_options="-Wl,--allow-shlib-undefined "
FC_SHARED="-shared"
FC_STATIC="-Bstatic_pgi"

CC="cc"
CPP=g++
CC_SHARED="-shared"

MPI_LIB=${MPI_LIB:-mpich}
MPI_FC="mpif77 "
MPI_F90C="mpif90 "
MPI_CC=mpicc

OPENMP="-mp -lpthread -Wl,-rpath,$($FC --pgidir)/lib"
OPENMPCC="-D_REENTRANT -D_THREAD_SAFE  -lpthread"

CC_options="-Wl,--allow-shlib-undefined -Wtrigraphs -fpic -I. "
CC_options_NOLD="-Wtrigraphs -fpic -I. "

F_Opt[0]=-O0
F_Opt[1]=-O1
F_Opt[2]="-O2 -Mscalarsse"
F_Opt[3]="-O2 -Mvect=sse -Mscalarsse"
F_Opt[4]="-O3 -fast"
F_Opt[5]="-O4 -fast"

O_DEBUG="-g -Ktrap=fp"
O_DEBUG_C="-g"

C_Opt[0]=-O0
C_Opt[1]=-O1
C_Opt[2]=-O2
C_Opt[3]=-O2
C_Opt[4]=-O2

prof_option="-p"
#prof_option="-p -Mprof=lines"

COMPILE_ON=erg
DISTRIBUTE_TO=erg
AR=ar
VECTOR_LIBS=massvp4_safe
VECTOR_LIBS_safe=massvp4_safe
echo Compiler Rules applied for Linux PGI version $PGI_VERSION
