5#ifndef GRID_FILE_COMMON_H
6#define GRID_FILE_COMMON_H
28 char const * filename,
char const * grid_name,
29 size_t ref_num_cells,
size_t ref_num_corners_per_cell,
30 double * ref_cla,
double * ref_clo,
double * ref_lat,
double * ref_lon,
31 int * ref_cell_global_ids,
int * ref_core_cell_mask,
32 int * ref_vertex_global_ids,
int * ref_core_vertex_mask,
33 int * ref_edge_global_ids,
int * ref_core_edge_mask);
36 char const * grid_filename,
size_t num_lon,
size_t num_lat,
37 double lon_range[2],
double lat_range[2]);
40 char * grid_name,
char * grid_filename,
char * mask_filename,
41 int with_corners,
size_t num_lon,
size_t num_lat,
42 double lon_range[2],
double lat_range[2]);
void write_dummy_exodus_grid_file(char const *grid_filename, size_t num_lon, size_t num_lat, double lon_range[2], double lat_range[2])
void write_dummy_scrip_grid_file(char *grid_name, char *grid_filename, char *mask_filename, int with_corners, size_t num_lon, size_t num_lat, double lon_range[2], double lat_range[2])
void check_grid_file(char const *filename, char const *grid_name, size_t ref_num_cells, size_t ref_num_corners_per_cell, double *ref_cla, double *ref_clo, double *ref_lat, double *ref_lon, int *ref_cell_global_ids, int *ref_core_cell_mask, int *ref_vertex_global_ids, int *ref_core_vertex_mask, int *ref_edge_global_ids, int *ref_core_edge_mask)