ComIn 0.5.1
ICON Community Interface
Loading...
Searching...
No Matches
comin_variable_types Module Reference

Interfaces

interface  comin_var_sync_device_mem_fct
 
interface  comin_var_sync_halo_fct
 
interface  t_comin_var_descriptor
 
interface  t_comin_var_descriptor_c
 

Structs

type  t_comin_var_handle
 
type  t_comin_var_item
 

Functions/Subroutines

subroutine comin_var_to_3d_dp (var, slice)
 
subroutine comin_var_to_3d_sp (var, slice)
 
subroutine comin_var_to_3d_i (var, slice)
 

Function/Subroutine Documentation

◆ comin_var_descr_match()

logical function comin_var_descr_match ( type(t_comin_var_descriptor), intent(in) var_descriptor1,
type(t_comin_var_descriptor), intent(in) var_descriptor2 )

compare two variable descriptors.

Definition at line 161 of file comin_variable_types.F90.

◆ comin_var_get_array_shape()

integer function, dimension(5) comin_var_get_array_shape ( class(t_comin_var_handle), intent(in) this)

Definition at line 202 of file comin_variable_types.F90.

◆ comin_var_get_descriptor()

type(t_comin_var_descriptor) function comin_var_get_descriptor ( class(t_comin_var_handle), intent(in) this)

Definition at line 209 of file comin_variable_types.F90.

◆ comin_var_get_dim_semantics()

integer function, dimension(5) comin_var_get_dim_semantics ( class(t_comin_var_handle), intent(in) this)

Definition at line 230 of file comin_variable_types.F90.

◆ comin_var_get_lcontainer()

logical function comin_var_get_lcontainer ( class(t_comin_var_handle), intent(in) this)

Definition at line 216 of file comin_variable_types.F90.

◆ comin_var_get_ncontained()

integer function comin_var_get_ncontained ( class(t_comin_var_handle), intent(in) this)

Definition at line 223 of file comin_variable_types.F90.

◆ comin_var_get_ptr_dp()

subroutine comin_var_get_ptr_dp ( class(t_comin_var_handle), intent(in) this,
real(dp), dimension(:,:,:,:,:), intent(inout), pointer ptr )

Definition at line 181 of file comin_variable_types.F90.

◆ comin_var_get_ptr_i()

subroutine comin_var_get_ptr_i ( class(t_comin_var_handle), intent(in) this,
integer(c_int), dimension(:,:,:,:,:), intent(inout), pointer ptr )

Definition at line 195 of file comin_variable_types.F90.

◆ comin_var_get_ptr_sp()

subroutine comin_var_get_ptr_sp ( class(t_comin_var_handle), intent(in) this,
real(sp), dimension(:,:,:,:,:), intent(inout), pointer ptr )

Definition at line 188 of file comin_variable_types.F90.

◆ comin_var_get_valid()

logical function comin_var_get_valid ( class(t_comin_var_handle), intent(in) this)

Definition at line 237 of file comin_variable_types.F90.

◆ comin_var_handle_set_cptr()

subroutine comin_var_handle_set_cptr ( type(t_comin_var_handle), intent(inout) var,
type(c_ptr), intent(in) cptr )

Definition at line 337 of file comin_variable_types.F90.

◆ comin_var_ptr_init()

type(t_comin_var_handle) function comin_var_ptr_init ( type(t_comin_var_item), intent(in), pointer var_item)

Definition at line 174 of file comin_variable_types.F90.

◆ create_comin_var_descriptor()

type(t_comin_var_descriptor) function create_comin_var_descriptor ( character(len=*), intent(in) name,
integer, intent(in) id )

Create a variable descriptor from a variable name and id.

Definition at line 133 of file comin_variable_types.F90.

◆ create_comin_var_descriptor_from_c()

type(t_comin_var_descriptor) function create_comin_var_descriptor_from_c ( type(t_comin_var_descriptor_c), intent(in) desc_c)

Create a variable descriptor from a C structure.

Definition at line 144 of file comin_variable_types.F90.

◆ create_comin_var_descriptor_from_ftn()

type(t_comin_var_descriptor_c) function create_comin_var_descriptor_from_ftn ( type(t_comin_var_descriptor), intent(in) desc_ftn)

Create a variable descriptor (C version) from a Fortran structure.

Definition at line 152 of file comin_variable_types.F90.