64 int macro_nelems2d_bed;
70 int orig_macro_nnodes;
71 int orig_macro_nnodes_sur;
72 int orig_macro_nnodes_bed;
73 int orig_macro_nelems1d;
74 int orig_macro_nelems2d;
75 int orig_macro_nelems3d;
104 int initial_nnodes_bed;
105 int initial_nelems_bed;
106 int orig_initial_nnodes;
107 int orig_initial_nelems;
110 double mesh_length, my_mesh_length;
111 double mesh_area, my_mesh_area;
112 double mesh_area_surface, my_mesh_area_surface;
113 double mesh_area_bed, my_mesh_area_bed;
114 double mesh_area_sidewalls, my_mesh_area_sidewalls;
115 double mesh_volume, my_mesh_volume;
116 double x_min, x_max, y_min, y_max, z_min, z_max;
117 double my_x_min, my_x_max, my_y_min, my_y_max, my_z_min, my_z_max;
120 int quadrature_order;
131 int *nodeID_3d_to_2d_sur;
132 int *nodeID_3d_to_2d_bed;
133 int *nodeID_2d_to_3d_sur;
134 int *nodeID_2d_to_3d_bed;
148 int **nd_on_QuadEdge;
163int sgrid_read_elem(
SGRID *g,
char *line,
int start_id,
int end_id,
int *num_ghosts,
NODE_LIST_ITEM **ghost_nodes,
int nnodes_on_elem,
int elem_dim,
bool JUST_COUNT);
164void sgrid_free(
SGRID *);
165void sgrid_printScreen(
SGRID *);
167void sgrid_read(
SGRID **pgrid,
char *filename, MPI_Comm model_comm);
168int sgrid_repartition_ptscotch(
SGRID *g);
170void sgrid_read(
SGRID **pgrid,
char *filename);
178void sgrid_read_nodal_attribute(
SGRID *g);
179int sgrid_reorder(
SGRID *grid,
int option);
180int sgrid_create_node_to_node_graph(
SGRID *grid);
Definition: slist_items.h:63
Definition: selem_1d.h:17
Definition: selem_2d.h:10