CAM
interp_mod Module Reference

Data Types

type  cam_interpolate_t
 
interface  write_interpolated
 

Functions/Subroutines

subroutine, public setup_history_interpolation (interp_ok, mtapes, interp_output, interp_info)
 
subroutine, public set_interp_hfile (hfilenum, interp_info)
 
subroutine write_interpolated_scalar (File, varid, fld, numlev, data_type, decomp_type)
 
subroutine write_interpolated_vector (File, varidu, varidv, fldu, fldv, numlev, data_type, decomp_type)
 

Variables

type(hybrid_thybrid
 
type(cam_interpolate_t), dimension(:), pointer interpdata_set => NULL()
 
type(interpdata_t), dimension(:), pointer cam_interpolate => NULL()
 

Function/Subroutine Documentation

◆ set_interp_hfile()

subroutine, public interp_mod::set_interp_hfile ( integer, intent(in)  hfilenum,
type(interp_info_t), dimension(:), intent(inout)  interp_info 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setup_history_interpolation()

subroutine, public interp_mod::setup_history_interpolation ( logical, intent(inout)  interp_ok,
integer, intent(in)  mtapes,
logical, dimension(:), intent(in)  interp_output,
type(interp_info_t), dimension(:), intent(inout)  interp_info 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ write_interpolated_scalar()

subroutine interp_mod::write_interpolated_scalar ( type(file_desc_t), intent(inout)  File,
type(var_desc_t), intent(inout)  varid,
real(r8), dimension(:,:,:), intent(in)  fld,
integer, intent(in)  numlev,
integer, intent(in)  data_type,
integer, intent(in)  decomp_type 
)
Here is the call graph for this function:

◆ write_interpolated_vector()

subroutine interp_mod::write_interpolated_vector ( type(file_desc_t), intent(inout)  File,
type(var_desc_t), intent(inout)  varidu,
type(var_desc_t), intent(inout)  varidv,
real(r8), dimension(:,:,:), intent(in)  fldu,
real(r8), dimension(:,:,:), intent(in)  fldv,
integer, intent(in)  numlev,
integer, intent(in)  data_type,
integer, intent(in)  decomp_type 
)
Here is the call graph for this function:

Variable Documentation

◆ cam_interpolate

type(interpdata_t), dimension(:), pointer interp_mod::cam_interpolate => NULL()
private

◆ hybrid

type(hybrid_t) interp_mod::hybrid
private

◆ interpdata_set

type(cam_interpolate_t), dimension(:), pointer interp_mod::interpdata_set => NULL()
private