Ignore:
Timestamp:
03/23/18 15:32:55 (6 years ago)
Author:
acosce
Message:

remove these configuration not use anymore

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6CHT/GENERAL/DRIVER/inca.driver

    r2547 r3688  
    3030    echo "INCA Tag : LMDZ-INCA" ${config_UserChoices_TagName} 
    3131 
     32    ##- LMDZ physics version 
     33    ##  Read LMDZ_Physics option in lmdz.card, if not present take default value AP (old physics)  
     34    if [ ! X${lmdz_UserChoices_LMDZ_Physics} = X ] ; then 
     35        LMDZ_Physics=${lmdz_UserChoices_LMDZ_Physics} 
     36    else 
     37        LMDZ_Physics=AP 
     38    fi 
     39    echo LMDZ physics version : ${LMDZ_Physics} 
     40 
     41    enable1=.FALSE. 
     42    enable2=.FALSE. 
     43 
     44    for frequency in ${config_CHM_WriteFrequency} ; do 
     45        case ${frequency} in  
     46            1D|1d) enable1=.TRUE. ;; 
     47        esac 
     48        case ${frequency} in 
     49            1M|1m) enable2=.TRUE. ;; 
     50        esac 
     51    done 
     52 
     53 
     54 
    3255    IGCM_debug_PopStack "CHM_Initialize" 
    3356} 
     
    4063    case ${CHEM} in  
    4164        AER) 
    42         IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     65            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   forcage1     enabled ${enable1} 
     66            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml forcage2     enabled ${enable2} 
     67            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   aero1        enabled ${enable1} 
     68            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml aero2        enabled ${enable2} 
     69            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   chemistry1   enabled ${enable1} 
     70            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml chemistry2   enabled ${enable2} 
     71            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   emissions1   enabled ${enable1} 
     72            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2   enabled ${enable2} 
     73            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   species1     enabled ${enable1} 
     74            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml species2     enabled ${enable2} 
     75            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   dvel1        enabled ${enable1} 
     76            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml dvel2        enabled ${enable2} 
     77            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   washout1     enabled ${enable1} 
     78            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml washout2     enabled ${enable2} 
     79            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   reacflux1    enabled ${enable1} 
     80            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml reacflux2    enabled ${enable2} 
     81            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml   invariants1  enabled ${enable1} 
     82            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml invariants2  enabled ${enable2} 
     83 
     84            if [ X${LMDZ_Physics} = X"AP" ] ; then 
     85                IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     86            else 
     87                IGCM_comp_modifyDefFile nonblocker run.def config_inca aeNP 
     88            fi 
    4389        ;; 
    44         DUST) 
    45         IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     90        DUSS) 
     91            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml forcage1     enabled ${enable1} 
     92            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml aero1        enabled ${enable1} 
     93            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml emissions1   enabled ${enable1} 
     94            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml species1     enabled ${enable1} 
     95            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml vegetation1  enabled ${enable1} 
     96 
     97            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml forcage2     enabled ${enable2} 
     98            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml aero2        enabled ${enable2} 
     99            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2   enabled ${enable2} 
     100            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml species2     enabled ${enable2} 
     101            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml vegetation2  enabled ${enable2} 
     102 
     103            if [ X${LMDZ_Physics} = X"AP" ] ; then 
     104                IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     105            else 
     106                IGCM_comp_modifyDefFile nonblocker run.def config_inca aeNP 
     107            fi 
    46108        ;; 
    47109        NMHC)  
    48         IGCM_comp_modifyDefFile nonblocker run.def config_inca chem 
     110            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml reacflux1    enabled ${enable1} 
     111            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml emissions1   enabled ${enable1} 
     112            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml species1     enabled ${enable1} 
     113            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml chemistry1   enabled ${enable1} 
     114            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml dvel1        enabled ${enable1} 
     115            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml washout1     enabled ${enable1} 
     116 
     117            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml reacflux2  enabled ${enable2}   
     118            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2 enabled ${enable2}   
     119            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml species2   enabled ${enable2}   
     120            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml chemistry2 enabled ${enable2}   
     121            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml dvel2      enabled ${enable2}   
     122            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml washout2   enabled ${enable2}   
     123 
     124            IGCM_comp_modifyDefFile nonblocker run.def config_inca chem 
     125            ;; 
     126        NMHC_AER) 
     127            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml forcage1     enabled ${enable1} 
     128            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml aero1        enabled ${enable1} 
     129            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml species1     enabled ${enable1} 
     130            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml chemistry1   enabled ${enable1} 
     131            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml emissions1   enabled ${enable1} 
     132            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml dvel1        enabled ${enable1} 
     133            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml phtrate1     enabled ${enable1} 
     134            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml washout1     enabled ${enable1} 
     135            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml reacflux1    enabled ${enable1} 
     136            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml vegetation1  enabled ${enable1} 
     137 
     138            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml forcage2    enabled ${enable2}   
     139            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml aero2       enabled ${enable2}  
     140            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml species2    enabled ${enable2}  
     141            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml chemistry2  enabled ${enable2}  
     142            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2  enabled ${enable2}  
     143            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml dvel2       enabled ${enable2}  
     144            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml phtrate2    enabled ${enable2}  
     145            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml washout2    enabled ${enable2}  
     146            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml reacflux2   enabled ${enable2}  
     147            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml vegetation2 enabled ${enable2}  
     148 
     149            if [ X${LMDZ_Physics} = X"AP" ] ; then 
     150                IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     151            else 
     152                IGCM_comp_modifyDefFile nonblocker run.def config_inca aeNP 
     153            fi 
    49154        ;; 
    50         NMHC_AER) 
    51         IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
    52         ;; 
    53         CH4) 
    54         IGCM_comp_modifyDefFile nonblocker run.def config_inca chem 
    55         ;; 
    56         CH4_AER) 
    57         IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     155 
     156        NMHC_AER_S) 
     157            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml forcage1     enabled ${enable1} 
     158            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml aero1        enabled ${enable1} 
     159            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml species1     enabled ${enable1} 
     160            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml chemistry1   enabled ${enable1} 
     161            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml emissions1   enabled ${enable1} 
     162            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml dvel1        enabled ${enable1} 
     163            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml phtrate1     enabled ${enable1} 
     164            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml washout1     enabled ${enable1} 
     165            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml reacflux1    enabled ${enable1} 
     166            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml vegetation1  enabled ${enable1} 
     167 
     168            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml forcage2    enabled ${enable2}  
     169            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml aero2       enabled ${enable2}  
     170            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml species2    enabled ${enable2}  
     171            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml chemistry2  enabled ${enable2}  
     172            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2  enabled ${enable2}  
     173            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml phtrate2    enabled ${enable2}  
     174            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml dvel2       enabled ${enable2}  
     175            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml washout2    enabled ${enable2}  
     176            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml reacflux2   enabled ${enable2}  
     177            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml vegetation2 enabled ${enable2}   
     178 
     179            if [ X${LMDZ_Physics} = X"AP" ] ; then 
     180                IGCM_comp_modifyDefFile nonblocker run.def config_inca aero 
     181            else 
     182                IGCM_comp_modifyDefFile nonblocker run.def config_inca aeNP 
     183            fi 
    58184        ;; 
    59185        GES) 
    60         IGCM_comp_modifyDefFile nonblocker run.def config_inca chem 
     186            IGCM_comp_modifyXmlFile nonblocker file_def_inca_daily.xml emissions1    enabled ${enable1} 
     187 
     188            IGCM_comp_modifyXmlFile nonblocker file_def_inca_monthly.xml emissions2    enabled ${enable2} 
     189 
     190            IGCM_comp_modifyDefFile nonblocker run.def config_inca chem 
    61191        esac 
     192 
    62193 
    63194    # inca.def : Activate reading of 10m wind in files if LMDZ_10m_winds=n in inca.card 
     
    68199    fi 
    69200 
     201    if [  X${inca_UserChoices_10m_winds_method} = X ] ; then 
     202    IGCM_comp_modifyDefFile nonblocker inca.def  10m_winds_method  threshold 
     203    else 
     204    IGCM_comp_modifyDefFile nonblocker inca.def  10m_winds_method ${inca_UserChoices_10m_winds_method} 
     205    fi 
     206 
     207 
     208    if [ ! X${inca_UserChoices_wind_parameter} = X ] ; then  
     209        if [  X${inca_UserChoices_10m_winds_method} = Xthreshold ] ; then  
     210            IGCM_comp_modifyDefFile nonblocker inca.def  tref ${inca_UserChoices_wind_parameter} 
     211            IGCM_comp_modifyDefFile nonblocker inca.def  kref DEFAULT 
     212        else 
     213            IGCM_comp_modifyDefFile nonblocker inca.def  kref ${inca_UserChoices_wind_parameter} 
     214            IGCM_comp_modifyDefFile nonblocker inca.def  tref DEFAULT 
     215        fi 
     216    else 
     217            IGCM_comp_modifyDefFile nonblocker inca.def  kref DEFAULT 
     218            IGCM_comp_modifyDefFile nonblocker inca.def  tref DEFAULT 
     219    fi 
     220 
     221    if [  X${inca_UserChoices_seasalt_corr} = X ] ; then 
     222    IGCM_comp_modifyDefFile nonblocker inca.def  ss_corr  DEFAULT 
     223    else 
     224    IGCM_comp_modifyDefFile nonblocker inca.def  ss_corr ${inca_UserChoices_seasalt_corr} 
     225    fi 
     226 
     227 
     228 
    70229    # inca.def : choose write frequency for inca_avgr in inca.card 
    71230    if [ ! X${inca_UserChoices_freq_write_chem} = X ] ; then 
     
    82241    fi 
    83242     
     243    #inca.def : choose coupled model with orchidee   
     244    if [ ! X${inca_UserChoices_CoupOrchInca} = X ]; then  
     245        IGCM_comp_modifyDefFile nonblocker inca.def CoupOrchInca ${inca_UserChoices_CoupOrchInca} 
     246    else 
     247        IGCM_comp_modifyDefFile nonblocker inca.def CoupOrchInca n 
     248    fi 
     249 
     250    #inca.def : choose sedimentation schema  
     251    if [ ! X${inca_UserChoices_multilayer_sedim} = X ]; then  
     252        IGCM_comp_modifyDefFile nonblocker inca.def multilayer_sediment ${inca_UserChoices_multilayer_sedim} 
     253    else 
     254        IGCM_comp_modifyDefFile nonblocker inca.def multilayer_sediment y 
     255    fi 
     256 
     257    #inca.def : choose calcul interactif des diagnostiques flux chimique ou non   
     258    if [ ! X${inca_UserChoices_calcul_flux} = X ]; then  
     259        IGCM_comp_modifyDefFile nonblocker inca.def calcul_flux ${inca_UserChoices_calcul_flux} 
     260    else 
     261        IGCM_comp_modifyDefFile nonblocker inca.def calcul_flux n 
     262    fi 
     263 
     264    #inca.def : choose aircraft emission  
     265    if [ ! X${inca_UserChoices_flag_plane} = X ]; then  
     266        IGCM_comp_modifyDefFile nonblocker inca.def flag_plane ${inca_UserChoices_flag_plane} 
     267    else 
     268        IGCM_comp_modifyDefFile nonblocker inca.def flag_plane 0 
     269    fi 
     270     
     271    #inca.def : choose time interpolation for sflx.nc 
     272    if [ ! X${inca_UserChoices_emi_interp_time} = X ]; then  
     273        IGCM_comp_modifyDefFile nonblocker inca.def emi_interp_time ${inca_UserChoices_emi_interp_time} 
     274    else 
     275        IGCM_comp_modifyDefFile nonblocker inca.def emi_interp_time 1 
     276    fi 
     277 
    84278    #inca.def : choose output library  
    85279    if [  X${inca_UserChoices_XIOS} = Xy ] ; then 
     
    95289    fi 
    96290 
    97  
    98     if [  X${inca_UserChoices_10m_winds_method} = X ] ; then 
    99     IGCM_comp_modifyDefFile nonblocker inca.def  10m_winds_method  threshold 
    100     else 
    101     IGCM_comp_modifyDefFile nonblocker inca.def  10m_winds_method ${inca_UserChoices_10m_winds_method} 
    102     fi 
    103291 
    104292 
     
    115303    fi 
    116304 
     305    # Add LongName as global attribute in XIOS output files (if LongName is not empty) 
     306    if [ ! "X${config_UserChoices_LongName}" = "X" ] ; then 
     307        listfile=$(ls file_def*inca.xml) 
     308        echo "<variable id=\"LongName\" type=\"string\">${config_UserChoices_LongName}</variable>" > add.tmp 
     309        for file in ${listfile} 
     310        do 
     311            cp ${file} ${file}.tmp 
     312            sed -e "/<file id/r add.tmp" \ 
     313                ${file}.tmp > ${file} 
     314            rm ${file}.tmp  
     315        done 
     316        rm add.tmp 
     317    fi 
     318 
    117319    IGCM_debug_PopStack "CHM_Update" 
    118320} 
Note: See TracChangeset for help on using the changeset viewer.