36 char
const * grid_filename,
char const * mask_filename,
37 char const * grid_name,
int valid_mask_value,
int use_ll_edges);
60 char const * grid_filename,
char const * mask_filename,
61 char const * grid_name,
int valid_mask_value,
char const *
name,
62 int use_ll_edges,
size_t * cell_coord_idx,
63 size_t ** duplicated_cell_idx,
yac_int ** orig_cell_global_ids,
64 size_t * nbr_duplicated_cells);
90 char const * grid_filename,
char const * mask_filename,
91 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
92 char const *
name,
int use_ll_edges,
size_t * cell_coord_idx,
93 size_t ** duplicated_cell_idx,
yac_int ** orig_cell_global_ids,
94 size_t * nbr_duplicated_cells);
118 char const * grid_filename,
char const * mask_filename,
119 char const * grid_name,
int valid_mask_value,
120 size_t * num_vertices,
size_t * num_cells,
int ** num_vertices_per_cell,
121 double ** x_vertices,
double ** y_vertices,
122 double ** x_cells,
double ** y_cells,
123 int ** cell_to_vertex,
int ** cell_core_mask,
size_t ** duplicated_cell_idx,
124 size_t ** orig_cell_idx,
size_t * nbr_duplicated_cells);
137 char
const * grid_filename,
char const * mask_filename,
138 char const * grid_name,
int valid_mask_value);
162 char const * grid_filename,
char const * mask_filename,
163 char const * grid_name,
int valid_mask_value,
char const *
name,
164 size_t * vertex_coord_idx,
size_t ** duplicated_vertex_idx,
165 yac_int ** orig_vertex_global_ids,
size_t * nbr_duplicated_vertices);
194 char const * grid_filename,
char const * mask_filename,
195 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
196 char const *
name,
size_t * vertex_coord_idx,
197 size_t ** duplicated_vertex_idx,
yac_int ** orig_vertex_global_ids,
198 size_t * nbr_duplicated_vertices);
231 char const * grid_filename,
char const * mask_filename,
232 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
233 char const *
name,
int use_ll_edges,
size_t * point_coord_idx,
234 size_t ** duplicated_point_idx,
yac_int ** orig_point_global_ids,
235 size_t * nbr_duplicated_points,
int * point_location);
struct yac_basic_grid * yac_read_scrip_basic_grid_parallel(char const *grid_filename, char const *mask_filename, MPI_Comm comm, char const *grid_name, int valid_mask_value, char const *name, int use_ll_edges, size_t *cell_coord_idx, size_t **duplicated_cell_idx, yac_int **orig_cell_global_ids, size_t *nbr_duplicated_cells)
struct yac_basic_grid_data yac_read_scrip_basic_grid_data(char const *grid_filename, char const *mask_filename, char const *grid_name, int valid_mask_value, int use_ll_edges)
void yac_read_scrip_grid_information(char const *grid_filename, char const *mask_filename, char const *grid_name, int valid_mask_value, size_t *num_vertices, size_t *num_cells, int **num_vertices_per_cell, double **x_vertices, double **y_vertices, double **x_cells, double **y_cells, int **cell_to_vertex, int **cell_core_mask, size_t **duplicated_cell_idx, size_t **orig_cell_idx, size_t *nbr_duplicated_cells)
struct yac_basic_grid_data yac_read_scrip_cloud_basic_grid_data(char const *grid_filename, char const *mask_filename, char const *grid_name, int valid_mask_value)
struct yac_basic_grid * yac_read_scrip_cloud_basic_grid_parallel(char const *grid_filename, char const *mask_filename, MPI_Comm comm, char const *grid_name, int valid_mask_value, char const *name, size_t *vertex_coord_idx, size_t **duplicated_vertex_idx, yac_int **orig_vertex_global_ids, size_t *nbr_duplicated_vertices)
struct yac_basic_grid * yac_read_scrip_cloud_basic_grid(char const *grid_filename, char const *mask_filename, char const *grid_name, int valid_mask_value, char const *name, size_t *vertex_coord_idx, size_t **duplicated_vertex_idx, yac_int **orig_vertex_global_ids, size_t *nbr_duplicated_vertices)
struct yac_basic_grid * yac_read_scrip_generic_basic_grid_parallel(char const *grid_filename, char const *mask_filename, MPI_Comm comm, char const *grid_name, int valid_mask_value, char const *name, int use_ll_edges, size_t *point_coord_idx, size_t **duplicated_point_idx, yac_int **orig_point_global_ids, size_t *nbr_duplicated_points, int *point_location)
struct yac_basic_grid * yac_read_scrip_basic_grid(char const *grid_filename, char const *mask_filename, char const *grid_name, int valid_mask_value, char const *name, int use_ll_edges, size_t *cell_coord_idx, size_t **duplicated_cell_idx, yac_int **orig_cell_global_ids, size_t *nbr_duplicated_cells)