Changeset 2603 for LMDZ5/trunk/libf/dyn3d
- Timestamp:
- Jul 25, 2016, 11:31:56 AM (9 years ago)
- Location:
- LMDZ5/trunk/libf/dyn3d
- Files:
-
- 12 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
LMDZ5/trunk/libf/dyn3d/advect.F
r2600 r2603 5 5 6 6 USE comconst_mod, ONLY: daysec 7 USE logic_mod, ONLY: conser 7 8 8 9 IMPLICIT NONE … … 29 30 include "paramet.h" 30 31 include "comgeom.h" 31 include "logic.h"32 32 include "ener.h" 33 33 -
LMDZ5/trunk/libf/dyn3d/advtrac.F90
r2601 r2603 19 19 include "comdissip.h" 20 20 include "comgeom2.h" 21 include "logic.h"22 21 include "ener.h" 23 22 include "description.h" -
LMDZ5/trunk/libf/dyn3d/conf_gcm.F90
r2601 r2603 16 16 iflag_top_bound, mode_top_bound, tau_top_bound, & 17 17 ngroup 18 USE logic_mod, ONLY: fxyhypb, iflag_phys, ok_etat0, ok_gradsfile, & 19 ok_guide, ok_limit, ok_strato, purmats, read_start, & 20 ysinus 18 21 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, & 19 22 alphax,alphay,taux,tauy … … 37 40 include "dimensions.h" 38 41 include "paramet.h" 39 include "logic.h"40 42 include "comdissnew.h" 41 43 include "iniprint.h" -
LMDZ5/trunk/libf/dyn3d/dteta1.F
r1907 r2603 21 21 22 22 23 #include "dimensions.h" 24 #include "paramet.h" 25 #include "logic.h" 23 include "dimensions.h" 24 include "paramet.h" 26 25 27 26 REAL teta( ip1jmp1,llm ),pbaru( ip1jmp1,llm ),pbarv( ip1jm,llm) -
LMDZ5/trunk/libf/dyn3d/dynetat0.f90
r2601 r2603 13 13 USE comvert_mod, ONLY: pa,preff 14 14 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, im, jm, kappa, lllm, omeg, rad 15 USE logic_mod, ONLY: fxyhypb, ysinus 15 16 USE serre_mod, ONLY: clon, clat, grossismx, grossismy 16 17 USE temps_mod, ONLY: annee_ref, day_ini, day_ref, itau_dyn, start_time … … 22 23 include "ener.h" 23 24 include "description.h" 24 include "logic.h"25 25 include "iniprint.h" 26 26 !=============================================================================== -
LMDZ5/trunk/libf/dyn3d/dynredem.F90
r2601 r2603 14 14 nivsig,nivsigs 15 15 USE comconst_mod, ONLY: cpp, daysec, dtvr, g, kappa, omeg, rad 16 USE logic_mod, ONLY: fxyhypb, ysinus 16 17 USE serre_mod, ONLY: clon,clat,grossismx,grossismy,dzoomx,dzoomy, & 17 18 taux,tauy … … 23 24 include "comgeom2.h" 24 25 include "ener.h" 25 include "logic.h"26 26 include "description.h" 27 27 include "iniprint.h" -
LMDZ5/trunk/libf/dyn3d/gcm.F90
r2601 r2603 26 26 itau_dyn,itau_phy,day_ini,jD_ref,jH_ref,day_end 27 27 USE comconst_mod, ONLY: cpp, daysec, dtphys, dtvr, g, r, rad 28 USE logic_mod, ONLY: ecripar, iflag_phys, read_start 28 29 29 30 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 72 73 include "comdissnew.h" 73 74 include "comgeom.h" 74 include "logic.h"75 75 include "ener.h" 76 76 include "description.h" -
LMDZ5/trunk/libf/dyn3d/iniacademic.F90
r2601 r2603 17 17 use exner_milieu_m, only: exner_milieu 18 18 USE comconst_mod, ONLY: cpp, kappa, g, daysec, dtvr, pi, im, jm 19 USE logic_mod, ONLY: iflag_phys, read_start 19 20 USE comvert_mod, ONLY: ap, bp, preff, presnivs, pressure_exner 20 21 USE temps_mod, ONLY: annee_ref, day_ini, day_ref … … 35 36 include "ener.h" 36 37 include "iniprint.h" 37 include "logic.h"38 38 39 39 ! Arguments: -
LMDZ5/trunk/libf/dyn3d/integrd.F
r2601 r2603 9 9 use control_mod, only : planet_type 10 10 use comconst_mod, only: pi 11 USE logic_mod, ONLY: leapf 11 12 use comvert_mod, only: ap, bp 12 13 USE temps_mod, ONLY: dt … … 33 34 include "paramet.h" 34 35 include "comgeom.h" 35 include "logic.h"36 36 include "iniprint.h" 37 37 -
LMDZ5/trunk/libf/dyn3d/leapfrog.F
r2601 r2603 22 22 USE comvert_mod, ONLY: ap,bp,pressure_exner,presnivs 23 23 USE comconst_mod, ONLY: cpp, dtphys, dtvr, pi, ihf 24 USE logic_mod, ONLY: iflag_phys,ok_guide,forward,leapf,apphys, 25 & statcl,conser,apdiss,purmats,ok_strato 24 26 USE temps_mod, ONLY: jD_ref,jH_ref,itaufin,day_ini,day_ref, 25 27 & start_time,dt … … 62 64 include "comdissnew.h" 63 65 include "comgeom.h" 64 include "logic.h"65 66 include "ener.h" 66 67 include "description.h" -
LMDZ5/trunk/libf/dyn3d/logic_mod.F90
r2600 r2603 2 2 ! $Id$ 3 3 ! 4 ! 5 ! NB: keep items of different kinds in seperate common blocs to avoid 6 ! "misaligned commons" issues 7 !----------------------------------------------------------------------- 8 ! INCLUDE 'logic.h' 4 MODULE logic_mod 9 5 10 COMMON/logicl/ purmats,forward,leapf,apphys, & 11 & statcl,conser,apdiss,apdelq,saison,ecripar,fxyhypb,ysinus & 12 & ,read_start,ok_guide,ok_strato,ok_gradsfile & 13 & ,ok_limit,ok_etat0,hybrid 6 IMPLICIT NONE 14 7 15 COMMON/logici/ iflag_phys,iflag_trac 16 17 LOGICAL purmats,forward,leapf,apphys,statcl,conser, & 18 & apdiss,apdelq,saison,ecripar,fxyhypb,ysinus & 19 & ,read_start,ok_guide,ok_strato,ok_gradsfile & 20 & ,ok_limit,ok_etat0 21 22 logical hybrid ! vertical coordinate is hybrid if true (sigma otherwise) 23 ! (only used if disvert_type==2) 8 LOGICAL purmats ! true if time stepping is purely Matsuno scheme 9 ! false implies Matsuno-Leapfrog time stepping scheme 10 LOGICAL forward ! true if during forward phase of Matsuno step 11 LOGICAL leapf ! true if during a leapfrog time stepping step 12 LOGICAL apphys ! true if during a time step when physics will be called 13 LOGICAL statcl 14 LOGICAL conser 15 LOGICAL apdiss ! true if during a time step when dissipation will be called 16 LOGICAL apdelq 17 LOGICAL saison 18 LOGICAL ecripar 19 LOGICAL fxyhypb ! true if using hyperbolic function discretization 20 ! for latitudinal grid 21 LOGICAL ysinus ! true if using sine function discretiation 22 ! for latitudinal grid 23 LOGICAL read_start ! true if reading a start.nc file to initialize fields 24 LOGICAL ok_guide ! true if nudging 25 LOGICAL ok_strato 26 LOGICAL ok_gradsfile 27 LOGICAL ok_limit 28 LOGICAL ok_etat0 29 LOGICAL hybrid ! vertical coordinate is hybrid if true (sigma otherwise) 30 ! (only used if disvert_type==2) 31 INTEGER iflag_phys ! type of physics to call: 0 none, 1: phy*** package, 32 ! 2: Held & Suarez, 101-200: aquaplanets & terraplanets 33 INTEGER iflag_trac 24 34 25 integer iflag_phys,iflag_trac 26 !----------------------------------------------------------------------- 35 END MODULE logic_mod -
LMDZ5/trunk/libf/dyn3d/vlsplt.F
r2600 r2603 23 23 include "dimensions.h" 24 24 include "paramet.h" 25 include "logic.h"26 25 27 26 c … … 155 154 include "dimensions.h" 156 155 include "paramet.h" 157 include "logic.h"158 156 include "iniprint.h" 159 157 c … … 529 527 include "dimensions.h" 530 528 include "paramet.h" 531 include "logic.h"532 529 include "comgeom.h" 533 530 c … … 890 887 include "dimensions.h" 891 888 include "paramet.h" 892 include "logic.h"893 889 c 894 890 c -
LMDZ5/trunk/libf/dyn3d/vlspltqs.F
r2600 r2603 30 30 include "dimensions.h" 31 31 include "paramet.h" 32 include "logic.h"33 32 34 33 c … … 195 194 include "dimensions.h" 196 195 include "paramet.h" 197 include "logic.h"198 196 c 199 197 c … … 565 563 include "dimensions.h" 566 564 include "paramet.h" 567 include "logic.h"568 565 include "comgeom.h" 569 566 c
Note: See TracChangeset
for help on using the changeset viewer.