Ignore:
Timestamp:
Oct 6, 2008, 11:11:53 AM (16 years ago)
Author:
Laurent Fairhead
Message:
  • Modifs sur le parallelisme: masquage dans la physique
  • Inclusion strato
  • mise en coherence etat0
  • le mode offline fonctionne maintenant en parallele,
  • les fichiers de la dynamiques sont correctement sortis et peuvent etre reconstruit avec rebuild
  • la version parallele de la dynamique peut s'executer sans MPI (sur 1 proc)
  • L'OPENMP fonctionne maintenant sans la parallelisation MPI.

YM
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/conf_phys.F90

    r998 r1001  
     1
    12!
    23! $Header$
     
    120121  LOGICAL,SAVE :: ok_lic_melt_omp
    121122!
    122 !
    123     LOGICAL,SAVE :: cycle_diurne_omp,soil_model_omp,new_oliq_omp
    124     LOGICAL,SAVE :: ok_orodr_omp, ok_orolf_omp, ok_limitvrai_omp
    125     INTEGER, SAVE :: nbapp_rad_omp, iflag_con_omp
    126 !
    127 
    128 !$OMP MASTER
     123  LOGICAL,SAVE :: cycle_diurne_omp,soil_model_omp,new_oliq_omp
     124  LOGICAL,SAVE :: ok_orodr_omp, ok_orolf_omp, ok_limitvrai_omp
     125  INTEGER, SAVE :: nbapp_rad_omp, iflag_con_omp
     126  LOGICAL,SAVE :: ok_strato_omp
     127  LOGICAL,SAVE :: ok_hines_omp
     128!
     129
     130!$OMP MASTER
    129131!Config Key  = OCEAN
    130132!Config Desc = Type d'ocean
     
    10941096  call getin('alphas',alphas_omp)
    10951097
     1098!Config key = ok_strato
     1099!Config  Desc = activation de la version strato
     1100!Config  Def  = .FALSE.
     1101!Config  Help = active la version stratosphérique de LMDZ de F. Lott
     1102
     1103  ok_strato_omp=.FALSE.
     1104  CALL getin('ok_strato',ok_strato_omp)
     1105     
     1106!Config  key = ok_hines
     1107!Config  Desc = activation de la parametrisation de hines
     1108!Config  Def  = .FALSE.
     1109!Config  Help = Clefs controlant la parametrization de Hines
     1110!               Et la sponge layer (Runs Stratospheriques)
     1111
     1112  ok_hines_omp=.FALSE.
     1113  CALL getin('ok_hines',ok_hines_omp)
    10961114
    10971115
     
    12101228    Fmax = Fmax_omp
    12111229    alphas = alphas_omp
    1212 
    1213 !$OMP MASTER
     1230    ok_strato = ok_strato_omp
     1231    ok_hines = ok_hines_omp
     1232   
    12141233
    12151234! Attribution of new parmeters according to parameters in .def
     
    12301249       CALL abort_gcm('conf_phys','ocean not valid',1)
    12311250    END IF
     1251
     1252!$OMP MASTER
    12321253
    12331254  write(numout,*)' ##############################################'
     
    13271348 & ecrit_hf, ecrit_day, ecrit_mth, ecrit_reg, ecrit_tra, ecrit_ISCCP
    13281349
     1350  write(numout,*) 'ok_strato = ', ok_strato
     1351  write(numout,*) 'ok_hines = ',  ok_hines
     1352 
    13291353!$OMP END MASTER
    13301354
Note: See TracChangeset for help on using the changeset viewer.