source: dynamico_lmdz/simple_physics/phyparam/DYNAMICO/icosa_phyparam_mod.F90 @ 4232

Last change on this file since 4232 was 4231, checked in by dubos, 6 years ago

simple_physics : DYNAMICO driver (TBC)

File size: 1.1 KB
Line 
1MODULE icosa_phyparam_mod
2  IMPLICIT NONE
3  SAVE
4
5  CONTAINS
6
7    SUBROUTINE init_physics
8      ! DYNAMICO
9      USE mpipara,   ONLY : is_mpi_master
10      USE icosa,     ONLY : llm, g, radius, cpp, kappa
11      USE time_mod,  ONLY : dt, itau_physics
12      USE getin_mod, ONLY : getin
13      USE physics_interface_mod
14      ! phyparam
15      USE comgeomfi
16      USE iniphyparam_mod
17      INTEGER, PARAMETER :: dayref=0
18      INTEGER :: ngrid
19      REAL    :: unjours ! solar day in seconds
20
21      IF(is_mpi_master) WRITE(*,*) 'phyparam/init_physics called'
22     
23      ngrid = physics_inout%ngrid
24      unjours = 86400.
25      CALL getin('unjours', unjours)
26
27      CALL init_comgeomfi(ngrid, llm, &
28           &              physics_inout%lon, physics_inout%lat)
29      CALL iniphyparam(ngrid, llm,                &
30           &           unjours, dayref, dt*itau_physics, &
31           &           radius, g, cpp*kappa, cpp)
32
33    END SUBROUTINE init_physics
34
35    SUBROUTINE physics
36      USE mpipara, ONLY : is_mpi_master
37      IF(is_mpi_master) PRINT *, 'phyparam/physics called'
38    END SUBROUTINE physics
39
40END MODULE icosa_phyparam_mod
Note: See TracBrowser for help on using the repository browser.