Changeset 6362


Ignore:
Timestamp:
04/05/23 16:59:40 (15 months ago)
Author:
aclsce
Message:

Modified sponge parameters ICOLMDZ to use same treatment as LMDZ (iflag_sponge=2, mode_sponge=3).
Remind :
iflag_sponge !0 --> for no sponge

!1 --> for sponge over 4 topmost layers
!2 --> for sponge from top to ~1% of top layer pressure

mode_sponge !1 --> u and v relax towards 0

!2 --> u and v relax towards their zonal mean
!3 --> u,v and pot. temp. relax towards their zonal mean

Location:
CONFIG/UNIFORM/v7
Files:
16 added
13 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_amip/COMP/dynamico.card

    r4607 r6362  
    2929        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3030        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     31        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3132        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/CREATE_hadisst/COMP/dynamico.card

    r4607 r6362  
    2929        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3030        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     31        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3132        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/aquaplanet/CREATE_aquaplanet/COMP/dynamico.card

    r4688 r6362  
    2929        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3030        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     31        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3132        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/aquaplanet/climAQUA_360d/COMP/dynamico.card

    r4689 r6362  
    2929        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3030        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     31        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3132        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/EXPERIMENTS/ICOLMDZ/clim_noleap/COMP/dynamico.card

    r6337 r6362  
    3838        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3939        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     40        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    4041        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    4142        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/DRIVER/dynamico.driver

    r6337 r6362  
    109109    # In iodef.xml add on the next line after "COMPONENT CONTEXT" 
    110110    echo '<context id="icosagcm" src="./context_dynamico.xml"/>' >> add.tmp 
     111 
     112   # Add inclusion of file sponge_dynamico.xml if this file exists 
     113   if [ -f sponge_dynamico.xml ] ; then 
     114        echo '<context id="icosagcm"        src="./sponge_dynamico.xml" />' >> add.tmp 
     115   fi 
    111116 
    112117    # Add inclusion of file context_input_dynamico.xml if this file exists 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/GENERAL/PARAM/vert.def_L79

    r6155 r6362  
    2929disvert=strato_custom 
    3030# sponge parmeters 
    31 iflag_sponge=0 
     31iflag_sponge=2 
    3232tau_sponge=5.e-4 
    33 mode_sponge=1 
     33mode_sponge=3 
    3434 
    3535## Section 3: Following paramereters are shared between LMDZ/dynamics and DYNAMICO 
  • CONFIG/UNIFORM/v7/ICOLMDZOR_v7/compile_icolmdzor.sh

    r6290 r6362  
    290290    echo; echo "NOW COMPILE DYNAMICO " 
    291291    echo >> $outfile ; echo " NOW COMPILE DYNAMICO"   >> $outfile  
    292      
     292 
     293        if [ -d $modipsl/config/ICOLMDZOR_v7/SOURCES/DYNAMICO ] ; then  
     294         cd $modipsl/config/ICOLMDZOR_v7/SOURCES/DYNAMICO  
     295         for dir in $( find . -mindepth 1 -maxdepth 1 -type d ); do  
     296             for file in $( find $dir -type f ! -path '*.svn*' ); do  
     297                 echo cp $file $modipsl/modeles/DYNAMICO/$file >> $outfile   
     298                 cp $file $modipsl/modeles/DYNAMICO/$file  >> $outfile 2>&1  
     299             done  
     300         done  
     301         cd $modipsl/modeles/DYNAMICO  
     302        fi  
    293303 
    294304    echo ./make_icosa -$optmode -with_fcm1 -parallel $parallel -external_ioipsl -with_xios -arch $fcm_arch -arch_path $arch_path -job 8 $full_dyna    >> $outfile  
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/ICOLMDZOR/clim_noleap/COMP/dynamico.card

    r5479 r6362  
    3030        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3131        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     32        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3334        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/IPSLCM7/EXPERIMENTS/IPSLCM/piControl_TEST/COMP/dynamico.card

    r6296 r6362  
    3030        (${SUBMIT_DIR}/PARAM/run_dynamico.def_nbp${RESOL_NBP}, run_dynamico.def),\ 
    3131        (${SUBMIT_DIR}/PARAM/iodef.xml, .),\ 
     32        (${SUBMIT_DIR}/PARAM/sponge_dynamico.xml, .),\ 
    3233        (${MODIPSL}/modeles/DYNAMICO/xml/context_dynamico.xml, .),\ 
    3334        (${MODIPSL}/modeles/DYNAMICO/xml/context_input_dynamico.xml, .),\ 
  • CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/DRIVER/dynamico.driver

    r6296 r6362  
    8686    fi  
    8787 
    88  
    8988    # Add include of context xml files for DYNAMICO in iodef.xml 
    9089    # In iodef.xml add on the next line after "COMPONENT CONTEXT" 
    9190    echo '<context id="icosagcm" src="./context_dynamico.xml"/>' >> add.tmp 
    9291 
    93     # Add inclusion of file context_input_dynamico.xml if this file exists 
     92   # Add inclusion of file sponge_dynamico.xml if this file exists 
     93   if [ -f sponge_dynamico.xml ] ; then 
     94        echo '<context id="icosagcm"        src="./sponge_dynamico.xml" />' >> add.tmp 
     95   fi 
     96 
     97   # Add inclusion of file context_input_dynamico.xml if this file exists 
    9498    if [ -f context_input_dynamico.xml ] ; then 
    9599        echo '<context id="icosagcm_input" src="./context_input_dynamico.xml"/>' >> add.tmp 
  • CONFIG/UNIFORM/v7/IPSLCM7/GENERAL/PARAM/vert.def_L79

    r5479 r6362  
    3131iflag_sponge=2 
    3232tau_sponge=5.e-4 
    33 mode_sponge=1 
     33mode_sponge=3 
    3434 
    3535## Section 3: Following paramereters are shared between LMDZ/dynamics and DYNAMICO 
  • CONFIG/UNIFORM/v7/IPSLCM7/compile_ipslcm7.sh

    r6346 r6362  
    352352echo >> $outfile ; echo " NOW COMPILE DYNAMICO"   >> $outfile  
    353353 
     354        if [ -d $modipsl/config/IPSLCM7/SOURCES/DYNAMICO ] ; then 
     355         cd $modipsl/config/IPSLCM7/SOURCES/DYNAMICO 
     356         for dir in $( find . -mindepth 1 -maxdepth 1 -type d ); do 
     357             for file in $( find $dir -type f ! -path '*.svn*' ); do 
     358                 echo cp $file $modipsl/modeles/DYNAMICO/$file >> $outfile 
     359                 cp $file $modipsl/modeles/DYNAMICO/$file  >> $outfile 2>&1 
     360             done 
     361         done 
     362         cd $modipsl/modeles/DYNAMICO 
     363        fi 
     364 
     365 
    354366echo ./make_icosa -$optmode -with_fcm1 -parallel $parallel -external_ioipsl -with_oasis -with_xios -arch $fcm_arch -arch_path $arch_path -job 8 $full_dyna    >> $outfile  
    355367     ./make_icosa -$optmode -with_fcm1 -parallel $parallel -external_ioipsl -with_oasis -with_xios -arch $fcm_arch -arch_path $arch_path -job 8 $full_dyna    >> $outfile 2>&1 
Note: See TracChangeset for help on using the changeset viewer.