source: codes/icosagcm/devel/src/base/grid_param.f90 @ 813

Last change on this file since 813 was 813, checked in by jisesh, 5 years ago

devel ; towards Fortran driver for unstructured/LAM meshes

File size: 833 bytes
Line 
1MODULE grid_param
2  INTEGER  :: iim_glo=40
3  INTEGER  :: jjm_glo
4  INTEGER, PARAMETER  :: nb_face=10
5  INTEGER, PARAMETER :: grid_unst=1, grid_ico = 2
6  INTEGER  :: grid_type ! unstructured or icosahedral
7  INTEGER, BIND(C) :: llm=19
8  INTEGER  :: nqtot ! number of tracers handled by advection scheme
9  INTEGER, BIND(C) :: nqdyn ! number of dynamical tracers : 1 if dry, more if moist
10
11CONTAINS
12
13  SUBROUTINE init_grid_param(is_mpi_root)
14    USE ioipsl
15    IMPLICIT NONE
16    LOGICAL :: is_mpi_root
17    CALL getin('nbp',iim_glo)
18    jjm_glo=iim_glo
19    CALL getin('llm',llm)
20    nqtot=1
21    CALL getin('nqtot',nqtot)
22    IF(is_mpi_root) THEN
23       PRINT *, 'GETIN nbp = ',iim_glo
24       PRINT *, 'GETIN llm = ',llm
25       PRINT *, 'GETIN nqtot = ',nqtot
26    END IF
27   
28  END SUBROUTINE  init_grid_param
29
30END MODULE grid_param
31   
Note: See TracBrowser for help on using the repository browser.