Changeset 912


Ignore:
Timestamp:
02/22/10 17:04:36 (14 years ago)
Author:
mafoipsl
Message:

AC : Add the possibility to force higher writing level for aerosol.
2 variables added with default value : LMDZ_Freq_aero=120 and LMDZ_Length_aero=12

Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/lmdz.card

    r906 r912  
    99# To force usage of this Bands file, put LMDZ_NbPeriod_adjust=0 and replace XXXXXXX by Restart Job Name 
    1010# LMDZ_Bands_file_name=${ARCHIVE}/IGCM_OUT/IPSLCM5/XXXXXXX/ATM/Debug/XXXXXXX_Bands_96x95x19_3prc.dat_3 
     11 
     12# To force higher writing level for aerosol 
     13# LMDZ_Freq_aero : frequency in PeriodLength (10Years = 120) , LMDZ_Length_aero : length in PeriodLength (1Year = 12).  
     14# To cancel this option put LMDZ_Freq_aero=0 and LMDZ_Length_aero=0 
     15LMDZ_Freq_aero=120 
     16LMDZ_Length_aero=12 
    1117 
    1218[InitialStateFiles] 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/lmdz.driver

    r911 r912  
    6565        eval LMDZ_Bands_file_name=\${lmdz_UserChoices_LMDZ_Bands_file_name} > /dev/null 2>&1 
    6666    fi 
     67 
     68    ##  Read LMDZ_Freq_aero and LMDZ_Length_aero in lmdz.card 
     69    eval LMDZ_Freq_aero=\${lmdz_UserChoices_LMDZ_Freq_aero} > /dev/null 2>&1 
     70    eval LMDZ_Length_aero=\${lmdz_UserChoices_LMDZ_Length_aero} > /dev/null 2>&1 
    6771 
    6872    IGCM_debug_PopStack "ATM_Initialize" 
     
    98102    fi 
    99103 
     104    ##  
     105    if [ ${CumulPeriod}%${LMDZ_Freq_aero} -lt ${LMDZ_Length_aero} ] ; then  
     106        lev_histmth=4 
     107    else 
     108        lev_histmth=2 
     109    fi   
     110 
    100111    ## algo : For CumulPeriod=1 ;  
    101112    ##        IF NbPeriod_Adjust = 0, Get Bands file directly from server, store it with _0 suffix 
     
    124135    LMDZ_sed physiq.def OK_journe   ${OK_journe} 
    125136    LMDZ_sed physiq.def OK_mensuel  ${OK_mensuel} 
     137    LMDZ_sed physiq.def lev_histmth ${lev_histmth} 
    126138    LMDZ_sed physiq.def ok_hf       ${ok_hf} 
    127139    LMDZ_sed physiq.def ecrit_mth   ${LMDZ_ecrit_mth} 
Note: See TracChangeset for help on using the changeset viewer.