![]() |
ICON Community Interface 0.4.0
|
| ▼ doc | |
| applist.html | |
| applist_styles.css | |
| doxygen-style.css | |
| header.html | |
| ▼ include | |
| comin.h | C interface for the ICON Community Interface |
| comin_global.inc | |
| comin_header_c_ext_descrdata_query_domain.h | |
| comin_header_c_ext_descrdata_query_global.h | |
| mpi_handshake.h | |
| ▼ plugins | |
| ▼ calc_water_column | |
| calc_water_column_plugin.F90 | |
| ▼ python_adapter | |
| ▼ examples | |
| point_source.py | |
| simple_python_plugin.py | |
| yac_example.py | |
| ▼ test | |
| descrdata.py | |
| dummy_module.py | |
| exceptions.py | |
| finish.py | |
| generate_python_api_doc.py | |
| gpu_test.py | |
| halo_sync_test.py | |
| test_datatypes.py | |
| test_mpi.py | |
| test_print.py | |
| test_sys_path.py | |
| test_var_shapes.py | |
| uncaught_exception.py | |
| variables.py | |
| callbacks.h | |
| comin.py | |
| descrdata.h | |
| descrdata_properties.h | |
| exception.h | |
| util.h | |
| variables.h | |
| ▼ simple_c | |
| simple_c_plugin.c | |
| ▼ simple_fortran | |
| simple_fortran_plugin.F90 | |
| ▼ yac_input | |
| yac_input_external.c | |
| yac_input_plugin.c | |
| ▼ yaxt_c | |
| yaxt_c_external.c | |
| yaxt_c_plugin.c | |
| ▼ yaxt_fortran | |
| yaxt_fortran_plugin.F90 | |
| ▼ yaxt_nest_fortran | |
| yaxt_nest_fortran_plugin.F90 | |
| ▼ src | |
| comin_c_utils.c | C interface for the ICON Community Interface |
| comin_c_utils.F90 | ComIn C utilities, contains helper routines for converting data between C and Fortran |
| comin_callback.F90 | Routines to handle third party plugin callbacks |
| comin_callback_types.F90 | Type definitions for handling third party plugin callbacks |
| comin_descrdata.F90 | Accessor functions for ComIn descriptive data structures |
| comin_descrdata_query_domain.inc | |
| comin_descrdata_query_global.inc | |
| comin_descrdata_types.F90 | ComIn descriptive data structures |
| comin_errhandler.F90 | Utility functions for error handling |
| comin_errhandler_constants.F90 | Constants for error handling |
| comin_errhandler_types.F90 | Common data structures for error handling |
| comin_ftnlist_ifc.F90 | Interfaces for list implementation based on std::list |
| comin_host_interface.F90 | |
| comin_keyval_ifc.F90 | Interfaces for key-value maps based on std::unordered_map |
| comin_metadata.F90 | Variable metadata definition |
| comin_metadata_types.F90 | Fortran interface to C++ metadata container |
| comin_parallel.F90 | Definitions for parallel communication |
| comin_parallel_types.F90 | Data types for parallel communication |
| comin_plugin_interface.F90 | The module comin_plugin_interface exports all procedures, variables and constants that are exposed to third party plugins |
| comin_plugin_types.F90 | Data type Definition and variables describing the dynamic libs (plugins) |
| comin_print.F90 | Utility functions for printing log messages |
| comin_setup.F90 | Routines to set up ComIn (except for callbacks) |
| comin_setup_constants.F90 | ComIn utilities, containing named constants for entry points and named constants for variable state (READ, WRITE, ...) |
| comin_setup_utils.F90 | ComIn setup utilities, containing version compatibility checks, ComIn setup, Third party plugin setup |
| comin_state.F90 | Data shared between host and plugins |
| comin_variable.F90 | Functions to modify and retrieve Variable definition |
| comin_variable_types.F90 | Data types for variable definition |
| mo_mpi_handshake.F90 | Interfaces for MPI handshake routines (written in C) |
| mpi_handshake.c |