! Set the domain dimensionality, size and number of subdomains. module crmx_domain use crmdims implicit none integer, parameter :: YES3D = YES3DVAL ! Domain dimensionality: 1 - 3D, 0 - 2D integer, parameter :: nx_gl = crm_nx ! Number of grid points in X integer, parameter :: ny_gl = crm_ny ! Number of grid points in Y integer, parameter :: nz_gl = crm_nz ! Number of pressure (scalar) levels integer, parameter :: nsubdomains_x = 1 ! No of subdomains in x integer, parameter :: nsubdomains_y = 1 ! No of subdomains in y ! define # of points in x and y direction to average for ! output relating to statistical moments. ! For example, navgmom_x = 8 means the output will be an 8 times coarser grid than the original. ! If don't wanna such output, just set them to -1 in both directions. ! See Changes_log/README.UUmods for more details. integer, parameter :: navgmom_x = -1 integer, parameter :: navgmom_y = -1 integer, parameter :: ntracers = 0 ! number of transported tracers (dotracers=.true.) ! Note: ! * nx_gl and ny_gl should be a factor of 2,3, or 5 (see User's Guide) ! * if 2D case, ny_gl = nsubdomains_y = 1 ; ! * nsubdomains_x*nsubdomains_y = total number of processors ! * if one processor is used, than nsubdomains_x = nsubdomains_y = 1; ! * if ntracers is > 0, don't forget to set dotracers to .true. in namelist end module crmx_domain