Ignore:
Timestamp:
May 10, 2011, 6:33:29 PM (14 years ago)
Author:
aslmd
Message:

M 116 mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F
* CORRECTION MAJEURE DE BUG : PSFC et TRACEURS PAS BIEN MIS A JOUR *

  • pdq au lieu de pdq*dt (dt = pas de temps dynamique)
  • idem pour pdpsrf

IMPACT SURTOUT SUR LES SIMULATIONS LONGUES ET LES SIMULATIONS TACHE DE POUSSIERE (stage Julien)
TEST A EFFECTUER POUR LES SIMULATIONS CYCLE DE L'EAU

M 116 mars/libf/phymars/newsedim.F
M 116 mars/README
Correction de deux bugs dans newsedim.F: 1-e(-x) trop faible et endif mal place

M 116 mesoscale/LMDZ.MARS.new/myGCM/start.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/run.def
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/traceur.def
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/startfi72.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/start72.nc
A 0 mesoscale/LMDZ.MARS.new/myGCM/DEFS_JB/SP51_HR_dq_r3.0n0.5a0.5_MY26_TM/callphys.def
M 116 mesoscale/LMDZ.MARS.new/myGCM/traceur.def
M 116 mesoscale/LMDZ.MARS.new/myGCM/startfi.nc
M 116 mesoscale/LMDZ.MARS.new/myGCM/callphys.def
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/compile
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/launch_gcm
M 116 mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/run_mcd_3days
Nouvelle base de donnees d'etats initiaux sans les nuages radiativement actifs

A 0 mesoscale/PLOT/SPEC/LES/turb_period_psfc.pro
A 0 mesoscale/PLOT/SPEC/LES/turb_inc.pro.new
M 116 mesoscale/PLOT/SPEC/GW/gravitwave2.pro
M 116 mesoscale/PLOT/SPEC/GW/gravitwaveprof.pro
Petites MAJ routines graphiques

Location:
trunk/mesoscale/LMD_MM_MARS
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/compile

    r54 r117  
    2828ny=48
    2929nz=25
     30##################
     31#tracers=2
     32#nx=64
     33#ny=48
     34#nz=25
    3035##################
    3136
  • trunk/mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/launch_gcm

    r31 r117  
    1717#startbase='/tmp7/aslmd/flush/'
    1818#startbase='/tmp7/aslmd/flush2/'
    19 startbase='/d6/vblmd/MERIDIANI_EXOMARS/starts_en_cours/tau05/'
     19#startbase='/d6/vblmd/MERIDIANI_EXOMARS/starts_en_cours/tau05/'
     20startbase='/d5/aslmd/LMD_MM_MARS_DATA/STARTBASE_64_48_25_t2dust_JBM/'
    2021##################
    2122
  • trunk/mesoscale/LMD_MM_MARS/SIMU/in_lmdz_mars_newphys/myGCM/run_mcd_3days

    r93 r117  
    1717runnum=0 ## 0 whatever, this is just the way one counts successive runs
    1818runnum_obsolete=0
    19 daynum=61 #0
     19daynum=0 #61 #0
    2020
    2121while [ ${daynum} -lt ${daylim} ] 
  • trunk/mesoscale/LMD_MM_MARS/SRC/WRFV2/phys/module_lmd_driver.F

    r111 r117  
    11151115DEALLOCATE(output_tab3d)
    11161116
     1117
     1118!!!!!!!
     1119!!!!!!! SPECIAL POUR AJOUTER UNE TACHE DE POUSSIERE (sparadrap)
     1120!!!!!!! ps: induit une erreur benigne sur la partie de pdq qui n'est pas zdqnorm
     1121!!!!!!! ps: la raison est que dt n'est pas passe dans meso_physiq
     1122!!!!!!!
     1123!IF (firstcall .EQV. .true.) THEN
     1124!  pdq(:,:,:) = pdq(:,:,:) / dt
     1125!ENDIF
     1126
     1127
    11171128!---------------------------------------------------------------------------------!
    11181129! PHYSIQ TENDENCIES ARE SAVED TO BE SPLIT WITHIN INTERMEDIATE DYNAMICAL TIMESTEPS !
     
    11781189! (cf CO2 cycle in physics) !
    11791190!---------------------------!
    1180 PSFC(i,j)=PSFC(i,j)+pdpsrf(subs) 
     1191PSFC(i,j)=PSFC(i,j)+pdpsrf(subs)*dt    !!! here dt is needed
    11811192
    11821193!---------!
     
    11851196#ifdef NEWPHYS
    11861197SCALAR(i,kps:kpe,j,1)=0.
    1187 SCALAR(i,kps:kpe,j,2:nq+1)=SCALAR(i,kps:kpe,j,2:nq+1)+pdq(subs,kps:kpe,1:nq)
     1198SCALAR(i,kps:kpe,j,2:nq+1)=SCALAR(i,kps:kpe,j,2:nq+1)+pdq(subs,kps:kpe,1:nq)*dt  !!! here dt is needed
    11881199#else
    11891200SELECT CASE (MARS_MODE)
     
    11921203CASE(1)
    11931204        !!! Water vapor
    1194         SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)
     1205        SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)*dt  !!! here dt is needed
    11951206        !!! Water ice
    1196         SCALAR(i,kps:kpe,j,3)=SCALAR(i,kps:kpe,j,3)+pdq(subs,kps:kpe,nq-1)
     1207        SCALAR(i,kps:kpe,j,3)=SCALAR(i,kps:kpe,j,3)+pdq(subs,kps:kpe,nq-1)*dt  !!! here dt is needed
    11971208CASE(2)
    11981209        !!! Dust
    1199         SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)
     1210        SCALAR(i,kps:kpe,j,2)=SCALAR(i,kps:kpe,j,2)+pdq(subs,kps:kpe,nq)*dt  !!! here dt is needed
    12001211CASE(3:)
    12011212        print *, 'OOOPS... not ready yet.'
     
    13091320
    13101321END MODULE module_lmd_driver
    1311 
Note: See TracChangeset for help on using the changeset viewer.