ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
comin_variable_types.F90 File Reference

Data types for variable definition. More...

#include "comin_global.inc"
Include dependency graph for comin_variable_types.F90:

Go to the source code of this file.

Data Types

type  comin_variable_types::t_comin_var_descriptor
 Variable descriptor. identifies (uniquely) a variable. Do not confuse with meta-data. More...
 
type  comin_variable_types::t_comin_var_descriptor_c
 
type  comin_variable_types::t_comin_var_handle
 Variable pointer. Fortran interface for accessing variables. More...
 
type  comin_variable_types::t_comin_var_item
 Variable item. More...
 
type  comin_variable_types::t_comin_var_context_item
 Variable list for context access. More...
 
type  comin_variable_types::t_comin_request_item
 Information on requested variables. More...
 
interface  comin_variable_types::comin_var_sync_device_mem_fct
 
interface  comin_variable_types::comin_var_sync_halo_fct
 
type  comin_variable_types::t_comin_var_list_context
 Array of variable lists (array of pointer lists) each entry. More...
 

Modules

module  comin_variable_types
 

Functions/Subroutines

type(t_comin_var_descriptor) function comin_variable_types::create_comin_var_descriptor (name, id)
 Create a variable descriptor from a variable name and id.
 
type(t_comin_var_descriptor) function comin_variable_types::create_comin_var_descriptor_from_c (desc_c)
 Create a variable descriptor from a C structure.
 
logical function comin_variable_types::comin_var_descr_match (var_descriptor1, var_descriptor2)
 compare two variable descriptors.
 
type(t_comin_var_handle) function comin_variable_types::comin_var_ptr_init (var_item)
 
subroutine comin_variable_types::comin_var_get_ptr_dp (this, ptr)
 
subroutine comin_variable_types::comin_var_get_ptr_sp (this, ptr)
 
subroutine comin_variable_types::comin_var_get_ptr_i (this, ptr)
 
integer function, dimension(5) comin_variable_types::comin_var_get_array_shape (this)
 
type(t_comin_var_descriptor) function comin_variable_types::comin_var_get_descriptor (this)
 
logical function comin_variable_types::comin_var_get_lcontainer (this)
 
integer function comin_variable_types::comin_var_get_ncontained (this)
 
integer function, dimension(5) comin_variable_types::comin_var_get_dim_semantics (this)
 
logical function comin_variable_types::comin_var_get_valid (this)
 
subroutine comin_variable_types::comin_var_to_3d_dp (var, slice)
 Convenience operation for accessing 2D/3D fields.
 
subroutine comin_variable_types::comin_var_to_3d_sp (var, slice)
 Convenience operation for accessing 2D/3D fields.
 
subroutine comin_variable_types::comin_var_to_3d_i (var, slice)
 Convenience operation for accessing 2D/3D fields.
 
subroutine comin_variable_types::comin_var_handle_set_cptr (var, cptr)
 

Variables

external comin_variable_types::comin_plugin_finish_external
 

Detailed Description

Data types for variable definition.

Definition in file comin_variable_types.F90.