FV3 Bundle
fv3jedi_geom_mod Module Reference

Fortran module handling geometry for the FV3 model. More...

Data Types

type  fv3jedi_geom
 Fortran derived type to hold geometry data for the FV3JEDI model. More...
 

Functions/Subroutines

subroutine, public create (self, c_conf)
 
subroutine, public clone (self, other)
 
subroutine, public delete (self)
 
subroutine, public info (self)
 
subroutine setup_domain (domain, nx, ny, ntiles, layout_in, io_layout, halo)
 

Detailed Description

Fortran module handling geometry for the FV3 model.

Function/Subroutine Documentation

◆ clone()

subroutine, public fv3jedi_geom_mod::clone ( type(fv3jedi_geom), intent(in)  self,
type(fv3jedi_geom), intent(inout)  other 
)

Definition at line 314 of file fv3jedi_geom_mod.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create()

subroutine, public fv3jedi_geom_mod::create ( type(fv3jedi_geom), intent(inout)  self,
type(c_ptr), intent(in)  c_conf 
)

Definition at line 98 of file fv3jedi_geom_mod.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ delete()

subroutine, public fv3jedi_geom_mod::delete ( type(fv3jedi_geom), intent(inout)  self)

Definition at line 438 of file fv3jedi_geom_mod.f90.

Here is the caller graph for this function:

◆ info()

subroutine, public fv3jedi_geom_mod::info ( type(fv3jedi_geom), intent(in)  self)

Definition at line 494 of file fv3jedi_geom_mod.f90.

Here is the caller graph for this function:

◆ setup_domain()

subroutine fv3jedi_geom_mod::setup_domain ( type(domain2d), intent(inout)  domain,
integer, intent(in)  nx,
integer, intent(in)  ny,
integer, intent(in)  ntiles,
integer, dimension(:), intent(in)  layout_in,
integer, dimension(:), intent(in)  io_layout,
integer, intent(in)  halo 
)
private

Definition at line 504 of file fv3jedi_geom_mod.f90.

Here is the caller graph for this function: