| 
    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.