FV3-JEDI
|
Fortran derived type to hold geometry data for the FV3JEDI model. More...
Public Member Functions | |
procedure, public | create |
procedure, public | clone |
procedure, public | delete |
procedure, public | set_atlas_lonlat |
procedure, public | fill_atlas_fieldset |
Private Attributes | |
integer | isd |
integer | ied |
integer | jsd |
integer | jed |
integer | isc |
integer | iec |
integer | jsc |
integer | jec |
integer | npx |
integer | npy |
integer | npz |
integer | ngrid |
integer, dimension(2) | layout |
integer, dimension(2) | io_layout |
integer | ntile |
integer | ntiles |
real(kind=kind_real) | ptop |
type(domain2d) | domain_fix |
type(domain2d), pointer | domain |
character(len=10) | interp_method |
real(kind=kind_real), dimension(:), allocatable | ak |
real(kind=kind_real), dimension(:), allocatable | bk |
real(kind=kind_real), dimension(:,:), allocatable | grid_lon |
real(kind=kind_real), dimension(:,:), allocatable | grid_lat |
real(kind=kind_real), dimension(:,:), allocatable | egrid_lon |
real(kind=kind_real), dimension(:,:), allocatable | egrid_lat |
real(kind=kind_real), dimension(:), allocatable | lon_us |
real(kind=kind_real), dimension(:), allocatable | lat_us |
real(kind=kind_real), dimension(:,:), allocatable | area |
real(kind=kind_real), dimension(:,:), allocatable | dx |
real(kind=kind_real), dimension(:,:), allocatable | dy |
real(kind=kind_real), dimension(:,:), allocatable | dxc |
real(kind=kind_real), dimension(:,:), allocatable | dyc |
real(kind=kind_real), dimension(:,:,:), allocatable | grid |
real(kind=kind_real), dimension(:,:,:), allocatable | vlon |
real(kind=kind_real), dimension(:,:,:), allocatable | vlat |
real(kind=kind_real), dimension(:), allocatable | edge_vect_n |
real(kind=kind_real), dimension(:), allocatable | edge_vect_e |
real(kind=kind_real), dimension(:), allocatable | edge_vect_s |
real(kind=kind_real), dimension(:), allocatable | edge_vect_w |
real(kind=kind_real), dimension(:,:,:,:), allocatable | es |
real(kind=kind_real), dimension(:,:,:,:), allocatable | ew |
real(kind=kind_real), dimension(:,:), allocatable | a11 |
real(kind=kind_real), dimension(:,:), allocatable | a12 |
real(kind=kind_real), dimension(:,:), allocatable | a21 |
real(kind=kind_real), dimension(:,:), allocatable | a22 |
type(fckit_mpi_comm) | f_comm |
type(fields_metadata) | fields |
real(kind=kind_real), dimension(:,:), allocatable | rarea |
real(kind=kind_real), dimension(:,:,:), allocatable | sin_sg |
real(kind=kind_real), dimension(:,:), allocatable | cosa_u |
real(kind=kind_real), dimension(:,:), allocatable | cosa_v |
real(kind=kind_real), dimension(:,:), allocatable | cosa_s |
real(kind=kind_real), dimension(:,:), allocatable | rsin_u |
real(kind=kind_real), dimension(:,:), allocatable | rsin_v |
real(kind=kind_real), dimension(:,:), allocatable | rsin2 |
real(kind=kind_real), dimension(:,:), allocatable | dxa |
real(kind=kind_real), dimension(:,:), allocatable | dya |
logical | ne_corner |
logical | se_corner |
logical | sw_corner |
logical | nw_corner |
logical | nested = .false. |
integer | grid_type = 0 |
logical | dord4 = .true. |
type(atlas_functionspace_pointcloud) | afunctionspace |
Fortran derived type to hold geometry data for the FV3JEDI model.
Definition at line 46 of file fv3jedi_geom_mod.f90.
procedure, public fv3jedi_geom_mod::fv3jedi_geom::clone |
Definition at line 87 of file fv3jedi_geom_mod.f90.
procedure, public fv3jedi_geom_mod::fv3jedi_geom::create |
Definition at line 86 of file fv3jedi_geom_mod.f90.
procedure, public fv3jedi_geom_mod::fv3jedi_geom::delete |
Definition at line 88 of file fv3jedi_geom_mod.f90.
procedure, public fv3jedi_geom_mod::fv3jedi_geom::fill_atlas_fieldset |
Definition at line 90 of file fv3jedi_geom_mod.f90.
procedure, public fv3jedi_geom_mod::fv3jedi_geom::set_atlas_lonlat |
Definition at line 89 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 67 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 67 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 67 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 67 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 84 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 56 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 60 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 56 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 75 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 73 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 74 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 54 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 53 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 83 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 61 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 79 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 62 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 61 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 79 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 62 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 64 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 64 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 65 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 65 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 58 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 58 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 66 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 66 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 68 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 69 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 63 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 57 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 57 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 82 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 48 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 47 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 55 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 50 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 48 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 47 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 48 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 47 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 48 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 47 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 59 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 50 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 59 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 80 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 81 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 49 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 49 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 49 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 49 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 51 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 51 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 80 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 52 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 71 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 78 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 76 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 77 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 80 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 72 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 80 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 63 of file fv3jedi_geom_mod.f90.
|
private |
Definition at line 63 of file fv3jedi_geom_mod.f90.