New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2010 for branches/DEV_r1879_FCM/NEMOGCM/TOOLS/agrifpp.sh – NEMO

Ignore:
Timestamp:
2010-07-13T22:54:34+02:00 (14 years ago)
Author:
rblod
Message:

Fix somme pre-processing issues with IBM on branch FCM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DEV_r1879_FCM/NEMOGCM/TOOLS/agrifpp.sh

    r1972 r2010  
    66#+ 
    77# 
     8#inc $MAIN_DIR/TOOLS/arch.fcm 
     9 
    810# ========== 
    911# agrifpp.sh 
     
    6365 
    6466 
    65    MYFILE=`echo $* |awk -F" " '{print $NF}' ` 
    6667   if [ "${MYFILE}" != "par_oce.F90" -a  ! -f ${NEMO_TDIR}/${NEW_CONF}}/OPAFILES/param_done ]; then 
    67       cpp -P -C -traditional  ${FPP_OPT} ${CONFIG_DIR}/${NEW_CONF}/WORK/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 
     68      cpp ${FPP_OPT} ${CONFIG_DIR}/${NEW_CONF}/WORK/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 
    6869      (cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES ; ${NEMO_TDIR}/${NEW_CONF}/AGRIFLIB/bin/conv agrif_opa.in -rm -comdirin ./ -comdirout AGRIF_MODELFILES/ -convfile par_oce.F90 > /dev/null ) 
    69       cpp -P -C -traditional  -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC  ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_MODELFILES/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 
     70      cpp ${FPP_OPT}  -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC  ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_MODELFILES/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 
    7071      touch ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/param_done 
    7172   elif  [ "${MYFILE}" == "par_oce.F90" -a -f ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/param_done ] ; then 
    7273      cd  ${NEMO_TDIR}/${NEW_CONF}/OPAFILES 
    73       cpp -P -C -traditional -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${MYFILE} 
     74      cpp ${FPP_OPT} -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${MYFILE} 
    7475      exit 
    7576   fi 
    7677 
    7778   if [ "${MYFILE}" == agrif2model.F90 ]; then 
    78       cpp  -P -C -traditional -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ 
     79      cpp  -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ 
    7980      exit 
    8081   fi  
    8182 
    82    cpp   -P -traditional -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/${MYFILE} 
     83   cpp  -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/${MYFILE} 
    8384   ( cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES ; ${NEMO_TDIR}/${NEW_CONF}/AGRIFLIB/bin/conv agrif_opa.in -rm -comdirin ./ -comdirout AGRIF_MODELFILES/ -convfile ${MYFILE} > /dev/null ) 
    8485   cd  ${NEMO_TDIR}/${NEW_CONF} 
    8586   mv -f OPAFILES/AGRIF_MODELFILES/${MYFILE} OPAFILES/${MYFILE} 
    86    cpp  -P -C -traditional -IOPAFILES/AGRIF_INC OPAFILES/${MYFILE}  
     87   cpp ${FPP_OPT} -IOPAFILES/AGRIF_INC OPAFILES/${MYFILE}  
    8788else 
    8889   shift 
    89    cpp -P -C -traditional $@ 
     90   cpp $@ 
    9091fi 
    9192 
Note: See TracChangeset for help on using the changeset viewer.