Ignore:
Timestamp:
May 25, 2012, 8:06:39 PM (13 years ago)
Author:
acolaitis
Message:

LES RESTART
===========

Several corrections for LES restart. Added a number of save variables from physiq to restart netcdf, so that continuity between runs can truly be achieved.
Added some lines in makemeso so that debug option "-g" also works for WRF (in addtion to the GCM physics) when compiling with ifort

===============================
WARNING WARNING WARNING WARNING
===============================

  • FROM THIS REVISION, YOU MUST MODIFY MANUALLY SOME FILES AS FOLLOW, BEFORE YOU CAN RE COMPILE THE LES :

simply copy the call_meso_physiq*.inc files in $MMM/SRC/WRFV2/ into $MMM/SRC/LES/WRFV2/.
=>> this is usually done during LES installation by $MMM/SRC/LES/LMD_LES_MARS_install

  • IF YOU WANT TO MAKE A RUN WITH RESTART FILES, YOU MUST MAKE A CLEAN RECOMPILATION OF THE MODEL WITH THE UPDATED REGISTRY AND UPDATED GCM FILES

=>> it is advised to remove your working directory (ex: lesnewphys_mpifort64) and start again with makemeso

  • IF YOU WANT TO MAKE A RUN AND GENERATE RESTART FILES, YOU MUST RECOMPILE THE IDEAL.EXE STEP AND PERFORM IT

=>> current wrfinput will not work, as it does not contain the new variables
===============================
WARNING WARNING WARNING WARNING
===============================

Location:
trunk/MESOSCALE/LMD_MM_MARS/SRC/LES/modif_mars
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/LES/modif_mars/Registry.EM

    r390 r674  
    224224state  real   mars_cice       ij   misc  1  -  i012rd  "MARS_CICE"   "co2 ice"                 "kg"
    225225state  real   mars_wice       ij   misc  1  -  i012rd  "MARS_WICE"   "h2o ice"                 "kg/m2"
    226 state  real   mars_tsoil     ilj   misc  1  -  i012rd  "MARS_TSOIL"  "soil temperatures"       "K"
     226state  real   mars_tsurf      ij   misc  1  -  i012rd  "MARS_TSURF"   "surface temperature" "K"
     227state  real   mars_fluxrad    ij   misc  1  -  i012rd  "MARS_FLUXRAD" "net rad flux at surf"     "W.m-2"
     228state  real   mars_wstar      ij   misc  1  -  i012rd  "MARS_WSTAR"   "free convection velocity" "m.s-1"
     229state  real   mars_tsoil     ilj   misc  1  -  i012rd  "MARS_TSOIL"   "soil temperatures"        "K"
     230state  real   mars_q2        ikj   misc  1  Z  i012rd  "MARS_Q2"      "turbulent kinetic energy" "kg.m-3"
    227231state  real   mars_isoil     ilj   misc  1  -  i012rd  "MARS_ISOIL"  "soil thermal inertia"    "tiu"
    228232state  real   mars_dsoil     ilj   misc  1  -  i012rd  "MARS_DSOIL"  "soil depths"             "m"
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/LES/modif_mars/module_first_rk_step_part1.F

    r390 r674  
    622622     &        ,MARS_WICE=grid%mars_wice         &
    623623     &        ,MARS_TSOIL=grid%mars_tsoil                                 &
     624     &        ,MARS_Q2=grid%mars_q2                                       &
     625     &        ,MARS_FLUXRAD=grid%mars_fluxrad                             &
     626     &        ,MARS_WSTAR=grid%mars_wstar                                 &
     627     &        ,MARS_TSURF=grid%mars_tsurf                                 &
    624628#ifdef NEWPHYS
    625629     &        ,MARS_ISOIL=grid%mars_isoil       &
     
    652656#include "module_lmd_driver_output4.inc"
    653657#endif
    654      &        ,SLPX=grid%slpx,SLPY=grid%slpy)
     658     &        ,SLPX=grid%slpx,SLPY=grid%slpy,RESTART=config_flags%restart)
    655659ENDIF
    656660!!!!!!!!!!!!!!!!!!!!!!!
  • trunk/MESOSCALE/LMD_MM_MARS/SRC/LES/modif_mars/module_initialize_les.F

    r126 r674  
    340340    grid%mars_cice(i,j)=0.
    341341    grid%mars_wice(i,j)=0.
     342!! >> Used for restarts only:
     343    grid%mars_q2(i,:,j)=0.
     344    grid%mars_fluxrad(i,j)=0.
     345    grid%mars_wstar(i,j)=0.
     346    grid%mars_tsurf(i,j)=0.
     347!! <<
    342348    grid%slpx(i,j) = 0.
    343349    grid%slpy(i,j) = 0.
Note: See TracChangeset for help on using the changeset viewer.