YAC 3.12.0
Yet Another Coupler
Loading...
Searching...
No Matches
read_exodus_grid.h
Go to the documentation of this file.
1// Copyright (c) 2025 The YAC Authors
2//
3// SPDX-License-Identifier: BSD-3-Clause
4
5#include "grids/basic_grid.h"
6
7// YAC PUBLIC HEADER START
8
9#include <mpi.h>
10
35 const char * filename, MPI_Comm comm, yac_coordinate_pointer * node_coords,
36 yac_int ** elem_ids, yac_int ** node_ids,
37 size_t * num_elem, size_t * num_nodes,
38 int ** num_nodes_per_elem, int ** num_elem_per_node,
39 size_t ** elem_to_node, size_t ** node_to_elem);
40
56 const char * filename, int use_ll_edges, MPI_Comm comm);
57
75 char const * filename, char const * gridname, int use_ll_edges,
76 MPI_Comm comm);
77
78// YAC PUBLIC HEADER STOP
void yac_read_exodus_grid_information_parallel(const char *filename, MPI_Comm comm, yac_coordinate_pointer *node_coords, yac_int **elem_ids, yac_int **node_ids, size_t *num_elem, size_t *num_nodes, int **num_nodes_per_elem, int **num_elem_per_node, size_t **elem_to_node, size_t **node_to_elem)
struct yac_basic_grid * yac_read_exodus_basic_grid_parallel(char const *filename, char const *gridname, int use_ll_edges, MPI_Comm comm)
struct yac_basic_grid_data yac_read_exodus_basic_grid_data_parallel(const char *filename, int use_ll_edges, MPI_Comm comm)
YAC_INT yac_int
Definition yac_types.h:15
double(* yac_coordinate_pointer)[3]
Definition yac_types.h:19