Ignore:
Timestamp:
05/03/19 14:15:16 (5 years ago)
Author:
dubos
Message:

devel : allocate_field for unstructured mesh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/devel/src/base/grid_param.f90

    r830 r839  
    11MODULE grid_param 
     2  USE ISO_C_BINDING 
    23  IMPLICIT NONE 
    34  SAVE 
     5 
     6! Some variable are BIND(C) to be accessible from Python                                                                                                                                                   ! They are declared using C sizes 
     7 
    48  INTEGER  :: iim_glo=40 
    59  INTEGER  :: jjm_glo 
     
    711  INTEGER, PARAMETER :: grid_unst=1, grid_ico = 2 
    812  INTEGER  :: grid_type ! unstructured or icosahedral 
    9   INTEGER, BIND(C) :: llm=19 
     13 
     14  INTEGER(C_INT), BIND(C) :: llm=19, &  ! number of vertical levels 
     15                             nqdyn      ! number of dynamical tracers : 1 if dry, more if moist 
     16 
    1017  INTEGER  :: nqtot ! number of tracers handled by advection scheme 
    11   INTEGER, BIND(C) :: nqdyn ! number of dynamical tracers : 1 if dry, more if moist 
     18 
     19  INTEGER(C_INT), BIND(C) :: edge_num, primal_num, dual_num, & 
     20       max_primal_deg, max_dual_deg, max_trisk_deg 
     21 
    1222END MODULE grid_param 
Note: See TracChangeset for help on using the changeset viewer.