MPAS-JEDI
|
Fortran derived type to hold geometry definition. More...
Public Member Functions | |
procedure, public | is_templated => field_is_templated |
procedure, public | template => template_fieldname |
procedure, public | has_identity => field_has_identity |
procedure, public | identity => identity_fieldname |
generic, public | nlevels => variables_nlevels, var_nlevels |
Private Member Functions | |
procedure | variables_nlevels |
procedure | var_nlevels |
Private Attributes | |
integer | ncellsglobal |
integer | nedgesglobal |
integer | nverticesglobal |
integer | ncells |
integer | nedges |
integer | nvertices |
integer | ncellssolve |
integer | nedgessolve |
integer | nverticessolve |
integer | nvertlevels |
integer | nvertlevelsp1 |
integer | nsoillevels |
integer | vertexdegree |
integer | maxedges |
logical | deallocate_nonda_fields |
logical | use_bump_interpolation |
character(len=strkind) | bump_vunit |
real(kind=kind_real), dimension(:), allocatable | latcell |
real(kind=kind_real), dimension(:), allocatable | loncell |
real(kind=kind_real), dimension(:), allocatable | areacell |
real(kind=kind_real), dimension(:), allocatable | latedge |
real(kind=kind_real), dimension(:), allocatable | lonedge |
real(kind=kind_real), dimension(:,:), allocatable | edgenormalvectors |
real(kind=kind_real), dimension(:,:), allocatable | zgrid |
integer, dimension(:), allocatable | nedgesoncell |
integer, dimension(:,:), allocatable | cellsoncell |
integer, dimension(:,:), allocatable | edgesoncell |
integer, dimension(:,:), allocatable | cellsonvertex |
integer, dimension(:,:), allocatable | cellsonedge |
integer, dimension(:,:), allocatable | verticesonedge |
real(kind=kind_real), dimension(:), allocatable | dcedge |
real(kind=kind_real), dimension(:), allocatable | dvedge |
real(kind=kind_real), dimension(:), allocatable | areatriangle |
real(kind=kind_real), dimension(:), allocatable | angleedge |
real(kind=kind_real), dimension(:,:), allocatable | kiteareasonvertex |
real(kind=kind_real), dimension(:,:), allocatable | edgesoncell_sign |
type(domain_type), pointer | domain => null() |
type(core_type), pointer | corelist => null() |
type(fckit_mpi_comm) | f_comm |
type(atlas_functionspace) | afunctionspace |
type(templated_field), dimension(:), allocatable | templated_fields |
Fortran derived type to hold geometry definition.
Definition at line 53 of file mpas_geom_mod.F90.
procedure, public mpas_geom_mod::mpas_geom::has_identity |
Definition at line 99 of file mpas_geom_mod.F90.
procedure, public mpas_geom_mod::mpas_geom::identity |
Definition at line 100 of file mpas_geom_mod.F90.
procedure, public mpas_geom_mod::mpas_geom::is_templated |
Definition at line 97 of file mpas_geom_mod.F90.
generic, public mpas_geom_mod::mpas_geom::nlevels |
procedure, public mpas_geom_mod::mpas_geom::template |
Definition at line 98 of file mpas_geom_mod.F90.
|
private |
Definition at line 103 of file mpas_geom_mod.F90.
|
private |
Definition at line 102 of file mpas_geom_mod.F90.
|
private |
Definition at line 91 of file mpas_geom_mod.F90.
|
private |
Definition at line 83 of file mpas_geom_mod.F90.
|
private |
Definition at line 72 of file mpas_geom_mod.F90.
|
private |
Definition at line 83 of file mpas_geom_mod.F90.
|
private |
Definition at line 70 of file mpas_geom_mod.F90.
|
private |
Definition at line 77 of file mpas_geom_mod.F90.
|
private |
Definition at line 80 of file mpas_geom_mod.F90.
|
private |
Definition at line 79 of file mpas_geom_mod.F90.
|
private |
Definition at line 87 of file mpas_geom_mod.F90.
|
private |
Definition at line 82 of file mpas_geom_mod.F90.
|
private |
Definition at line 68 of file mpas_geom_mod.F90.
|
private |
Definition at line 86 of file mpas_geom_mod.F90.
|
private |
Definition at line 82 of file mpas_geom_mod.F90.
|
private |
Definition at line 74 of file mpas_geom_mod.F90.
|
private |
Definition at line 78 of file mpas_geom_mod.F90.
|
private |
Definition at line 84 of file mpas_geom_mod.F90.
|
private |
Definition at line 89 of file mpas_geom_mod.F90.
|
private |
Definition at line 84 of file mpas_geom_mod.F90.
|
private |
Definition at line 71 of file mpas_geom_mod.F90.
|
private |
Definition at line 73 of file mpas_geom_mod.F90.
|
private |
Definition at line 71 of file mpas_geom_mod.F90.
|
private |
Definition at line 73 of file mpas_geom_mod.F90.
|
private |
Definition at line 67 of file mpas_geom_mod.F90.
|
private |
Definition at line 57 of file mpas_geom_mod.F90.
|
private |
Definition at line 54 of file mpas_geom_mod.F90.
|
private |
Definition at line 60 of file mpas_geom_mod.F90.
|
private |
Definition at line 58 of file mpas_geom_mod.F90.
|
private |
Definition at line 55 of file mpas_geom_mod.F90.
|
private |
Definition at line 76 of file mpas_geom_mod.F90.
|
private |
Definition at line 61 of file mpas_geom_mod.F90.
|
private |
Definition at line 65 of file mpas_geom_mod.F90.
|
private |
Definition at line 59 of file mpas_geom_mod.F90.
|
private |
Definition at line 56 of file mpas_geom_mod.F90.
|
private |
Definition at line 62 of file mpas_geom_mod.F90.
|
private |
Definition at line 63 of file mpas_geom_mod.F90.
|
private |
Definition at line 64 of file mpas_geom_mod.F90.
|
private |
Definition at line 93 of file mpas_geom_mod.F90.
|
private |
Definition at line 69 of file mpas_geom_mod.F90.
|
private |
Definition at line 66 of file mpas_geom_mod.F90.
|
private |
Definition at line 81 of file mpas_geom_mod.F90.
|
private |
Definition at line 75 of file mpas_geom_mod.F90.