#!/bin/ksh
MoDe=""
[[ "$1" == -mvapich ]] && MoDe=-mvapich && export USE_MVAPICH=yes && shift
Beta=${1:-beta}
#. s.ssmuse.dot legacy Linux_x86-64:pgi9xx Linux:pgi9xx AIX:Xlf12 AIX-powerpc7:Xlf13 Linux*:MPI/mpich2-131 devtools rmnlib-dev
. s.ssmuse.dot modules mpi pgi rmnlib-dev devtools
which mpif90 || exit 1
#[[ -z $MoDe ]] && . s.ssmuse.dot openmpi pgi rmnlib-dev devtools
#[[ -n $MoDe ]] && . s.ssmuse.dot mvapich pgi rmnlib-dev devtools
s.compile -O 2 -src RPN_COMM.cdk90 RPN_COMM*.c -mpi -openmp
s.compile -O 2 -src RPN_COMM*.f -mpi -openmp
Version=$(grep RPN_COMM_version= RPN_COMM_version.f | sed 's/.*=//')
mkdir -p ${EC_ARCH}
ar rcv ${EC_ARCH}/librpn_comm${Beta}${MoDe}.a *.o
ar rcv ${EC_ARCH}/librpn_comm_${Version}${MoDe}.a *.o
rm -f *.o
rm -f *.mod
./rpn_comm_stubs.sh_new -full
ar rcv ${EC_ARCH}/librpn_commstubs${Beta}${MoDe}.a *.o
ar rcv ${EC_ARCH}/librpn_commstubs_${Version}${MoDe}.a *.o
rm -f *.o
rm -rf rii_files

