![]() |
ICON Community Interface 0.4.0
|

Data Fields | |
| integer | errcode = COMIN_SUCCESS |
| integer | comin_iverbosity = 0 |
| logical | lstdout = .TRUE. |
| integer | output_unit = 0 |
| integer | num_plugins = 0 |
| type(t_comin_plugin_info), dimension(:), allocatable | plugin_info |
| type(t_comin_plugin_info), pointer | current_plugin |
| type(t_comin_parallel_info) | parallel_info |
| type(c_ptr) | comin_callback_list |
| information about each entry point/callback | |
| type(t_comin_callback_context), dimension(:,:), allocatable | comin_callback_context |
| integer, dimension(:,:), allocatable | comin_callback_order |
| type(t_comin_descrdata_global) | comin_descrdata_global |
| Create descriptive data structures. | |
| type(t_comin_descrdata_domain), dimension(:), allocatable | comin_descrdata_domain |
| type(t_comin_descrdata_simulation_interval) | comin_descrdata_simulation_interval |
| real(wp), dimension(:), allocatable | comin_descrdata_timesteplength |
| type(c_ptr) | comin_var_descr_list |
| List of all variables available (exported) from ICON. | |
| type(c_ptr) | comin_var_list |
| type(t_comin_var_list_context), dimension(:,:), allocatable | comin_var_list_context |
| List of variables in context. | |
| type(c_ptr) | comin_var_request_list |
| List of all variables available (exported) from ICON. | |
| character(len=comin_max_datetime_str_len) | current_datetime |
| integer | current_domain_id = DOMAIN_UNDEFINED |
| integer | current_ep |
| logical | l_primary_done = .FALSE. |
| Flag tracks if primary constructors were completed prevents further registration of callbacks and registration of variables. | |
Static Public Attributes | |
| procedure(comin_glb2loc_index_lookup_fct), pointer, nopass | comin_descrdata_fct_glb2loc_cell |
| procedure(comin_host_errhandler_fct), pointer, nopass | comin_host_finish => NULL() |
| procedure(comin_var_sync_device_mem_fct), pointer, nopass | sync_device_mem |
| procedure(comin_var_sync_halo_fct), pointer, nopass | sync_halo |
Definition at line 37 of file comin_state.F90.
| type(t_comin_callback_context), dimension(:,:), allocatable comin_state::t_comin_state::comin_callback_context |
Definition at line 63 of file comin_state.F90.
| type(c_ptr) comin_state::t_comin_state::comin_callback_list |
information about each entry point/callback
Definition at line 62 of file comin_state.F90.
| integer, dimension(:,:), allocatable comin_state::t_comin_state::comin_callback_order |
Definition at line 64 of file comin_state.F90.
| type(t_comin_descrdata_domain), dimension(:), allocatable comin_state::t_comin_state::comin_descrdata_domain |
Definition at line 68 of file comin_state.F90.
|
static |
Definition at line 83 of file comin_state.F90.
| type(t_comin_descrdata_global) comin_state::t_comin_state::comin_descrdata_global |
Create descriptive data structures.
Definition at line 67 of file comin_state.F90.
| type(t_comin_descrdata_simulation_interval) comin_state::t_comin_state::comin_descrdata_simulation_interval |
Definition at line 69 of file comin_state.F90.
| real(wp), dimension(:), allocatable comin_state::t_comin_state::comin_descrdata_timesteplength |
Definition at line 70 of file comin_state.F90.
|
static |
Definition at line 87 of file comin_state.F90.
| integer comin_state::t_comin_state::comin_iverbosity = 0 |
Definition at line 44 of file comin_state.F90.
| type(c_ptr) comin_state::t_comin_state::comin_var_descr_list |
List of all variables available (exported) from ICON.
Definition at line 73 of file comin_state.F90.
| type(c_ptr) comin_state::t_comin_state::comin_var_list |
Definition at line 74 of file comin_state.F90.
| type(t_comin_var_list_context), dimension(:,:), allocatable comin_state::t_comin_state::comin_var_list_context |
List of variables in context.
Definition at line 77 of file comin_state.F90.
| type(c_ptr) comin_state::t_comin_state::comin_var_request_list |
List of all variables available (exported) from ICON.
Definition at line 80 of file comin_state.F90.
| character(len=comin_max_datetime_str_len) comin_state::t_comin_state::current_datetime |
Definition at line 90 of file comin_state.F90.
| integer comin_state::t_comin_state::current_domain_id = DOMAIN_UNDEFINED |
Definition at line 92 of file comin_state.F90.
| integer comin_state::t_comin_state::current_ep |
Definition at line 93 of file comin_state.F90.
| type(t_comin_plugin_info), pointer comin_state::t_comin_state::current_plugin |
Definition at line 56 of file comin_state.F90.
| integer comin_state::t_comin_state::errcode = COMIN_SUCCESS |
Definition at line 40 of file comin_state.F90.
| logical comin_state::t_comin_state::l_primary_done = .FALSE. |
Flag tracks if primary constructors were completed prevents further registration of callbacks and registration of variables.
Definition at line 97 of file comin_state.F90.
| logical comin_state::t_comin_state::lstdout = .TRUE. |
Definition at line 46 of file comin_state.F90.
| integer comin_state::t_comin_state::num_plugins = 0 |
Definition at line 50 of file comin_state.F90.
| integer comin_state::t_comin_state::output_unit = 0 |
Definition at line 47 of file comin_state.F90.
| type(t_comin_parallel_info) comin_state::t_comin_state::parallel_info |
Definition at line 59 of file comin_state.F90.
| type(t_comin_plugin_info), dimension(:), allocatable comin_state::t_comin_state::plugin_info |
Definition at line 53 of file comin_state.F90.
|
static |
Definition at line 99 of file comin_state.F90.
|
static |
Definition at line 101 of file comin_state.F90.