Functions | |
| void | comin_descrdata_get_domain_child_id (int jg, const int **child_id, int *arr_size) |
| int | comin_descrdata_get_domain_cells_nblks (int jg) |
| void | comin_descrdata_get_domain_cells_num_edges (int jg, const int **num_edges, int *arr_size) |
| void | comin_descrdata_get_domain_cells_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_cells_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_cells_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_cells_child_id (int jg, const int **child_id, int *arr_size) |
| void | comin_descrdata_get_domain_cells_parent_glb_idx (int jg, const int **parent_glb_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_parent_glb_blk (int jg, const int **parent_glb_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_vertex_idx (int jg, const int **vertex_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_vertex_blk (int jg, const int **vertex_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_neighbor_idx (int jg, const int **neighbor_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_neighbor_blk (int jg, const int **neighbor_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_edge_idx (int jg, const int **edge_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_edge_blk (int jg, const int **edge_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_clon (int jg, const double **clon, int *arr_size) |
| void | comin_descrdata_get_domain_cells_clat (int jg, const double **clat, int *arr_size) |
| void | comin_descrdata_get_domain_cells_area (int jg, const double **area, int *arr_size) |
| void | comin_descrdata_get_domain_cells_hhl (int jg, const double **hhl, int *arr_size) |
| void | comin_descrdata_get_domain_cells_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| int | comin_descrdata_get_domain_verts_nblks (int jg) |
| void | comin_descrdata_get_domain_verts_num_edges (int jg, const int **num_edges, int *arr_size) |
| void | comin_descrdata_get_domain_verts_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_verts_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_verts_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_verts_neighbor_blk (int jg, const int **neighbor_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_neighbor_idx (int jg, const int **neighbor_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_cell_idx (int jg, const int **cell_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_cell_blk (int jg, const int **cell_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_edge_idx (int jg, const int **edge_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_edge_blk (int jg, const int **edge_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_vlon (int jg, const double **vlon, int *arr_size) |
| void | comin_descrdata_get_domain_verts_vlat (int jg, const double **vlat, int *arr_size) |
| void | comin_descrdata_get_domain_verts_rbf_vec_idx (int jg, const int **rbf_vec_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_rbf_vec_blk (int jg, const int **rbf_vec_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| void | comin_descrdata_get_domain_edges_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_edges_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_edges_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_edges_child_id (int jg, const int **child_id, int *arr_size) |
| void | comin_descrdata_get_domain_edges_parent_glb_idx (int jg, const int **parent_glb_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_parent_glb_blk (int jg, const int **parent_glb_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_cell_idx (int jg, const int **cell_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_cell_blk (int jg, const int **cell_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_vertex_idx (int jg, const int **vertex_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_vertex_blk (int jg, const int **vertex_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_elon (int jg, const double **elon, int *arr_size) |
| void | comin_descrdata_get_domain_edges_elat (int jg, const double **elat, int *arr_size) |
| void | comin_descrdata_get_domain_edges_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| int | comin_descrdata_get_global_n_dom () |
| int | comin_descrdata_get_global_nproma () |
| int | comin_descrdata_get_global_wp () |
| int | comin_descrdata_get_global_max_rlcell () |
| void | comin_descrdata_get_global_vct_a (const double **vct_a, int *arr_size) |
| int | comin_descrdata_get_global_yac_instance_id () |
| bool | comin_descrdata_get_global_has_device () |
| void | comin_descrdata_get_domain_child_id (int jg, const int **child_id, int *arr_size) |
| int | comin_descrdata_get_domain_cells_nblks (int jg) |
| void | comin_descrdata_get_domain_cells_num_edges (int jg, const int **num_edges, int *arr_size) |
| void | comin_descrdata_get_domain_cells_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_cells_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_cells_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_cells_child_id (int jg, const int **child_id, int *arr_size) |
| void | comin_descrdata_get_domain_cells_parent_glb_idx (int jg, const int **parent_glb_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_parent_glb_blk (int jg, const int **parent_glb_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_vertex_idx (int jg, const int **vertex_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_vertex_blk (int jg, const int **vertex_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_neighbor_idx (int jg, const int **neighbor_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_neighbor_blk (int jg, const int **neighbor_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_edge_idx (int jg, const int **edge_idx, int *arr_size) |
| void | comin_descrdata_get_domain_cells_edge_blk (int jg, const int **edge_blk, int *arr_size) |
| void | comin_descrdata_get_domain_cells_clon (int jg, const double **clon, int *arr_size) |
| void | comin_descrdata_get_domain_cells_clat (int jg, const double **clat, int *arr_size) |
| void | comin_descrdata_get_domain_cells_area (int jg, const double **area, int *arr_size) |
| void | comin_descrdata_get_domain_cells_hhl (int jg, const double **hhl, int *arr_size) |
| void | comin_descrdata_get_domain_cells_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_cells_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| int | comin_descrdata_get_domain_verts_nblks (int jg) |
| void | comin_descrdata_get_domain_verts_num_edges (int jg, const int **num_edges, int *arr_size) |
| void | comin_descrdata_get_domain_verts_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_verts_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_verts_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_verts_neighbor_blk (int jg, const int **neighbor_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_neighbor_idx (int jg, const int **neighbor_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_cell_idx (int jg, const int **cell_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_cell_blk (int jg, const int **cell_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_edge_idx (int jg, const int **edge_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_edge_blk (int jg, const int **edge_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_vlon (int jg, const double **vlon, int *arr_size) |
| void | comin_descrdata_get_domain_verts_vlat (int jg, const double **vlat, int *arr_size) |
| void | comin_descrdata_get_domain_verts_rbf_vec_idx (int jg, const int **rbf_vec_idx, int *arr_size) |
| void | comin_descrdata_get_domain_verts_rbf_vec_blk (int jg, const int **rbf_vec_blk, int *arr_size) |
| void | comin_descrdata_get_domain_verts_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_verts_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| void | comin_descrdata_get_domain_edges_refin_ctrl (int jg, const int **refin_ctrl, int *arr_size) |
| void | comin_descrdata_get_domain_edges_start_index (int jg, const int **start_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_end_index (int jg, const int **end_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_start_block (int jg, const int **start_block, int *arr_size) |
| void | comin_descrdata_get_domain_edges_end_block (int jg, const int **end_block, int *arr_size) |
| void | comin_descrdata_get_domain_edges_child_id (int jg, const int **child_id, int *arr_size) |
| void | comin_descrdata_get_domain_edges_parent_glb_idx (int jg, const int **parent_glb_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_parent_glb_blk (int jg, const int **parent_glb_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_cell_idx (int jg, const int **cell_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_cell_blk (int jg, const int **cell_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_vertex_idx (int jg, const int **vertex_idx, int *arr_size) |
| void | comin_descrdata_get_domain_edges_vertex_blk (int jg, const int **vertex_blk, int *arr_size) |
| void | comin_descrdata_get_domain_edges_elon (int jg, const double **elon, int *arr_size) |
| void | comin_descrdata_get_domain_edges_elat (int jg, const double **elat, int *arr_size) |
| void | comin_descrdata_get_domain_edges_glb_index (int jg, const int **glb_index, int *arr_size) |
| void | comin_descrdata_get_domain_edges_decomp_domain (int jg, const int **decomp_domain, int *arr_size) |
| int | comin_descrdata_get_global_n_dom () |
| int | comin_descrdata_get_global_nproma () |
| int | comin_descrdata_get_global_wp () |
| int | comin_descrdata_get_global_max_rlcell () |
| void | comin_descrdata_get_global_vct_a (const double **vct_a, int *arr_size) |
| int | comin_descrdata_get_global_yac_instance_id () |
| bool | comin_descrdata_get_global_has_device () |
| void comin_descrdata_get_domain_cells_area | ( | int | jg, |
| const double ** | area, | ||
| int * | arr_size ) |
Area of triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_area | ( | int | jg, |
| const double ** | area, | ||
| int * | arr_size ) |
Area of triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
Domain ID of child triangles.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
Domain ID of child triangles.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_clat | ( | int | jg, |
| const double ** | clat, | ||
| int * | arr_size ) |
Latitude of centers of triangular cells.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_clat | ( | int | jg, |
| const double ** | clat, | ||
| int * | arr_size ) |
Latitude of centers of triangular cells.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_clon | ( | int | jg, |
| const double ** | clon, | ||
| int * | arr_size ) |
Longitude of centers of triangular cells.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_clon | ( | int | jg, |
| const double ** | clon, | ||
| int * | arr_size ) |
Longitude of centers of triangular cells.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag.
For cells:
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag.
For cells:
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_e_bln_c_s | ( | int | jg, |
| const double ** | e_bln_c_s, | ||
| int * | arr_size ) |
Coefficient for bilinear interpolation from edges to cells for scalar quantities index1=nproma, index2=3, index3=nblks_c.
| void comin_descrdata_get_domain_cells_e_bln_c_s | ( | int | jg, |
| const double ** | e_bln_c_s, | ||
| int * | arr_size ) |
Coefficient for bilinear interpolation from edges to cells for scalar quantities index1=nproma, index2=3, index3=nblks_c.
| void comin_descrdata_get_domain_cells_edge_blk | ( | int | jg, |
| const int ** | edge_blk, | ||
| int * | arr_size ) |
Block indices of edges of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_edge_blk | ( | int | jg, |
| const int ** | edge_blk, | ||
| int * | arr_size ) |
Block indices of edges of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_edge_idx | ( | int | jg, |
| const int ** | edge_idx, | ||
| int * | arr_size ) |
Line indices of edges of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_edge_idx | ( | int | jg, |
| const int ** | edge_idx, | ||
| int * | arr_size ) |
Line indices of edges of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_geofac_div | ( | int | jg, |
| const double ** | geofac_div, | ||
| int * | arr_size ) |
Factor for divergence index1=nproma , index2=cell_type, index3=nblks_c.
| void comin_descrdata_get_domain_cells_geofac_div | ( | int | jg, |
| const double ** | geofac_div, | ||
| int * | arr_size ) |
Factor for divergence index1=nproma , index2=cell_type, index3=nblks_c.
| void comin_descrdata_get_domain_cells_geofac_grg | ( | int | jg, |
| const double ** | geofac_grg, | ||
| int * | arr_size ) |
Factor for Green-Gauss gradient index1=nproma, index2=4, index3=nblks_c, index4=2.
| void comin_descrdata_get_domain_cells_geofac_grg | ( | int | jg, |
| const double ** | geofac_grg, | ||
| int * | arr_size ) |
Factor for Green-Gauss gradient index1=nproma, index2=4, index3=nblks_c, index4=2.
| void comin_descrdata_get_domain_cells_geofac_n2s | ( | int | jg, |
| const double ** | geofac_n2s, | ||
| int * | arr_size ) |
Factor for nabla2-scalar index1=nproma, index2=cell_type+1, index3=nblks_c.
| void comin_descrdata_get_domain_cells_geofac_n2s | ( | int | jg, |
| const double ** | geofac_n2s, | ||
| int * | arr_size ) |
Factor for nabla2-scalar index1=nproma, index2=cell_type+1, index3=nblks_c.
| void comin_descrdata_get_domain_cells_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global cell indices.
index1=1,ncells
| void comin_descrdata_get_domain_cells_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global cell indices.
index1=1,ncells
| void comin_descrdata_get_domain_cells_hhl | ( | int | jg, |
| const double ** | hhl, | ||
| int * | arr_size ) |
Geometrical height of half levels at cell centre.
index1=1,nproma, index2=1,nlev+1, index3=1,nblks_c
| void comin_descrdata_get_domain_cells_hhl | ( | int | jg, |
| const double ** | hhl, | ||
| int * | arr_size ) |
Geometrical height of half levels at cell centre.
index1=1,nproma, index2=1,nlev+1, index3=1,nblks_c
| int comin_descrdata_get_domain_cells_max_connectivity | ( | int | jg | ) |
Maximum number of connected neighbors (usually 3)
| int comin_descrdata_get_domain_cells_max_connectivity | ( | int | jg | ) |
Maximum number of connected neighbors (usually 3)
| int comin_descrdata_get_domain_cells_nblks | ( | int | jg | ) |
Number of blocks for cells.
| int comin_descrdata_get_domain_cells_nblks | ( | int | jg | ) |
Number of blocks for cells.
| int comin_descrdata_get_domain_cells_ncells | ( | int | jg | ) |
Number of local cells.
| int comin_descrdata_get_domain_cells_ncells | ( | int | jg | ) |
Number of local cells.
| int comin_descrdata_get_domain_cells_ncells_global | ( | int | jg | ) |
Number of global cells.
| int comin_descrdata_get_domain_cells_ncells_global | ( | int | jg | ) |
Number of global cells.
| void comin_descrdata_get_domain_cells_neighbor_blk | ( | int | jg, |
| const int ** | neighbor_blk, | ||
| int * | arr_size ) |
Block indices of neighbors of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_neighbor_blk | ( | int | jg, |
| const int ** | neighbor_blk, | ||
| int * | arr_size ) |
Block indices of neighbors of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_neighbor_idx | ( | int | jg, |
| const int ** | neighbor_idx, | ||
| int * | arr_size ) |
Line indices of neighbors of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_neighbor_idx | ( | int | jg, |
| const int ** | neighbor_idx, | ||
| int * | arr_size ) |
Line indices of neighbors of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_num_edges | ( | int | jg, |
| const int ** | num_edges, | ||
| int * | arr_size ) |
Number of edges connected to cell.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_num_edges | ( | int | jg, |
| const int ** | num_edges, | ||
| int * | arr_size ) |
Number of edges connected to cell.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_parent_glb_blk | ( | int | jg, |
| const int ** | parent_glb_blk, | ||
| int * | arr_size ) |
Block index of parent triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_parent_glb_blk | ( | int | jg, |
| const int ** | parent_glb_blk, | ||
| int * | arr_size ) |
Block index of parent triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_parent_glb_idx | ( | int | jg, |
| const int ** | parent_glb_idx, | ||
| int * | arr_size ) |
Line index of parent triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_parent_glb_idx | ( | int | jg, |
| const int ** | parent_glb_idx, | ||
| int * | arr_size ) |
Line index of parent triangle.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-Indices of the stencil of surrounding edges for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=nproma, inedx3=nblks_c.
| void comin_descrdata_get_domain_cells_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-Indices of the stencil of surrounding edges for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=nproma, inedx3=nblks_c.
| void comin_descrdata_get_domain_cells_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
coefficients used for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=2, INdex3=nproma, index4=nblks_c
| void comin_descrdata_get_domain_cells_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
coefficients used for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=2, INdex3=nproma, index4=nblks_c
| void comin_descrdata_get_domain_cells_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices of the stencil of surrounding edges for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=nproma, inedx3=nblks_c.
| void comin_descrdata_get_domain_cells_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices of the stencil of surrounding edges for vector rbf interpolation at each cell center index1=rbf_vec_dim_c(=9), index2=nproma, inedx3=nblks_c.
| void comin_descrdata_get_domain_cells_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each cell center index1=nproma, index2=nblks_c.
| void comin_descrdata_get_domain_cells_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each cell center index1=nproma, index2=nblks_c.
| void comin_descrdata_get_domain_cells_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_c
| void comin_descrdata_get_domain_cells_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rlcell,max_rlcell
| void comin_descrdata_get_domain_cells_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rlcell,max_rlcell (defined in mo_impl_constants)
| void comin_descrdata_get_domain_cells_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rlcell,max_rlcell (defined in mo_impl_constants)
| void comin_descrdata_get_domain_cells_vertex_blk | ( | int | jg, |
| const int ** | vertex_blk, | ||
| int * | arr_size ) |
Block indices of verts of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_vertex_blk | ( | int | jg, |
| const int ** | vertex_blk, | ||
| int * | arr_size ) |
Block indices of verts of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_vertex_idx | ( | int | jg, |
| const int ** | vertex_idx, | ||
| int * | arr_size ) |
Line indices of verts of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_cells_vertex_idx | ( | int | jg, |
| const int ** | vertex_idx, | ||
| int * | arr_size ) |
Line indices of verts of triangle.
index1=1,nproma, index2=1,nblks_c, index3=1,3
| void comin_descrdata_get_domain_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
IDs for all child domains.
index=1,max_dom (usually 10) but only has meaningful data in 1,n_dom
| void comin_descrdata_get_domain_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
IDs for all child domains.
index=1,max_dom (usually 10) but only has meaningful data in 1,n_dom
| double comin_descrdata_get_domain_dom_end | ( | int | jg | ) |
Time at which execution of a (nested) model domain terminates.
| double comin_descrdata_get_domain_dom_end | ( | int | jg | ) |
Time at which execution of a (nested) model domain terminates.
| double comin_descrdata_get_domain_dom_start | ( | int | jg | ) |
Time at which execution of a (nested) model domain starts.
| double comin_descrdata_get_domain_dom_start | ( | int | jg | ) |
Time at which execution of a (nested) model domain starts.
| void comin_descrdata_get_domain_edges_c_lin_e | ( | int | jg, |
| const double ** | c_lin_e, | ||
| int * | arr_size ) |
Coefficient for interpolation from adjacent cells onto edge index1=nproma, index2=2, index3=nblks_e.
| void comin_descrdata_get_domain_edges_c_lin_e | ( | int | jg, |
| const double ** | c_lin_e, | ||
| int * | arr_size ) |
Coefficient for interpolation from adjacent cells onto edge index1=nproma, index2=2, index3=nblks_e.
| void comin_descrdata_get_domain_edges_cell_blk | ( | int | jg, |
| const int ** | cell_blk, | ||
| int * | arr_size ) |
Block indices of adjacent cells.
index1=1,nproma, index2=1,nblks_e, index3=1,2
| void comin_descrdata_get_domain_edges_cell_blk | ( | int | jg, |
| const int ** | cell_blk, | ||
| int * | arr_size ) |
Block indices of adjacent cells.
index1=1,nproma, index2=1,nblks_e, index3=1,2
| void comin_descrdata_get_domain_edges_cell_idx | ( | int | jg, |
| const int ** | cell_idx, | ||
| int * | arr_size ) |
Line indices of adjacent cells.
index1=1,nproma, index2=1,nblks_e, index3=1,2
| void comin_descrdata_get_domain_edges_cell_idx | ( | int | jg, |
| const int ** | cell_idx, | ||
| int * | arr_size ) |
Line indices of adjacent cells.
index1=1,nproma, index2=1,nblks_e, index3=1,2
| void comin_descrdata_get_domain_edges_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
Domain ID of child edges.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_child_id | ( | int | jg, |
| const int ** | child_id, | ||
| int * | arr_size ) |
Domain ID of child edges.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag for edges.
For edges:
| void comin_descrdata_get_domain_edges_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag for edges.
For edges:
| void comin_descrdata_get_domain_edges_elat | ( | int | jg, |
| const double ** | elat, | ||
| int * | arr_size ) |
Latitude of edge midpoint.
index=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_elat | ( | int | jg, |
| const double ** | elat, | ||
| int * | arr_size ) |
Latitude of edge midpoint.
index=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_elon | ( | int | jg, |
| const double ** | elon, | ||
| int * | arr_size ) |
Longitude of edge midpoint.
index=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_elon | ( | int | jg, |
| const double ** | elon, | ||
| int * | arr_size ) |
Longitude of edge midpoint.
index=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global edge indices.
index1=1,nedges
| void comin_descrdata_get_domain_edges_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global edge indices.
index1=1,nedges
| int comin_descrdata_get_domain_edges_nblks | ( | int | jg | ) |
Number of blocks for edges.
| int comin_descrdata_get_domain_edges_nblks | ( | int | jg | ) |
Number of blocks for edges.
| int comin_descrdata_get_domain_edges_nedges | ( | int | jg | ) |
Number of local edges.
| int comin_descrdata_get_domain_edges_nedges | ( | int | jg | ) |
Number of local edges.
| int comin_descrdata_get_domain_edges_nedges_global | ( | int | jg | ) |
Number of global edges.
| int comin_descrdata_get_domain_edges_nedges_global | ( | int | jg | ) |
Number of global edges.
| void comin_descrdata_get_domain_edges_nudgecoeff_e | ( | int | jg, |
| const double ** | nudgecoeff_e, | ||
| int * | arr_size ) |
Nudging coefficient for cells index1=nproma, index2=nblks_e.
| void comin_descrdata_get_domain_edges_nudgecoeff_e | ( | int | jg, |
| const double ** | nudgecoeff_e, | ||
| int * | arr_size ) |
Nudging coefficient for cells index1=nproma, index2=nblks_e.
| void comin_descrdata_get_domain_edges_parent_glb_blk | ( | int | jg, |
| const int ** | parent_glb_blk, | ||
| int * | arr_size ) |
block index of parent edges
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_parent_glb_blk | ( | int | jg, |
| const int ** | parent_glb_blk, | ||
| int * | arr_size ) |
block index of parent edges
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_parent_glb_idx | ( | int | jg, |
| const int ** | parent_glb_idx, | ||
| int * | arr_size ) |
Line index of parent edges.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_parent_glb_idx | ( | int | jg, |
| const int ** | parent_glb_idx, | ||
| int * | arr_size ) |
Line index of parent edges.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-indices for stencil of surrounding edges for vector rbf interpolation at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-indices for stencil of surrounding edges for vector rbf interpolation at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
Coefficients used for rbf inter- polation of the tangential velocity component (from the surrounding normals) at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
Coefficients used for rbf inter- polation of the tangential velocity component (from the surrounding normals) at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices for stencil of surrounding edges for vector rbf interpolation at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices for stencil of surrounding edges for vector rbf interpolation at each triangle edge index1=rbf_vec_dim_e(=4), index2=nproma, index3=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each triangle edge index1=nproma, index2=nblks_e.
| void comin_descrdata_get_domain_edges_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each triangle edge index1=nproma, index2=nblks_e.
| void comin_descrdata_get_domain_edges_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_e
| void comin_descrdata_get_domain_edges_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rledge,max_rledge
| void comin_descrdata_get_domain_edges_tangent_orientation | ( | int | jg, |
| const double ** | tangent_orientation, | ||
| int * | arr_size ) |
Orientation of the edge =1 if vector product of vector from vertex1 to vertex 2 (v2-v1) by vector from cell c1 to cell c2 (c2-c1) goes outside the sphere =-1 if vector product ... goes inside the sphere index=1,nproma, index2=1,nblks_e.
| void comin_descrdata_get_domain_edges_tangent_orientation | ( | int | jg, |
| const double ** | tangent_orientation, | ||
| int * | arr_size ) |
Orientation of the edge =1 if vector product of vector from vertex1 to vertex 2 (v2-v1) by vector from cell c1 to cell c2 (c2-c1) goes outside the sphere =-1 if vector product ... goes inside the sphere index=1,nproma, index2=1,nblks_e.
| void comin_descrdata_get_domain_edges_vertex_blk | ( | int | jg, |
| const int ** | vertex_blk, | ||
| int * | arr_size ) |
Block indices of edge vertices.
index1=1,nproma, index2=1,nblks_e, index3=1,4
| void comin_descrdata_get_domain_edges_vertex_blk | ( | int | jg, |
| const int ** | vertex_blk, | ||
| int * | arr_size ) |
Block indices of edge vertices.
index1=1,nproma, index2=1,nblks_e, index3=1,4
| void comin_descrdata_get_domain_edges_vertex_idx | ( | int | jg, |
| const int ** | vertex_idx, | ||
| int * | arr_size ) |
Line indices of edge vertices.
vertex indices 3 and 4 are the non-edge-aligned vertices of cells 1 and 2
index1=1,nproma, index2=1,nblks_e, index3=1,4
| void comin_descrdata_get_domain_edges_vertex_idx | ( | int | jg, |
| const int ** | vertex_idx, | ||
| int * | arr_size ) |
Line indices of edge vertices.
vertex indices 3 and 4 are the non-edge-aligned vertices of cells 1 and 2
index1=1,nproma, index2=1,nblks_e, index3=1,4
| void comin_descrdata_get_domain_grid_filename | ( | int | jg, |
| const char ** | grid_filename, | ||
| int * | arr_size ) |
Horizontal grid filename.
| void comin_descrdata_get_domain_grid_filename | ( | int | jg, |
| const char ** | grid_filename, | ||
| int * | arr_size ) |
Horizontal grid filename.
| void comin_descrdata_get_domain_grid_uuid | ( | int | jg, |
| const int8_t ** | grid_uuid, | ||
| int * | arr_size ) |
Alphanumerical hash of grid.
| void comin_descrdata_get_domain_grid_uuid | ( | int | jg, |
| const int8_t ** | grid_uuid, | ||
| int * | arr_size ) |
Alphanumerical hash of grid.
| int comin_descrdata_get_domain_id | ( | int | jg | ) |
Domain ID of current domain.
| int comin_descrdata_get_domain_id | ( | int | jg | ) |
Domain ID of current domain.
| int comin_descrdata_get_domain_n_childdom | ( | int | jg | ) |
Actual number of child domains.
| int comin_descrdata_get_domain_n_childdom | ( | int | jg | ) |
Actual number of child domains.
| int comin_descrdata_get_domain_nlev | ( | int | jg | ) |
Number of vertical model levels.
| int comin_descrdata_get_domain_nlev | ( | int | jg | ) |
Number of vertical model levels.
| int comin_descrdata_get_domain_nshift | ( | int | jg | ) |
Half level of parent domain that coincides with upper margin of current domain.
| int comin_descrdata_get_domain_nshift | ( | int | jg | ) |
Half level of parent domain that coincides with upper margin of current domain.
| int comin_descrdata_get_domain_nshift_total | ( | int | jg | ) |
Total shift of model top w.r.t. global domain.
| int comin_descrdata_get_domain_nshift_total | ( | int | jg | ) |
Total shift of model top w.r.t. global domain.
| int comin_descrdata_get_domain_number_of_grid_used | ( | int | jg | ) |
Number of grid used (GRIB2 key)
| int comin_descrdata_get_domain_number_of_grid_used | ( | int | jg | ) |
Number of grid used (GRIB2 key)
| int comin_descrdata_get_domain_parent_id | ( | int | jg | ) |
Domain id of parent.
| int comin_descrdata_get_domain_parent_id | ( | int | jg | ) |
Domain id of parent.
| void comin_descrdata_get_domain_verts_cell_blk | ( | int | jg, |
| const int ** | cell_blk, | ||
| int * | arr_size ) |
Block indices of cells around each vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_cell_blk | ( | int | jg, |
| const int ** | cell_blk, | ||
| int * | arr_size ) |
Block indices of cells around each vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_cell_idx | ( | int | jg, |
| const int ** | cell_idx, | ||
| int * | arr_size ) |
Line indices of cells around each vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_cell_idx | ( | int | jg, |
| const int ** | cell_idx, | ||
| int * | arr_size ) |
Line indices of cells around each vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag for vertices.
For vertices:
index1=nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_decomp_domain | ( | int | jg, |
| const int ** | decomp_domain, | ||
| int * | arr_size ) |
Domain decomposition flag for vertices.
For vertices:
index1=nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_edge_blk | ( | int | jg, |
| const int ** | edge_blk, | ||
| int * | arr_size ) |
Block indices of edges around a vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_edge_blk | ( | int | jg, |
| const int ** | edge_blk, | ||
| int * | arr_size ) |
Block indices of edges around a vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_edge_idx | ( | int | jg, |
| const int ** | edge_idx, | ||
| int * | arr_size ) |
Line indices of edges around a vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_edge_idx | ( | int | jg, |
| const int ** | edge_idx, | ||
| int * | arr_size ) |
Line indices of edges around a vertex.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_end_block | ( | int | jg, |
| const int ** | end_block, | ||
| int * | arr_size ) |
List of end block for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_end_index | ( | int | jg, |
| const int ** | end_index, | ||
| int * | arr_size ) |
List of end indices for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global vertex indices.
index1=1,nverts
| void comin_descrdata_get_domain_verts_glb_index | ( | int | jg, |
| const int ** | glb_index, | ||
| int * | arr_size ) |
Global vertex indices.
index1=1,nverts
| int comin_descrdata_get_domain_verts_nblks | ( | int | jg | ) |
Number of blocks for verts.
| int comin_descrdata_get_domain_verts_nblks | ( | int | jg | ) |
Number of blocks for verts.
| void comin_descrdata_get_domain_verts_neighbor_blk | ( | int | jg, |
| const int ** | neighbor_blk, | ||
| int * | arr_size ) |
Block indices of neighbor vertices.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_neighbor_blk | ( | int | jg, |
| const int ** | neighbor_blk, | ||
| int * | arr_size ) |
Block indices of neighbor vertices.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_neighbor_idx | ( | int | jg, |
| const int ** | neighbor_idx, | ||
| int * | arr_size ) |
Line indices of neighbor vertices.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_neighbor_idx | ( | int | jg, |
| const int ** | neighbor_idx, | ||
| int * | arr_size ) |
Line indices of neighbor vertices.
index1=1,nproma, index2=1,nblks_v, index3=1,6
| void comin_descrdata_get_domain_verts_num_edges | ( | int | jg, |
| const int ** | num_edges, | ||
| int * | arr_size ) |
Number of edges connected to vertex.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_num_edges | ( | int | jg, |
| const int ** | num_edges, | ||
| int * | arr_size ) |
Number of edges connected to vertex.
index1=1,nproma, index2=1,nblks_v
| int comin_descrdata_get_domain_verts_nverts | ( | int | jg | ) |
Number of local verts.
| int comin_descrdata_get_domain_verts_nverts | ( | int | jg | ) |
Number of local verts.
| int comin_descrdata_get_domain_verts_nverts_global | ( | int | jg | ) |
Number of global verts.
| int comin_descrdata_get_domain_verts_nverts_global | ( | int | jg | ) |
Number of global verts.
| void comin_descrdata_get_domain_verts_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-indices of the stencil of surrounding edges for vector rbf interpolation at each triangle vertex index1=rbf_vec_dim_v(=6), index2=nproma, index3=nblks_v
| void comin_descrdata_get_domain_verts_rbf_vec_blk | ( | int | jg, |
| const int ** | rbf_vec_blk, | ||
| int * | arr_size ) |
Block-indices of the stencil of surrounding edges for vector rbf interpolation at each triangle vertex index1=rbf_vec_dim_v(=6), index2=nproma, index3=nblks_v
| void comin_descrdata_get_domain_verts_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
Coefficients used for vector rbf interpolation at each tringle vertex. input is normal component index1=rbf_vec_dim_v(=6), index2=2, index3=nproma, index4=nblks_v.
| void comin_descrdata_get_domain_verts_rbf_vec_coeff | ( | int | jg, |
| const double ** | rbf_vec_coeff, | ||
| int * | arr_size ) |
Coefficients used for vector rbf interpolation at each tringle vertex. input is normal component index1=rbf_vec_dim_v(=6), index2=2, index3=nproma, index4=nblks_v.
| void comin_descrdata_get_domain_verts_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices of the stencil of surrounding edges for vector rbf interpolation at each triangle vertex index1=rbf_vec_dim_v(=6), index2=nproma, index3=nblks_v
| void comin_descrdata_get_domain_verts_rbf_vec_idx | ( | int | jg, |
| const int ** | rbf_vec_idx, | ||
| int * | arr_size ) |
Indices of the stencil of surrounding edges for vector rbf interpolation at each triangle vertex index1=rbf_vec_dim_v(=6), index2=nproma, index3=nblks_v
| void comin_descrdata_get_domain_verts_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each triangle vertex index1=nproma, index2=nblks_v.
| void comin_descrdata_get_domain_verts_rbf_vec_stencil | ( | int | jg, |
| const int ** | rbf_vec_stencil, | ||
| int * | arr_size ) |
Number of surrounding edges in the stencil for vector rbf interpolation at each triangle vertex index1=nproma, index2=nblks_v.
| void comin_descrdata_get_domain_verts_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_refin_ctrl | ( | int | jg, |
| const int ** | refin_ctrl, | ||
| int * | arr_size ) |
Lateral boundary distance indices.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_start_block | ( | int | jg, |
| const int ** | start_block, | ||
| int * | arr_size ) |
List of start block for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_start_index | ( | int | jg, |
| const int ** | start_index, | ||
| int * | arr_size ) |
List of start indices for each refin_ctrl level.
index1=min_rlvert,max_rlvert
| void comin_descrdata_get_domain_verts_vlat | ( | int | jg, |
| const double ** | vlat, | ||
| int * | arr_size ) |
Latitude of vertex.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_vlat | ( | int | jg, |
| const double ** | vlat, | ||
| int * | arr_size ) |
Latitude of vertex.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_vlon | ( | int | jg, |
| const double ** | vlon, | ||
| int * | arr_size ) |
Longitude of vertex.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_domain_verts_vlon | ( | int | jg, |
| const double ** | vlon, | ||
| int * | arr_size ) |
Longitude of vertex.
index1=1,nproma, index2=1,nblks_v
| void comin_descrdata_get_global_device_driver | ( | const char ** | device_driver, |
| int * | arr_size ) |
Driver of the accelerator device.
| void comin_descrdata_get_global_device_driver | ( | const char ** | device_driver, |
| int * | arr_size ) |
Driver of the accelerator device.
| void comin_descrdata_get_global_device_name | ( | const char ** | device_name, |
| int * | arr_size ) |
Name of the accelerator device.
| void comin_descrdata_get_global_device_name | ( | const char ** | device_name, |
| int * | arr_size ) |
Name of the accelerator device.
| void comin_descrdata_get_global_device_vendor | ( | const char ** | device_vendor, |
| int * | arr_size ) |
Vendor of the accelerator device.
| void comin_descrdata_get_global_device_vendor | ( | const char ** | device_vendor, |
| int * | arr_size ) |
Vendor of the accelerator device.
| int comin_descrdata_get_global_grf_bdywidth_c | ( | ) |
Cell row ordering (block index): width of lateral boundary region, not including the nudging zone.
| int comin_descrdata_get_global_grf_bdywidth_c | ( | ) |
Cell row ordering (block index): width of lateral boundary region, not including the nudging zone.
| int comin_descrdata_get_global_grf_bdywidth_e | ( | ) |
Edge row ordering (block index): See the corresponding documentation for cells.
| int comin_descrdata_get_global_grf_bdywidth_e | ( | ) |
Edge row ordering (block index): See the corresponding documentation for cells.
| bool comin_descrdata_get_global_has_device | ( | ) |
Information about the computation device (accelerator)
Whether the host model uses an acceleraor (e.g. GPU). In this case the memory can be accessed directly on the device. See technical documentation and examples for further details.
| bool comin_descrdata_get_global_has_device | ( | ) |
Information about the computation device (accelerator)
Whether the host model uses an acceleraor (e.g. GPU). In this case the memory can be accessed directly on the device. See technical documentation and examples for further details.
| void comin_descrdata_get_global_host_git_branch | ( | const char ** | host_git_branch, |
| int * | arr_size ) |
Host model version information - Git branch name.
| void comin_descrdata_get_global_host_git_branch | ( | const char ** | host_git_branch, |
| int * | arr_size ) |
Host model version information - Git branch name.
| void comin_descrdata_get_global_host_git_remote_url | ( | const char ** | host_git_remote_url, |
| int * | arr_size ) |
Host model version information - Git remote URL.
| void comin_descrdata_get_global_host_git_remote_url | ( | const char ** | host_git_remote_url, |
| int * | arr_size ) |
Host model version information - Git remote URL.
| void comin_descrdata_get_global_host_git_tag | ( | const char ** | host_git_tag, |
| int * | arr_size ) |
Host model version information - Git tag name.
| void comin_descrdata_get_global_host_git_tag | ( | const char ** | host_git_tag, |
| int * | arr_size ) |
Host model version information - Git tag name.
| void comin_descrdata_get_global_host_revision | ( | const char ** | host_revision, |
| int * | arr_size ) |
Host model version information - revision version number.
| void comin_descrdata_get_global_host_revision | ( | const char ** | host_revision, |
| int * | arr_size ) |
Host model version information - revision version number.
| bool comin_descrdata_get_global_l_limited_area | ( | ) |
Limited area setup where forcing comes from the sides.
| bool comin_descrdata_get_global_l_limited_area | ( | ) |
Limited area setup where forcing comes from the sides.
| bool comin_descrdata_get_global_lrestartrun | ( | ) |
Whether this is a restarted run.
| bool comin_descrdata_get_global_lrestartrun | ( | ) |
Whether this is a restarted run.
| int comin_descrdata_get_global_max_dom | ( | ) |
Maximum number of model domains.
| int comin_descrdata_get_global_max_dom | ( | ) |
Maximum number of model domains.
| int comin_descrdata_get_global_max_rlcell | ( | ) |
Cell row ordering (block index): cell rows in the lateral domain boundary have positive refin_c_ctrl numbers.
In total, max_rlcell = 5 cell rows are part of this section.
| int comin_descrdata_get_global_max_rlcell | ( | ) |
Cell row ordering (block index): cell rows in the lateral domain boundary have positive refin_c_ctrl numbers.
In total, max_rlcell = 5 cell rows are part of this section.
| int comin_descrdata_get_global_max_rledge | ( | ) |
Edge row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_max_rledge | ( | ) |
Edge row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_max_rlvert | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_max_rlvert | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rlcell | ( | ) |
Cell row ordering (block index): halo cells have a negative numbering ranging between min_rlcell and min_rlcell_int-1.
| int comin_descrdata_get_global_min_rlcell | ( | ) |
Cell row ordering (block index): halo cells have a negative numbering ranging between min_rlcell and min_rlcell_int-1.
| int comin_descrdata_get_global_min_rlcell_int | ( | ) |
Cell row ordering (block index): halo cells have a negative numbering ranging between min_rlcell and min_rlcell_int-1.
| int comin_descrdata_get_global_min_rlcell_int | ( | ) |
Cell row ordering (block index): halo cells have a negative numbering ranging between min_rlcell and min_rlcell_int-1.
| int comin_descrdata_get_global_min_rledge | ( | ) |
Edge row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rledge | ( | ) |
Edge row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rledge_int | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rledge_int | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rlvert | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rlvert | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rlvert_int | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_min_rlvert_int | ( | ) |
Vertex row ordering (block index). See the corresponding documentation for cells.
| int comin_descrdata_get_global_n_dom | ( | ) |
Number of logical domains.
Fortran indexing. Starting with 1.
| int comin_descrdata_get_global_n_dom | ( | ) |
Number of logical domains.
Fortran indexing. Starting with 1.
| int comin_descrdata_get_global_nproma | ( | ) |
Loop chunk length.
Often used as the first dimension of variables
| int comin_descrdata_get_global_nproma | ( | ) |
Loop chunk length.
Often used as the first dimension of variables
| void comin_descrdata_get_global_vct_a | ( | const double ** | vct_a, |
| int * | arr_size ) |
Parameter A of the vertical coordinate (without influence of topography)
index1=1,nlev+1
| void comin_descrdata_get_global_vct_a | ( | const double ** | vct_a, |
| int * | arr_size ) |
Parameter A of the vertical coordinate (without influence of topography)
index1=1,nlev+1
| int comin_descrdata_get_global_wp | ( | ) |
Working precision.
Fortan KIND VALUE (REAL)
| int comin_descrdata_get_global_wp | ( | ) |
Working precision.
Fortan KIND VALUE (REAL)
| int comin_descrdata_get_global_yac_instance_id | ( | ) |
The yac instance id used by the host model.
See comments in the technical documentation and the examples
| int comin_descrdata_get_global_yac_instance_id | ( | ) |
The yac instance id used by the host model.
See comments in the technical documentation and the examples
|
static |
|
static |
Definition at line 571 of file comin_descrdata.h.
|
static |
|
static |
Definition at line 633 of file comin_descrdata.h.
|
static |
|
static |
Definition at line 662 of file comin_descrdata.h.
|
static |
|
static |
Definition at line 607 of file comin_descrdata.h.
|
static |
|
static |
Definition at line 804 of file comin_descrdata.h.