FV3-JEDI
fv3jedi_interpolation_mod Module Reference

Data Types

type  field2field_interp
 

Functions/Subroutines

subroutine create (self, interp_type_in, integer_interp, geom_in, geom_ou)
 
subroutine delete (self)
 
subroutine apply (self, nf, geom_in, fields_in, geom_ou, fields_ou)
 
subroutine, public unsinterp_integer_apply (unsinterp, field_in, field_ou)
 
subroutine, public unsinterp_nearest_apply (unsinterp, field_in, field_ou)
 

Function/Subroutine Documentation

◆ apply()

subroutine fv3jedi_interpolation_mod::apply ( class(field2field_interp), intent(inout)  self,
integer, intent(in)  nf,
type(fv3jedi_geom), intent(inout)  geom_in,
type(fv3jedi_field), dimension(nf), intent(in)  fields_in,
type(fv3jedi_geom), intent(inout)  geom_ou,
type(fv3jedi_field), dimension(nf), intent(inout)  fields_ou 
)
private

Definition at line 113 of file fv3jedi_interpolation_mod.f90.

Here is the call graph for this function:

◆ create()

subroutine fv3jedi_interpolation_mod::create ( class(field2field_interp), intent(inout)  self,
character(len=*), intent(in)  interp_type_in,
logical, intent(in)  integer_interp,
type(fv3jedi_geom), intent(in)  geom_in,
type(fv3jedi_geom), intent(in)  geom_ou 
)
private

Definition at line 48 of file fv3jedi_interpolation_mod.f90.

◆ delete()

subroutine fv3jedi_interpolation_mod::delete ( class(field2field_interp), intent(inout)  self)
private

Definition at line 102 of file fv3jedi_interpolation_mod.f90.

◆ unsinterp_integer_apply()

subroutine, public fv3jedi_interpolation_mod::unsinterp_integer_apply ( type(unstrc_interp), intent(in)  unsinterp,
real(kind=kind_real), dimension(:), intent(in)  field_in,
real(kind=kind_real), dimension(:), intent(inout)  field_ou 
)

Definition at line 288 of file fv3jedi_interpolation_mod.f90.

Here is the caller graph for this function:

◆ unsinterp_nearest_apply()

subroutine, public fv3jedi_interpolation_mod::unsinterp_nearest_apply ( type(unstrc_interp), intent(in)  unsinterp,
real(kind=kind_real), dimension(:), intent(in)  field_in,
real(kind=kind_real), dimension(:), intent(inout)  field_ou 
)

Definition at line 340 of file fv3jedi_interpolation_mod.f90.

Here is the caller graph for this function: