![]() |
ICON Community Interface 0.4.0
|
Data Types | |
| type | comin_descrdata_types::t_comin_descrdata_global |
| Global data is invariant wrt the computational grid and never changed or updated. More... | |
| type | comin_descrdata_types::t_comin_descrdata_domain |
| Patch grid data structure, gathering information on grids. More... | |
| type | comin_descrdata_types::t_comin_descrdata_simulation_interval |
| Simulation status information, sim_current contains current time step. More... | |
| type | comin_metadata_types::t_comin_var_metadata_iterator |
| iterator type to iterate over metadata More... | |
| 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_handle |
| Variable pointer. Fortran interface for accessing variables. More... | |
Functions/Subroutines | |
| integer function, public | comin_metadata::comin_metadata_get_typeid (var_descriptor, key) |
| Return a ID (integer) describing the the metadata for a given key string. | |
| subroutine, public | comin_metadata::comin_metadata_get_iterator (var_descriptor, iterator) |
| Return a metadata container iterator. | |
| integer function, public | comin_parallel::comin_parallel_get_host_mpi_comm () |
| Returns the communicator with all ICON processes. | |
Variables | |
| integer, parameter, public | comin_setup_constants::wp = C_DOUBLE |
| working precision | |
| integer, parameter, public | comin_setup_constants::domain_undefined = -2 |
| id of current domain, two states possible if not in domain loop | |
| integer, parameter, public | comin_setup_constants::comin_domain_outside_loop = -1 |
| id of current domain, two states possible if not in domain loop | |
| character(len=comin_max_len_ep_name), dimension(ep_destructor), parameter, public | comin_setup_constants::ep_name = [ "EP_SECONDARY_CONSTRUCTOR ", "EP_ATM_YAC_DEFCOMP_BEFORE ", "EP_ATM_YAC_DEFCOMP_AFTER ", "EP_ATM_YAC_SYNCDEF_BEFORE ", "EP_ATM_YAC_SYNCDEF_AFTER ", "EP_ATM_YAC_ENDDEF_BEFORE ", "EP_ATM_YAC_ENDDEF_AFTER ", "EP_ATM_INIT_FINALIZE ", "EP_ATM_TIMELOOP_BEFORE ", "EP_ATM_TIMELOOP_START ", "EP_ATM_TIMELOOP_END ", "EP_ATM_TIMELOOP_AFTER ", "EP_ATM_INTEGRATE_BEFORE ", "EP_ATM_INTEGRATE_START ", "EP_ATM_INTEGRATE_END ", "EP_ATM_INTEGRATE_AFTER ", "EP_ATM_WRITE_OUTPUT_BEFORE ", "EP_ATM_WRITE_OUTPUT_AFTER ", "EP_ATM_CHECKPOINT_BEFORE ", "EP_ATM_CHECKPOINT_AFTER ", "EP_ATM_ADVECTION_BEFORE ", "EP_ATM_ADVECTION_AFTER ", "EP_ATM_PHYSICS_BEFORE ", "EP_ATM_PHYSICS_AFTER ", "EP_ATM_NUDGING_BEFORE ", "EP_ATM_NUDGING_AFTER ", "EP_ATM_SURFACE_BEFORE ", "EP_ATM_SURFACE_AFTER ", "EP_ATM_TURBULENCE_BEFORE ", "EP_ATM_TURBULENCE_AFTER ", "EP_ATM_MICROPHYSICS_BEFORE ", "EP_ATM_MICROPHYSICS_AFTER ", "EP_ATM_CONVECTION_BEFORE ", "EP_ATM_CONVECTION_AFTER ", "EP_ATM_RADIATION_BEFORE ", "EP_ATM_RADIATION_AFTER ", "EP_ATM_RADHEAT_BEFORE ", "EP_ATM_RADHEAT_AFTER ", "EP_ATM_GWDRAG_BEFORE ", "EP_ATM_GWDRAG_AFTER ", "EP_FINISH ", "EP_DESTRUCTOR " ] |
| Entry point names (character strings) | |
| subroutine, public comin_metadata::comin_metadata_get_iterator | ( | type(t_comin_var_descriptor), intent(in) | var_descriptor, |
| type(t_comin_var_metadata_iterator), intent(out) | iterator ) |
Return a metadata container iterator.
Definition at line 782 of file comin_metadata.F90.

