61 int* area_n,
int* refine);
77 int refine,
int nrank);
struct hecmwST_local_mesh * fstr_create_glmesh(fstr_glt *glt)
Create a single region mesh.
void fstr_set_log_fp(FILE *log_fp)
Set file pointer for log output.
fstr_glt * fstr_create_glt(struct hecmwST_local_mesh **mesh, int area_n)
Create table for global ID, local ID and belonging area records fstr_glt.
void fstr_free_glt(fstr_glt *glt)
Delete fstr_glt.
fstr_res_info ** fstr_get_all_result(char *name_ID, int step, int area_n, int refine, int nrank)
Read all area data of step.
struct hecmwST_local_mesh ** fstr_get_all_local_mesh(char *name_ID, int nrank, int *area_n, int *refine)
Read all distributed meshes.
void fstr_out_log(const char *fmt,...)
Log output.
int fstr_get_step_n(char *name_ID, int nrank)
Check the number of steps (check for the existence of files)
struct hecmwST_result_data * fstr_all_result(fstr_glt *glt, fstr_res_info **res, int refine)
Combine data in all areas of the step.
void fstr_free_result(fstr_res_info **res, int area_n)
void fstr_free_glmesh(struct hecmwST_local_mesh *mp)
Delete a single region mesh.
void fstr_free_mesh(struct hecmwST_local_mesh **mesh, int area_n)
Delete mesh.
Global ID, local ID and belonging area record.
Table for global ID, local ID and belonging area records.
Utility for reading and processing results computed in parallel.
struct hecmwST_result_data * result