1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- #!/bin/bash
- #set -x
- set -o posix
- #set -u
- #set -e
- #+
- #
- # ==========
- # agrifpp.sh
- # ==========
- #
- # ----------------------------
- # Preform AGrif pre-processing
- # ----------------------------
- #
- # SYNOPSIS
- # ========
- #
- # ::
- #
- # $ agrifpp.sh
- #
- #
- # DESCRIPTION
- # ===========
- #
- #
- # Preprocess file using the conv in OPAFILES directory
- # Standard preprocessed files are stored in OPAFILES/ppsrc/nemo
- # Source files are stored under OPAFILES/obj
- # Include filess in OPAFILES/inc
- # Note that agrif2model.F90 should not be preprocess (standard one)
- #
- # EXAMPLES
- # ========
- #
- # ::
- #
- # $ ./agrifpp.sh FILE_TO_PROCESS
- #
- # TODO
- # ====
- #
- # option debug
- #
- #
- # EVOLUTIONS
- # ==========
- #
- # $Id: agrifpp.sh 2143 2010-10-04 12:49:55Z rblod $
- #
- #
- #
- # * creation
- #
- #-
- MYFILE=$(basename "$1")
- if [ "$MYFILE" == "agrif2model.f90" ];then
- \cp ${NEMO_TDIR}/${NEW_CONF}/WORK/${MYFILE/.f90/.F90} ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/obj/$MYFILE
- else
- cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/ppsrc/nemo ; ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/conv ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/agrif_opa.in -rm -incdir ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/inc -comdirout ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/obj -convfile ${MYFILE} > /dev/null
- fi
|