|
| t_comin_entry_point | comin_h::comin_current_get_ep () |
| |
| int | comin_h::comin_current_get_domain_id () |
| |
| int | comin_h::comin_current_get_plugin_id () |
| |
| void | comin_h::comin_current_get_plugin_name (char const **val, int *len) |
| |
| void | comin_h::comin_current_get_plugin_options (char const **val, int *len) |
| |
| void | comin_h::comin_current_get_plugin_comm (char const **val, int *len) |
| |
| void | comin_h::comin_current_get_datetime (char const **val, int *len) |
| |
| int | comin_h::comin_parallel_get_plugin_mpi_comm () |
| |
| int | comin_h::comin_parallel_get_host_mpi_comm () |
| |
| int | comin_h::comin_parallel_get_host_mpi_rank () |
| |
| void | comin_h::comin_plugin_finish (const char *routine, const char *text) |
| |
| void | comin_h::comin_print_debug (const char *msg) |
| |
| void | comin_h::comin_print_info (const char *msg) |
| |
| void | comin_h::comin_print_warning (const char *msg) |
| |
| void | comin_h::comin_print_debug_f (const char *fmt,...) |
| |
| void | comin_h::comin_print_info_f (const char *fmt,...) |
| |
| void | comin_h::comin_print_warning_f (const char *fmt,...) |
| |
| void | comin_h::comin_error_get_message (t_comin_error_code error_code, char category[11], char message[COMIN_MAX_LEN_ERR_MESSAGE]) |
| |
| void | comin_h::comin_error_check (t_comin_error_code error_code, const char *scope) |
| |
| void | comin_h::comin_error_set_errors_return (bool errors_return) |
| |
| t_comin_error_code | comin_h::comin_error_get () |
| |
| void | comin_h::comin_error_reset () |
| |
| void | comin_h::comin_var_request_add (t_comin_var_descriptor var_descriptor, bool lmodexclusive) |
| |
| t_comin_var_handle * | comin_h::comin_var_get (int context_len, t_comin_entry_point *context, t_comin_var_descriptor var_descriptor, int flag) |
| |
| void * | comin_h::comin_var_get_ptr (t_comin_var_handle *handle) |
| |
| double * | comin_h::comin_var_get_ptr_double (t_comin_var_handle *handle) |
| |
| float * | comin_h::comin_var_get_ptr_float (t_comin_var_handle *handle) |
| |
| int * | comin_h::comin_var_get_ptr_int (t_comin_var_handle *handle) |
| |
| void * | comin_h::comin_var_get_device_ptr (t_comin_var_handle *handle) |
| |
| double * | comin_h::comin_var_get_device_ptr_double (t_comin_var_handle *handle) |
| |
| float * | comin_h::comin_var_get_device_ptr_float (t_comin_var_handle *handle) |
| |
| int * | comin_h::comin_var_get_device_ptr_int (t_comin_var_handle *handle) |
| |
| void | comin_h::comin_var_get_shape (t_comin_var_handle *handle, int shape[5]) |
| |
| void | comin_h::comin_var_get_dim_semantics (t_comin_var_handle *handle, int dim_semantics[5]) |
| |
| void | comin_h::comin_var_get_ncontained (t_comin_var_handle *handle, int *ncontained) |
| |
| void | comin_h::comin_var_get_descriptor (t_comin_var_handle *handle, t_comin_var_descriptor *descr) |
| |
| t_comin_var_descr_list_iterator * | comin_h::comin_var_get_descr_list_head () |
| |
| t_comin_var_descr_list_iterator * | comin_h::comin_var_get_descr_list_next (t_comin_var_descr_list_iterator *current) |
| |
| void | comin_h::comin_var_get_descr_list_var_desc (t_comin_var_descr_list_iterator *current, t_comin_var_descriptor *var_desc) |
| |
| void | comin_h::comin_var_descr_list_iterator_delete (t_comin_var_descr_list_iterator **it) |
| |
| void | comin_h::comin_callback_register (t_comin_entry_point entry_point_id, t_comin_callback_function fct_ptr) |
| |
| void | comin_h::comin_callback_get_ep_name (t_comin_entry_point iep, char out_ep_name[COMIN_MAX_LEN_EP_NAME+1]) |
| |
| t_comin_metadata_typeid | comin_h::comin_metadata_get_typeid (t_comin_var_descriptor var_descriptor, const char *key) |
| |
| void | comin_h::comin_metadata_set_integer (t_comin_var_descriptor var_descriptor, const char *key, int val) |
| |
| void | comin_h::comin_metadata_set_logical (t_comin_var_descriptor var_descriptor, const char *key, bool val) |
| |
| void | comin_h::comin_metadata_set_real (t_comin_var_descriptor var_descriptor, const char *key, double val) |
| |
| void | comin_h::comin_metadata_set_character (t_comin_var_descriptor var_descriptor, const char *key, char const *val) |
| |
| void | comin_h::comin_metadata_get_integer (t_comin_var_descriptor var_descriptor, const char *key, int *val) |
| |
| void | comin_h::comin_metadata_get_logical (t_comin_var_descriptor var_descriptor, const char *key, bool *val) |
| |
| void | comin_h::comin_metadata_get_real (t_comin_var_descriptor var_descriptor, const char *key, double *val) |
| |
| void | comin_h::comin_metadata_get_character (t_comin_var_descriptor var_descriptor, const char *key, char const **val, int *len) |
| |
| t_comin_metadata_iterator * | comin_h::comin_metadata_get_iterator_begin (t_comin_var_descriptor var_descriptor) |
| |
| t_comin_metadata_iterator * | comin_h::comin_metadata_get_iterator_end (t_comin_var_descriptor var_descriptor) |
| |
| const char * | comin_h::comin_metadata_iterator_get_key (t_comin_metadata_iterator *it) |
| |
| bool | comin_h::comin_metadata_iterator_compare (t_comin_metadata_iterator *it1, t_comin_metadata_iterator *it2) |
| |
| void | comin_h::comin_metadata_iterator_next (t_comin_metadata_iterator *it) |
| |
| void | comin_h::comin_metadata_iterator_delete (t_comin_metadata_iterator *it) |
| |
| double | comin_h::comin_descrdata_get_timesteplength (int jg) |
| |
| int | comin_h::comin_descrdata_get_index (int j) |
| |
| int | comin_h::comin_descrdata_get_block (int j) |
| |
| void | comin_h::comin_descrdata_get_cell_indices (int jg, int i_blk, int i_startblk, int i_endblk, int *i_startidx, int *i_endidx, int irl_start, int irl_end) |
| |
| void | comin_h::comin_descrdata_get_edge_indices (int jg, int i_blk, int i_startblk, int i_endblk, int *i_startidx, int *i_endidx, int irl_start, int irl_end) |
| |
| void | comin_h::comin_descrdata_get_vert_indices (int jg, int i_blk, int i_startblk, int i_endblk, int *i_startidx, int *i_endidx, int irl_start, int irl_end) |
| |
| int | comin_h::comin_descrdata_get_cell_npromz (int jg) |
| |
| int | comin_h::comin_descrdata_get_edge_npromz (int jg) |
| |
| int | comin_h::comin_descrdata_get_vert_npromz (int jg) |
| |
| int | comin_h::comin_descrdata_index_lookup_glb2loc_cell (int jg, int global_idx) |
| |
| void | comin_h::comin_descrdata_get_simulation_interval_exp_start (char const **val, int *len) |
| |
| void | comin_h::comin_descrdata_get_simulation_interval_exp_stop (char const **val, int *len) |
| |
| void | comin_h::comin_descrdata_get_simulation_interval_run_start (char const **val, int *len) |
| |
| void | comin_h::comin_descrdata_get_simulation_interval_run_stop (char const **val, int *len) |
| |
| static void | comin_h::comin_setup_get_version (unsigned int *major, unsigned int *minor, unsigned int *patch) |
| | returns version info.
|
| |
C interface for the ICON Community Interface.
- Authors
- 11/2023 :: ICON Community Interface comin.nosp@m.@ico.nosp@m.n-mod.nosp@m.el.o.nosp@m.rg
SPDX-License-Identifier: BSD-3-Clause
Please see the file LICENSE in the root of the source tree for this code. Where software is supplied by third parties, it is indicated in the headers of the routines.
Definition in file comin.h.