Ignore:
Timestamp:
Oct 2, 2012, 5:57:45 PM (12 years ago)
Author:
Laurent Fairhead
Message:

Phasage de la dynamique parallèle localisée (petite mémoire) avec la branche LMDZ4V5.0-dev (fin de la branche)
Validation effectuée par comparaison des fichiers de sorties debug (u, v, t, q, masse, etc ...) d'une simulation sans physique
faite avec la version du modèle donnée paY. Meurdesoif et la version phasée avec la r1399 (fin de la branche LMDZ4V5.0-dev)


Phasing of the localised (low memory) parallel dynamics package with the LMDZ4V5.0-dev version of LMDZ
Validation consisted in comparing output debug files (u, v, t, q, masse, etc... ) of a no physics simulation
run with the version of the code given by Y. Meurdesoif and this version phased with r1399 (end of the LMDZ4V5.0-dev branch)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ5/trunk/libf/dyn3dmem/conf_gcm.F

    r1632 r1657  
    11!
    2 ! $Id: conf_gcm.F 1299 2010-01-20 14:27:21Z fairhead $
     2! $Id: conf_gcm.F 1357 2010-04-14 14:03:19Z emillour $
    33!
    44c
     
    174174       CALL getin('day_step',day_step)
    175175
     176!Config  Key  = nsplit_phys
     177!Config  Desc = nombre d'iteration de la physique
     178!Config  Def  = 240
     179!Config  Help = nombre d'itration de la physique
     180!
     181       nsplit_phys = 1
     182       CALL getin('nsplit_phys',nsplit_phys)
     183
    176184!Config  Key  = iperiod
    177185!Config  Desc = periode pour le pas Matsuno
     
    594602      CALL getin('ok_dynzon',ok_dynzon)
    595603
     604!Config  Key  = ok_dyn_ins
     605!Config  Desc = sorties instantanees dans la dynamique
     606!Config  Def  = n
     607!Config  Help =
     608!Config         
     609      ok_dyn_ins = .FALSE.
     610      CALL getin('ok_dyn_ins',ok_dyn_ins)
     611
     612!Config  Key  = ok_dyn_ave
     613!Config  Desc = sorties moyennes dans la dynamique
     614!Config  Def  = n
     615!Config  Help =
     616!Config         
     617      ok_dyn_ave = .FALSE.
     618      CALL getin('ok_dyn_ave',ok_dyn_ave)
    596619
    597620      write(lunout,*)' #########################################'
     
    604627      write(lunout,*)' day_step = ', day_step
    605628      write(lunout,*)' iperiod = ', iperiod
     629      write(lunout,*)' nsplit_phys = ', nsplit_phys
    606630      write(lunout,*)' iconser = ', iconser
    607631      write(lunout,*)' iecri = ', iecri
     
    633657      write(lunout,*)' config_inca = ', config_inca
    634658      write(lunout,*)' ok_dynzon = ', ok_dynzon
     659      write(lunout,*)' ok_dyn_ins = ', ok_dyn_ins
     660      write(lunout,*)' ok_dyn_ave = ', ok_dyn_ave
    635661
    636662      RETURN
     
    765791      ok_dynzon = .FALSE.
    766792      CALL getin('ok_dynzon',ok_dynzon)
     793
     794!Config  Key  = ok_dyn_ins
     795!Config  Desc = sorties instantanees dans la dynamique
     796!Config  Def  = n
     797!Config  Help =
     798!Config         
     799      ok_dyn_ins = .FALSE.
     800      CALL getin('ok_dyn_ins',ok_dyn_ins)
     801
     802!Config  Key  = ok_dyn_ave
     803!Config  Desc = sorties moyennes dans la dynamique
     804!Config  Def  = n
     805!Config  Help =
     806!Config         
     807      ok_dyn_ave = .FALSE.
     808      CALL getin('ok_dyn_ave',ok_dyn_ave)
    767809
    768810!Config  Key  = use_filtre_fft
     
    859901      write(lunout,*)' config_inca = ', config_inca
    860902      write(lunout,*)' ok_dynzon = ', ok_dynzon
     903      write(lunout,*)' ok_dyn_ins = ', ok_dyn_ins
     904      write(lunout,*)' ok_dyn_ave = ', ok_dyn_ave
    861905      write(lunout,*)' use_filtre_fft = ', use_filtre_fft
    862906      write(lunout,*)' use_mpi_alloc = ', use_mpi_alloc
Note: See TracChangeset for help on using the changeset viewer.