20 char const * grid_filename,
char const * mask_filename,
21 char const * grid_name,
int valid_mask_value,
int use_ll_edges);
44 char const * grid_filename,
char const * mask_filename,
45 char const * grid_name,
int valid_mask_value,
char const *
name,
46 int use_ll_edges,
size_t * cell_coord_idx,
47 size_t ** duplicated_cell_idx,
yac_int ** orig_cell_global_ids,
48 size_t * nbr_duplicated_cells);
74 char const * grid_filename,
char const * mask_filename,
75 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
76 char const *
name,
int use_ll_edges,
size_t * cell_coord_idx,
77 size_t ** duplicated_cell_idx,
yac_int ** orig_cell_global_ids,
78 size_t * nbr_duplicated_cells);
102 char const * grid_filename,
char const * mask_filename,
103 char const * grid_name,
int valid_mask_value,
104 size_t * num_vertices,
size_t *
num_cells,
int ** num_vertices_per_cell,
105 double ** x_vertices,
double ** y_vertices,
106 double ** x_cells,
double ** y_cells,
108 size_t ** orig_cell_idx,
size_t * nbr_duplicated_cells);
121 char const * grid_filename,
char const * mask_filename,
122 char const * grid_name,
int valid_mask_value);
146 char const * grid_filename,
char const * mask_filename,
147 char const * grid_name,
int valid_mask_value,
char const *
name,
148 size_t * vertex_coord_idx,
size_t ** duplicated_vertex_idx,
149 yac_int ** orig_vertex_global_ids,
size_t * nbr_duplicated_vertices);
178 char const * grid_filename,
char const * mask_filename,
179 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
180 char const *
name,
size_t * vertex_coord_idx,
181 size_t ** duplicated_vertex_idx,
yac_int ** orig_vertex_global_ids,
182 size_t * nbr_duplicated_vertices);
215 char const * grid_filename,
char const * mask_filename,
216 MPI_Comm comm,
char const * grid_name,
int valid_mask_value,
217 char const *
name,
int use_ll_edges,
size_t * point_coord_idx,
218 size_t ** duplicated_point_idx,
yac_int ** orig_point_global_ids,
219 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)