Ignore:
Timestamp:
Jun 11, 2014, 3:46:46 PM (10 years ago)
Author:
Laurent Fairhead
Message:

Merged trunk changes r1997:2055 into testing branch

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/makelmdz

    r1999 r2056  
    3232## try to recognise machine and infer arch from it
    3333machine=`hostname`
    34 if [[ "$machine" == "brodie" ]]
    35 then
    36   arch="SX8_BRODIE"
    37 fi
    3834if [[ "${machine:0:3}" == "ada" ]]
    3935then
    4036  arch="X64_ADA"
    41 fi
    42 if [[ "${machine:0:6}" == "ciclad" ]]
    43 then
    44   arch="AMD64_CICLAD"
    4537fi
    4638if [[ "${machine:0:7}" == "platine" ]]
     
    8476
    8577CPP_KEY=""
    86 INCLUDE='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/dyn3d_common -I$(LIBF)/filtrez -I. '
     78INCLUDE='-I$(LIBF)/grid -I$(LIBF)/bibio -I$(LIBF)/filtrez -I. '
    8779LIB=""
    8880adjnt=""
     
    167159          CPP_KEY="$CPP_KEY $2" ; shift ; shift ;;
    168160
    169       "-adjnt")
    170           echo "not operational ... work to be done here ";exit
    171           opt_dep="$opt_dep adjnt" ; adjnt="-ladjnt -ldyn3d "
    172           optim="$optim -Dadj" ; shift ;;
    173 
    174161      "-cosp")
    175162          cosp="$2" ; shift ; shift ;;
     
    487474   cp -p fxy_${grille}.h fxyprim.h
    488475   filtre="FILTRE=$filtre"
    489    INCLUDE="$INCLUDE "'-I$(LIBF)/dyn3d${FLAG_PARA} '
     476   INCLUDE="$INCLUDE "'-I$(LIBF)/dyn3d${FLAG_PARA} -I$(LIBF)/dyn3d_common '
    490477elif (( $dimc == 2 )) ; then
    491478   filtre="FILTRE= L_FILTRE= "
    492479   INCLUDE="$INCLUDE "'-I$(LIBF)/dyn2d'
    493480elif (( $dimc == 1 )) ; then
     481   CPP_KEY="$CPP_KEY CPP_1D"
    494482   filtre="L_DYN= DYN= FILTRE= L_FILTRE= DIRMAIN=phy$physique "
    495    INCLUDE="$INCLUDE "'-I$(LIBF)/dyn3d' # Pas tres propre
     483   INCLUDE="$INCLUDE "'-I$(LIBF)/dyn3d -I$(LIBF)/dyn3d_common ' # Pas tres propre
    496484else
    497485   echo Dimension dimc=$dimc pas prevu ; exit
    498486fi
    499487
    500 ######################################################################
    501 # Creation du suffixe de la configuration
    502 ######################################################################
    503 
    504 SUFF_NAME=_${dim_full}
    505 SUFF_NAME=${SUFF_NAME}_phy${physique}
    506 
    507 if [[ "$parallel" != "none" ]]
    508 then
    509   SUFF_NAME=${SUFF_NAME}_para
    510   DYN=dyn${dimc}d${paramem}
    511   if [[ "$paramem" == "mem" ]]
    512   then
    513    SUFF_NAME=${SUFF_NAME}_${paramem}
    514   fi
    515 else
    516   SUFF_NAME=${SUFF_NAME}_seq
    517   DYN=dyn${dimc}d
    518 fi
    519 
    520 if [[ $veget != "false" ]]
    521 then
    522   SUFF_NAME=${SUFF_NAME}_orch
    523 fi
    524 
    525 if [[ $couple != "false" ]]
    526 then
    527   SUFF_NAME=${SUFF_NAME}_couple
    528 fi
    529 
    530 if [[ $chimie == "INCA" ]]
    531 then
    532   SUFF_NAME=${SUFF_NAME}_inca
    533 fi
    534488
    535489cd $LMDGCM
     
    574528if [[ -r $LMDGCM/libf/dyn${dimc}d${FLAG_PARA}/${code}.F90 ]]
    575529then
     530  source_code=${code}.F90
     531elif [[ -r $LMDGCM/libf/phy$physique/${code}.F90 ]] ; then
    576532  source_code=${code}.F90
    577533fi
Note: See TracChangeset for help on using the changeset viewer.