Changeset 2366 for trunk/LMDZ.TITAN/libf/phytitan/dyn1d
- Timestamp:
- Jun 11, 2020, 7:40:22 PM (5 years ago)
- Location:
- trunk/LMDZ.TITAN/libf/phytitan/dyn1d
- Files:
-
- 1 added
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/abort_gcm.F
r1403 r2366 1 link ../../ dyn3d/abort_gcm.F1 link ../../../../LMDZ.COMMON/libf/dyn3d/abort_gcm.F -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/comconst_mod.F90
r1422 r2366 1 link ../../ dyn3d/comconst_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/comconst_mod.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/comgeom.h
r1403 r2366 1 link ../../ dyn3d/comgeom.h1 link ../../../../LMDZ.COMMON/libf/dyn3d_common/comgeom.h -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/comvert_mod.F90
r1422 r2366 1 link ../../ dyn3d/comvert_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/comvert_mod.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/control_mod.F90
r1403 r2366 1 link ../../ dyn3d/control_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/control_mod.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/ener_mod.F90
r1422 r2366 1 link ../../ dyn3d/ener_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/ener_mod.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/infotrac.F90
r1403 r2366 1 link ../../ dyn3d/infotrac.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/infotrac.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/logic_mod.F90
r1422 r2366 1 link ../../ dyn3d/logic_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d/logic_mod.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/mod_const_mpi.F90
r1403 r2366 1 link ../../ dyn3d/mod_const_mpi.F901 link ../../../../LMDZ.COMMON/libf/dyn3d/mod_const_mpi.F90 -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/paramet.h
r1403 r2366 1 link ../../ dyn3d/paramet.h1 link ../../../../LMDZ.COMMON/libf/dyn3d_common/paramet.h -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/rcm1d.F
r2116 r2366 28 28 & presnivs,pseudoalt,scaleheight 29 29 USE vertical_layers_mod, ONLY: init_vertical_layers 30 USE logic_mod, ONLY: hybrid ,autozlevs30 USE logic_mod, ONLY: hybrid 31 31 use regular_lonlat_mod, only: init_regular_lonlat 32 32 use planete_mod, only: ini_planete_mod … … 35 35 use mod_interface_dyn_phys, only: init_interface_dyn_phys 36 36 use inifis_mod, only: inifis 37 use phys_state_var_mod, only: phys_state_var_init 37 38 use physiq_mod, only: physiq 38 39 implicit none … … 118 119 119 120 ! added by RW for autozlevs computation 121 logical autozlevs 120 122 real nu, xx, pMIN, zlev, Htop 121 123 real logplevs(llm) … … 132 134 c INITIALISATION 133 135 c======================================================================= 134 ! initialize "serial/parallel" related stuff 135 ! CALL init_phys_lmdz(iim,jjm+1,llm,1,(/(jjm-1)*iim+2/)) 136 ! CALL init_phys_lmdz(1,1,llm,1,(/1/)) 137 ! call initcomgeomphy 138 139 !! those are defined in surfdat_h.F90 140 IF (.not. ALLOCATED(albedodat)) ALLOCATE(albedodat(1)) 141 IF (.not. ALLOCATED(phisfi)) ALLOCATE(phisfi(1)) 142 IF (.not. ALLOCATED(zmea)) ALLOCATE(zmea(1)) 143 IF (.not. ALLOCATED(zstd)) ALLOCATE(zstd(1)) 144 IF (.not. ALLOCATED(zsig)) ALLOCATE(zsig(1)) 145 IF (.not. ALLOCATED(zgam)) ALLOCATE(zgam(1)) 146 IF (.not. ALLOCATED(zthe)) ALLOCATE(zthe(1)) 147 !! those are defined in comdiurn_h.F90 148 IF (.not.ALLOCATED(sinlat)) ALLOCATE(sinlat(1)) 149 IF (.not.ALLOCATED(coslat)) ALLOCATE(coslat(1)) 150 IF (.not.ALLOCATED(sinlon)) ALLOCATE(sinlon(1)) 151 IF (.not.ALLOCATED(coslon)) ALLOCATE(coslon(1)) 152 136 137 ! read nq from traceur.def 138 open(90,file='traceur.def',status='old',form='formatted', 139 & iostat=ierr) 140 if (ierr.eq.0) then 141 read(90,*,iostat=ierr) nq 142 else 143 nq=0 144 endif 145 close(90) 146 147 ! Initialize dimphy module 148 call init_dimphy(1,llm) 149 ! now initialize arrays using phys_state_var_init 150 call phys_state_var_init(nq) 151 153 152 saveprofile=.false. 154 153 saveprofile=.true. … … 480 479 ! call init_vertical_layers(nlayer,preff,scaleheight, 481 480 ! & ap,bp,aps,bps,presnivs,pseudoalt) 482 call init_dimphy(1,nlayer) ! Initialize dimphy module481 ! call init_dimphy(1,nlayer) ! Initialize dimphy module 483 482 call ini_planete_mod(nlayer,preff,ap,bp) 484 483 … … 643 642 endif 644 643 645 call disvert 644 call disvert_noterre 646 645 ! now that disvert has been called, initialize module vertical_layers_mod 647 646 call init_vertical_layers(nlayer,preff,scaleheight, … … 669 668 ENDDO 670 669 670 671 671 672 DO ilayer=1,nlayer 672 673 ! zlay(ilayer)=-300.E+0 *r*log(play(ilayer)/plev(1)) -
trunk/LMDZ.TITAN/libf/phytitan/dyn1d/serre_mod.F90
r1422 r2366 1 link ../../ dyn3d/serre_mod.F901 link ../../../../LMDZ.COMMON/libf/dyn3d_common/serre_mod.F90
Note: See TracChangeset
for help on using the changeset viewer.