| integer function, public comin_metadata::comin_metadata_get_typeid | ( | type(t_comin_var_descriptor), intent(in) | var_descriptor, |
| character(len=*), intent(in) | key ) |
Return a ID (integer) describing the the metadata for a given key string.
| [in] | var_descriptor | variable descriptor |
| [in] | key | metadata key (name) |
Definition at line 747 of file comin_metadata.F90.


| integer function, public comin_parallel::comin_parallel_get_host_mpi_comm |
Returns the communicator with all ICON processes.
Definition at line 94 of file comin_parallel.F90.


| integer, parameter, public comin_setup_constants::comin_domain_outside_loop = -1 |
id of current domain, two states possible if not in domain loop
Definition at line 106 of file comin_setup_constants.F90.
| integer, parameter, public comin_setup_constants::domain_undefined = -2 |
id of current domain, two states possible if not in domain loop
Definition at line 102 of file comin_setup_constants.F90.
| character(len=comin_max_len_ep_name), dimension(ep_destructor), parameter, public comin_setup_constants::ep_name = [ "EP_SECONDARY_CONSTRUCTOR ", "EP_ATM_YAC_DEFCOMP_BEFORE ", "EP_ATM_YAC_DEFCOMP_AFTER ", "EP_ATM_YAC_SYNCDEF_BEFORE ", "EP_ATM_YAC_SYNCDEF_AFTER ", "EP_ATM_YAC_ENDDEF_BEFORE ", "EP_ATM_YAC_ENDDEF_AFTER ", "EP_ATM_INIT_FINALIZE ", "EP_ATM_TIMELOOP_BEFORE ", "EP_ATM_TIMELOOP_START ", "EP_ATM_TIMELOOP_END ", "EP_ATM_TIMELOOP_AFTER ", "EP_ATM_INTEGRATE_BEFORE ", "EP_ATM_INTEGRATE_START ", "EP_ATM_INTEGRATE_END ", "EP_ATM_INTEGRATE_AFTER ", "EP_ATM_WRITE_OUTPUT_BEFORE ", "EP_ATM_WRITE_OUTPUT_AFTER ", "EP_ATM_CHECKPOINT_BEFORE ", "EP_ATM_CHECKPOINT_AFTER ", "EP_ATM_ADVECTION_BEFORE ", "EP_ATM_ADVECTION_AFTER ", "EP_ATM_PHYSICS_BEFORE ", "EP_ATM_PHYSICS_AFTER ", "EP_ATM_NUDGING_BEFORE ", "EP_ATM_NUDGING_AFTER ", "EP_ATM_SURFACE_BEFORE ", "EP_ATM_SURFACE_AFTER ", "EP_ATM_TURBULENCE_BEFORE ", "EP_ATM_TURBULENCE_AFTER ", "EP_ATM_MICROPHYSICS_BEFORE ", "EP_ATM_MICROPHYSICS_AFTER ", "EP_ATM_CONVECTION_BEFORE ", "EP_ATM_CONVECTION_AFTER ", "EP_ATM_RADIATION_BEFORE ", "EP_ATM_RADIATION_AFTER ", "EP_ATM_RADHEAT_BEFORE ", "EP_ATM_RADHEAT_AFTER ", "EP_ATM_GWDRAG_BEFORE ", "EP_ATM_GWDRAG_AFTER ", "EP_FINISH ", "EP_DESTRUCTOR " ] |
Entry point names (character strings)
Definition at line 159 of file comin_setup_constants.F90.
| integer, parameter, public comin_setup_constants::wp = C_DOUBLE |
working precision
Definition at line 96 of file comin_setup_constants.F90.