ICON Community Interface 0.4.0
Loading...
Searching...
No Matches
comin_descrdata.F90 File Reference

Accessor functions for ComIn descriptive data structures. More...

#include "comin_global.inc"
Include dependency graph for comin_descrdata.F90:

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.
 

Detailed Description

Accessor functions for ComIn descriptive data structures.

Definition in file comin_descrdata.F90.