Changeset 649


Ignore:
Timestamp:
06/19/09 17:33:46 (15 years ago)
Author:
mafoipsl
Message:

SD+MAF : on the way to 39 levels parametrisation

Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK
Files:
3 edited
5 moved

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/AA_make

    r647 r649  
    1111#-Q- eshpux        cp -f $(PRISM_DIR)/util/compile/frames/include_$(PRISM_NAME)/COMP_oasis3_$(LIB_MPI).$(PRISM_NAME)  $(OASIS3_DIR)/.; \ 
    1212#-Q- eshpux        cp -f $(PRISM_DIR)/util/compile/frames/include_$(PRISM_NAME)/COMP_libs.$(PRISM_NAME)  $(PRISM_DIR)/util/. ; fi 
    13         if [ -s ./.resol ] ; then $(M_K) `cat .resol` ; else $(M_K) ORCA2xLMD9695 ; fi 
     13        if [ -s ./.resol ] ; then $(M_K) `head -1 .resol` ; else $(M_K) ORCA2xLMD9695 ; fi 
    1414 
    1515ORCA2xLMD4443 : libioipsl oasis3 liborchidee orca2 lmdz44x43x19 verif    
    1616        echo "ORCA2xLMD4443" >.resol 
     17        echo "RESOL_ATM_3D=44x43x19" >>.resol 
    1718        echo "$(LIB_MPI)" >.libmpi 
    1819 
    1920ORCA2xLMD5655 : libioipsl oasis3 liborchidee orca2 lmdz56x55x19 verif    
    2021        echo "ORCA2xLMD5655" >.resol 
     22        echo "RESOL_ATM_3D=56x55x19" >>.resol 
    2123        echo "$(LIB_MPI)" >.libmpi 
    2224 
    2325ORCA2xLMD9671 : libioipsl oasis3 liborchidee orca2 lmdz96x71x19 verif    
    2426        echo "ORCA2xLMD9671" >.resol 
     27        echo "RESOL_ATM_3D=96x71x19" >>.resol 
    2528        echo "$(LIB_MPI)" >.libmpi 
    2629 
    2730ORCA2xLMD9695 : libioipsl oasis3 liborchidee orca2 lmdz96x95x19 verif 
    2831        echo "ORCA2xLMD9695" >.resol 
     32        echo "RESOL_ATM_3D=96x95x19" >>.resol 
     33        echo "$(LIB_MPI)" >.libmpi 
     34 
     35ORCA2xLMD9695-L39 : libioipsl oasis3 liborchidee orca2 lmdz96x95x39 verif 
     36        echo "ORCA2xLMD9695" >.resol 
     37        echo "RESOL_ATM_3D=96x95x39" >>.resol 
    2938        echo "$(LIB_MPI)" >.libmpi 
    3039 
    3140ORCA2xLMD144142 : libioipsl oasis3 liborchidee orca2 lmdz144x142x19 verif 
    3241        echo "ORCA2xLMD144142" >.resol 
     42        echo "RESOL_ATM_3D=144x142x19" >>.resol 
     43        echo "$(LIB_MPI)" >.libmpi 
     44 
     45ORCA2xLMD144142-L39 : libioipsl oasis3 liborchidee orca2 lmdz144x142x39 verif 
     46        echo "ORCA2xLMD144142" >.resol 
     47        echo "RESOL_ATM_3D=144x142x39" >>.resol 
    3348        echo "$(LIB_MPI)" >.libmpi 
    3449 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/COMP/lmdz.card

    r641 r649  
    3939 
    4040[ParametersFiles] 
    41 List=   (${SUBMIT_DIR}/PARAM/physiq.def, .), \ 
    42         (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM}, gcm.def), \ 
     41List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}, physiq.def), \ 
     42        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
    4343        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    4444        (${SUBMIT_DIR}/PARAM/traceur.def, .), \ 
    45         (${SUBMIT_DIR}/PARAM/Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat, .) 
     45        (${SUBMIT_DIR}/PARAM/Bands_${RESOL_ATM_3D}_${NUM_PROC_ATM}prc.dat, .) 
    4646 
    4747[RestartFiles] 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_WORK/EXP00/COMP/lmdz.driver

    r641 r649  
    77    RESOL_ATM=$( echo $RESOL | awk "-Fx" '{print $2}' ) 
    88 
    9     case ${RESOL_ATM} in 
    10         LMD4443)   BandsResol=44x43x19   ;; 
    11         LMD7245)   BandsResol=72x45x19   ;; 
    12         LMD5655)   BandsResol=56x55x19   ;; 
    13         LMD9671)   BandsResol=96x71x19   ;; 
    14         LMD9695)   BandsResol=96x95x19   ;; 
    15         LMD9696)   BandsResol=96x96x19   ;; 
    16         LMD14496)  BandsResol=144x96x19  ;; 
    17         LMD144142) BandsResol=144x142x19 ;; 
    18     esac 
     9    [ -f $SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D $SUBMIT_DIR}/../.resol) 
     10    [ -f $SUBMIT_DIR}/../.resol ] || export RESOL_ATM_3D=96x95x19 
     11 
     12    RESOL_ATM_Z=$( echo $RESOL_ATM_3D | awk "-Fx" '{print $3}' ) 
    1913 
    2014    ##--Frequency purpose .... 
     
    4034 
    4135    ##--Variables used by LMDZ in physiq.def -- 
    42     PAT_INST=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def  | grep 'OK_instan='  ) 
    43     PAT_JOUR=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def  | grep 'OK_journe='  ) 
    44     PAT_MOIS=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def  | grep 'OK_mensuel=' ) 
    45     PAT_HFRE=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def  | grep 'ok_hf='      ) 
     36    PAT_INST=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_instan='  ) 
     37    PAT_JOUR=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_journe='  ) 
     38    PAT_MOIS=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'OK_mensuel=' ) 
     39    PAT_HFRE=$(     grep -v ^# ${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}  | grep 'ok_hf='      ) 
    4640    ##--Variables used by LMDZ in gcm.def -- 
    47     PAT_iphysiq=$(  grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | grep iphysiq  ) 
    48     PAT_iperiod=$(  grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | grep iperiod  ) 
    49     PAT_day_step=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | grep day_step ) 
    50     PAT_ecritphy=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM} | grep ecritphy ) 
     41    PAT_iphysiq=$(  grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iphysiq  ) 
     42    PAT_iperiod=$(  grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep iperiod  ) 
     43    PAT_day_step=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep day_step ) 
     44    PAT_ecritphy=$( grep -v ^# ${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D} | grep ecritphy ) 
    5145 
    5246    ## Read LMDZ_adjust option in ${compname}.card --> put adjust=y and save Bands_*.dat in ${SUBMIT_DIR}/PARAM 
     
    6256    day_step=$( echo ${PAT_day_step} | awk -F= '{print $2}' ) 
    6357 
    64     #[ -f ${SUBMIT_DIR}/PARAM/Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat ] && IGCM_sys_Cp ${SUBMIT_DIR}/PARAM/Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat . 
     58    #[ -f ${SUBMIT_DIR}/PARAM/Bands_${RESOL_ATM_3D}_${NUM_PROC_ATM}prc.dat ] && IGCM_sys_Cp ${SUBMIT_DIR}/PARAM/Bands_${RESOL_ATM_3D}_${NUM_PROC_ATM}prc.dat . 
    6559 
    6660    IGCM_debug_PopStack "ATM_Initialize" 
     
    158152    IGCM_debug_PushStack "ATM_Finalize" 
    159153 
    160     [ ${LMDZ_adjust} = y ] && IGCM_sys_Cp Bands_${BandsResol}_${NUM_PROC_ATM}prc.dat ${SUBMIT_DIR}/PARAM 
     154    [ ${LMDZ_adjust} = y ] && IGCM_sys_Cp Bands_${RESOL_ATM_3D}_${NUM_PROC_ATM}prc.dat ${SUBMIT_DIR}/PARAM 
    161155 
    162156    echo FINALIZE ATM ! 
Note: See TracChangeset for help on using the changeset viewer.