Ignore:
Timestamp:
Jan 11, 2013, 10:19:19 AM (11 years ago)
Author:
Laurent Fairhead
Message:

Version testing basée sur la r1706


Testing release based on r1706

Location:
LMDZ5/branches/testing
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/branches/testing

  • LMDZ5/branches/testing/makelmdz_fcm

    r1665 r1707  
    2424chimie=false
    2525parallel=none
     26paramem="par"
    2627compil_mod=prod
    2728io=ioipsl
     
    7273[-cpp CPP_KEY]             : cle cpp supplementaires
    7374[-adjnt]                   : adjoint, a remettre en route ...
     75[-mem]                     : version memoire reduite (si en mode parallele)
    7476[-filtre NOMFILTRE]        : prend le filtre dans libf/NOMFILTRE (def: filtrez)
    7577[-link LINKS]              : liens optionels avec d'autres librairies
     
    125127
    126128      "-adjnt")
    127           echo "otpion a reactiver ";exit
     129          echo "option a reactiver ";exit
    128130          opt_dep="$opt_dep adjnt" ; adjnt="-ladjnt -ldyn3d "
    129131          optim="$optim -Dadj" ; shift ;;
     
    131133      "-cosp")
    132134          cosp="$2" ; shift ; shift ;;
    133 
     135     
     136      "-mem")
     137          paramem="mem" ; shift ;;
    134138
    135139      "-filtre")
     
    278282# on cree ou remplace le fichier des dimensions
    279283########################################################################
     284
     285cd $LIBFGCM/grid
     286if [[ -f dimensions.h ]]
     287then
     288  echo 'ATTENTION: vous etes sans doute en train de compiler le modele par ailleurs'
     289  echo "Attendez que la premiere compilation soit terminee pour relancer la suivante."
     290  echo "Si vous etes sur que vous ne compilez pas le modele par ailleurs,"
     291  echo  vous pouvez continuer en repondant oui.
     292  echo "Voulez-vous vraiment continuer?"
     293  read reponse
     294  if [[ $reponse == "oui" ]]
     295  then
     296    \rm -f $LIBFGCM/grid/dimensions.h
     297  else
     298    exit
     299  fi
     300fi
     301
    280302
    281303cd $LIBFGCM/grid/dimension
     
    349371then
    350372  SUFF_NAME=${SUFF_NAME}_para
    351   DYN=dyn${dimc}dpar
     373  DYN=dyn${dimc}d${paramem}
     374  if [[ "$paramem" == "mem" ]]
     375  then
     376   SUFF_NAME=${SUFF_NAME}_${paramem}
     377  fi
    352378else
    353379  SUFF_NAME=${SUFF_NAME}_seq
     
    413439ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config config
    414440ln -s $LIBOGCM/${arch}${SUFF_NAME}/.config/tmp tmp_src
     441
     442if [[ -r $LIBFGCM/grid/dimensions.h ]]
     443then
     444  # Cleanup: remove dimension.h file
     445  \rm -f $LIBFGCM/grid/dimensions.h
     446fi
Note: See TracChangeset for help on using the changeset viewer.