Changeset 2295


Ignore:
Timestamp:
Apr 24, 2020, 4:13:09 PM (5 years ago)
Author:
mlefevre
Message:

MESOSCALE. Architecture for Titan LES model.

Location:
trunk/MESOSCALE/LMD_MM_MARS
Files:
22 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/LES/LMD_LES_MARS_install

    r2115 r2295  
    2626  ln -sf ../../WRFV2/venus_lmd_new .
    2727  ln -sf ../../WRFV2/generic_lmd_new .
     28  ln -sf ../../WRFV2/titan_lmd_new .
    2829  ln -sf ../modif_mars .
    2930  ln -sf ../../WRFV2/*.h .
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/SCRIPTS/copy_model

    r2011 r2295  
    210210    mkdir $laphysiq/libf/filtrez
    211211    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/filtrez/* $laphysiq/libf/filtrez/
     212  elif [[ "${laphysiq}" == *"titan"* ]]
     213  then
     214    ln -sf $WRFSRC/WRFV2/$laphysiq/arch* $laphysiq/
     215    ln -sf $WRFSRC/WRFV2/$laphysiq/build_gcm $laphysiq/
     216    ln -sf $WRFSRC/WRFV2/$laphysiq/makelmdz* $laphysiq/
     217    ln -sf $WRFSRC/WRFV2/$laphysiq/create_make_gcm $laphysiq/
     218    mkdir $laphysiq/libf/phytitan
     219    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/phytitan/* $laphysiq/libf/phytitan/
     220    cp -r $WRFSRC/WRFV2/$laphysiq/libf/phytitan/bands $laphysiq/libf/phytitan/
     221    cp -r $WRFSRC/WRFV2/$laphysiq/libf/phytitan/scatterers $laphysiq/libf/phytitan/
     222    mkdir $laphysiq/libf/chimtitan
     223    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/chimtitan/* $laphysiq/libf/chimtitan/
     224    mkdir $laphysiq/libf/muphytitan
     225    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/muphytitan/* $laphysiq/libf/muphytitan/
     226    mkdir $laphysiq/libf/phy_common
     227    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/phy_common/* $laphysiq/libf/phy_common/
     228    mkdir $laphysiq/libf/misc
     229    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/misc/* $laphysiq/libf/misc/
     230    mkdir $laphysiq/libf/filtrez
     231    ln -sf $WRFSRC/WRFV2/$laphysiq/libf/filtrez/* $laphysiq/libf/filtrez/
    212232  fi
    213233  mkdir $laphysiq/libo
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/WRFV2/share/module_model_constants.F

    r2011 r2295  
    260260     TT00=460.
    261261     nu=0.35
     262    ELSE if ( planet == "titan") then
     263     g            = 1.35
     264     r_d          = 290.6
     265     !cpp          = 1000.
     266     cp           = 1051.
     267     cliq         = 4190.
     268     psat         = 610.78
     269     t0           = 94. ! earth : 300
     270     p0           = 1.45e5
     271     p1000mb      = 1.45e5
     272     reradius     = 1./2575500.0 ! Rayon de mars (m)  ~6051800 m
     273     rad          = 2575500.0
     274     wmugaz       = 28.6
     275     womeg        = 0.2992549E-06 !!!!!!!!!!!!!!!!!!!
     276     wdaysec      = 1377665.28
     277     TT00=0.
     278     nu=0.
    262279    ELSE if (( planet == "prescribed").or.(planet == "generic")) then
    263280     open(17,file='planet_constant',form='formatted',status='old')
  • trunk/MESOSCALE/LMD_MM_MARS/makemeso

    r2268 r2295  
    7676#             venus_lmd_new
    7777#             generic_lmd_new             
     78#             titan_lmd_new
    7879#
    7980# makemeso -f                ## fresh start [clean -a]
     
    695696  then
    696697    cd libf/phystd
     698  elif [[ "${phys}" == *"titan"* ]]
     699  then
     700    cd libf/phytitan
    697701  fi
    698702  \rm dimphys.h 2> /dev/null
     
    749753      echo 'DEBUG DEBUG DEBUG DEBUG'
    750754      nohup ./makelmdz -debug -t ${tra} -p std -b 36x32 -s 1 -d 25 rcm1d -arch X64_MESU -cpp MESOSCALE | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys #Proxb
     755    elif [[ "${phys}" == *"titan"* ]]
     756    then
     757      echo 'DEBUG DEBUG DEBUG DEBUG'
     758      nohup makelmdz -debug -full -t ${tra} -p titan -b 23x23 -d 25 rcm1d -cpp MESOSCALE | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
    751759    fi
    752760  else
     
    769777      nohup ./makelmdz -t 1 -p std -b 38x36 -full -s 1 -d 25 rcm1d -arch mascaret_gfortran_para -cpp MESOSCALE | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys #Proxb
    770778      nohup ./makelmdz -t 1 -p std -b 38x36 -s 1 -d 25 rcm1d -arch mascaret_gfortran_para -cpp MESOSCALE | tee libo/log_compile_phys2 | grep 'warnings' >> libo/log_compile_phys2 #Proxb
     779    elif [[ "${phys}" == *"titan"* ]]
     780    then
     781      nohup makelmdz -full -t ${tra} -p titan -b 23x23 -d 25 rcm1d -cpp MESOSCALE | tee libo/log_compile_phys | grep 'warnings' >> libo/log_compile_phys
    771782    fi
    772783  fi
     
    806817   then
    807818   ar x libphystd.a
     819   ar x libmisc.a
     820   ar x libphy_common.a
     821   ar x libioipsl.a
     822  elif [[ "${phys}" == *"titan"* ]]
     823  then
     824   ar x libchimtitan.a
     825   ar x libphytitan.a
    808826   ar x libmisc.a
    809827   ar x libphy_common.a
Note: See TracChangeset for help on using the changeset viewer.