![]() |
ICON Community Interface 0.4.0
|
Accessor functions for ComIn descriptive data structures. More...
#include "comin_global.inc"
Go to the source code of this file.
Modules | |
| module | comin_descrdata |
Functions/Subroutines | |
| subroutine, public | comin_descrdata::comin_descrdata_set_global (comin_global_info) |
| Fill global data. | |
| subroutine, public | comin_descrdata::comin_descrdata_set_domain (comin_domain_info) |
| Set up data type for grid data. | |
| subroutine, public | comin_descrdata::comin_descrdata_set_simulation_interval (comin_time_info) |
| Fill time stamp info. | |
| subroutine, public | comin_descrdata::comin_current_get_datetime (sim_time_current) |
| Retrieve time stamp info, current time information. | |
| subroutine, public | comin_descrdata::comin_current_set_datetime (sim_time_current) |
| Update time stamp info, current time information. | |
| type(t_comin_descrdata_global) function, pointer, public | comin_descrdata::comin_descrdata_get_global () |
| request a pointer to the global data type | |
| type(t_comin_descrdata_domain) function, pointer, public | comin_descrdata::comin_descrdata_get_domain (jg) |
| request a pointer to the grid data type for a specific computational domain | |
| type(t_comin_descrdata_simulation_interval) function, pointer, public | comin_descrdata::comin_descrdata_get_simulation_interval () |
| request a pointer to simulation status | |
| real(wp) function, public | comin_descrdata::comin_descrdata_get_timesteplength (jg) |
| Receive pointer on array storing timestep information for all domains. | |
| subroutine, public | comin_descrdata::comin_descrdata_set_timesteplength (jg, dt_current) |
| Fill array with timestep. | |
| subroutine, public | comin_descrdata::comin_descrdata_finalize () |
| Clean descriptive data structure in ComIn currently no content but keep for future use. | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_get_block (idx1d) |
| auxiliary functions taken from ICON, version 2.6.5 | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_get_index (idx1d) |
| Auxiliary function: conversion of 1D to 2D indices. | |
| subroutine, public | comin_descrdata::comin_descrdata_get_cell_indices (jg, i_blk, i_startblk, i_endblk, i_startidx, i_endidx, irl_start, irl_end) |
| Computes the start and end indices of do loops for cell-based variables. | |
| subroutine, public | comin_descrdata::comin_descrdata_get_edge_indices (jg, i_blk, i_startblk, i_endblk, i_startidx, i_endidx, irl_start, irl_end) |
| Computes the start and end indices of do loops for edge-based variables. | |
| subroutine, public | comin_descrdata::comin_descrdata_get_vert_indices (jg, i_blk, i_startblk, i_endblk, i_startidx, i_endidx, irl_start, irl_end) |
| Computes the start and end indices of do loops for vertex-based variables. | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_get_cell_npromz (jg) |
Calculate npromz value for the blocking, needed for patch allocation. ... for the cells. | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_get_edge_npromz (jg) |
Calculate npromz value for the blocking, needed for patch allocation. ... for the edges. | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_get_vert_npromz (jg) |
Calculate npromz value for the blocking, needed for patch allocation. ... for the vertices. | |
| integer(c_int) function, public | comin_descrdata::comin_descrdata_index_lookup_glb2loc_cell (jg, global_idx) |
| Conversion of global cell index to MPI-process local index. | |
Accessor functions for ComIn descriptive data structures.
Definition in file comin_descrdata.F90.