Ignore:
Timestamp:
03/11/21 15:48:24 (3 years ago)
Author:
acosce
Message:

Add some modification to correct some bug due to management of ICO grid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v7/ICOLMDZORINCA_v7/GENERAL/DRIVER/inca.driver

    r5594 r5625  
    2020    IGCM_debug_PushStack "CHM_Initialize" 
    2121 
    22     if [ X$ResolAtm != X ] ; then 
    23         # ResolAtm is set in config.card 
    24         RESOL_ATM_3D=${ResolAtm} 
    25         RESOL_ATM_Z=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $3}' ) 
    26         RESOL_ATM_X=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $1}' ) 
    27         RESOL_ATM_Y=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $2}' ) 
    28  
    29         RESOL_CHM=${RESOL_ATM_X}${RESOL_ATM_Y}-L${RESOL_ATM_Z} 
    30     elif [ -f ${SUBMIT_DIR}/../.resol ] ; then 
    31         [ -f ${SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D ${SUBMIT_DIR}/../.resol) || RESOL_ATM_3D=96x95x19 
    32         RESOL_CHM_Z=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $3}' | awk "-F-" '{print $1}') 
    33     else 
     22    if [ X${config_ListOfComponents_ICO} = X ] ; then 
     23 
     24        if [ X$ResolAtm != X ] ; then 
     25            # ResolAtm is set in config.card 
     26            RESOL_ATM_3D=${ResolAtm} 
     27            RESOL_ATM_Z=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $3}' ) 
     28            RESOL_ATM_X=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $1}' ) 
     29            RESOL_ATM_Y=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $2}' ) 
     30             
     31            RESOL_CHM=${RESOL_ATM_X}${RESOL_ATM_Y}-L${RESOL_ATM_Z} 
     32        elif [ -f ${SUBMIT_DIR}/../.resol ] ; then 
     33            [ -f ${SUBMIT_DIR}/../.resol ] && eval $(grep RESOL_ATM_3D ${SUBMIT_DIR}/../.resol) || RESOL_ATM_3D=96x95x19 
     34            RESOL_CHM_Z=$( echo ${RESOL_ATM_3D} | awk "-Fx" '{print $3}' | awk "-F-" '{print $1}') 
     35        else 
    3436        IGCM_debug_Exit "ResolAtm is not set in config.card and the .resol file does not exist." 
    3537        IGCM_debug_Verif_Exit 
     38        fi 
     39    else 
     40        RESOL_ATM_Z=${dynamico_UserChoices_RESOL_ATM_Z} 
     41        RESOL_NBP=${dynamico_UserChoices_RESOL_NBP} 
     42 
    3643    fi 
    3744 
     
    421428    if [ -f context_input_inca.xml ] ; then 
    422429        echo '<context id="inca" src="./context_input_inca.xml"/>' >> add.tmp 
    423         echo '<context id="inca" src="./context_start_inca.xml"/>' >> add.tmp 
     430#       echo '<context id="inca" src="./context_start_inca.xml"/>' >> add.tmp 
    424431        echo '<context id="inca" src="./context_sflx_inca.xml"/>' >> add.tmp 
    425432        echo '<context id="inca" src="./context_winds_inca.xml"/>' >> add.tmp 
Note: See TracChangeset for help on using the changeset viewer.