ComIn
0.5.1
ICON Community Interface
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
▼
doc
src
▼
include
comin.h
C
interface for the ICON Community Interface
comin_descrdata.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.cpp
callbacks.h
comin.py
descrdata.cpp
descrdata.h
descrdata_properties.h
exception.cpp
exception.h
python_adapter.cpp
util.h
variables.cpp
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.cpp
comin_callback.F90
Routines to handle third party plugin callbacks
comin_descrdata.F90
Accessor functions for ComIn descriptive data structures
comin_descrdata_access_types.F90
comin_descrdata_c_access.F90
comin_descrdata_types.F90
ComIn descriptive data structures
comin_errhandler.F90
Utility functions for error handling
comin_errhandler_types.F90
Common data structures for error handling
comin_error.cpp
comin_host_interface.F90
comin_keyval.cpp
comin_keyval_ifc.F90
Interfaces for key-value maps based on std::unordered_map
comin_metadata.cpp
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_info.cpp
Handling of auxiliary plugin information
comin_plugin_info.F90
Data shared between host and plugins
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.cpp
Plugin loading functions
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_state.cpp
C
interface for the ICON Community Interface
comin_state.F90
Data shared between host and plugins
comin_var_request.cpp
Functions for managing variable requests
comin_var_request.F90
comin_variable.cpp
C
interface for the ICON Community Interface
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
Generated by
1.13.2