|
YAC 3.15.0
Yet Another Coupler
|
#include <mpi.h>#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <string.h>#include "yac.h"#include "yac_utils.h"
Go to the source code of this file.
Macros | |
| #define | EXACT |
| #define | STR_USAGE "Usage: %s -c configFilename -g gridDirectory\n" |
| #define | YAC_ASSERT(exp, msg) |
Functions | |
| static void | setup_process_config () |
| static void | parse_arguments (int argc, char **argv, char const **configFilename, char const **gridDirname) |
Variables | ||
| struct { | ||
| unsigned component_idx [3] | ||
| unsigned num_components | ||
| unsigned grid_idx [3] | ||
| } | config_per_global_rank [38] | |
| char const * | component_names [] | |
| char const * | grid_names [] = {"grid1", "grid2", "grid3", "grid4", "grid5"} | |
| struct { | ||
| char const * field_names [8] | ||
| unsigned num_fields | ||
| char const * file_name | ||
| } | grid_config [] | |
| #define EXACT |
Definition at line 5 of file OASIS3_MCT_example.c.
| #define STR_USAGE "Usage: %s -c configFilename -g gridDirectory\n" |
Definition at line 62 of file OASIS3_MCT_example.c.
| #define YAC_ASSERT | ( | exp, | |
| msg ) |
Definition at line 63 of file OASIS3_MCT_example.c.
|
static |
Definition at line 318 of file OASIS3_MCT_example.c.
|
static |
Definition at line 267 of file OASIS3_MCT_example.c.
| unsigned component_idx[3] |
Definition at line 19 of file OASIS3_MCT_example.c.
| char const* component_names[] |
Definition at line 26 of file OASIS3_MCT_example.c.
| struct { ... } config_per_global_rank[38] |
| char const* field_names[8] |
Definition at line 33 of file OASIS3_MCT_example.c.
| char const* file_name |
Definition at line 35 of file OASIS3_MCT_example.c.
| struct { ... } grid_config[] |
| unsigned grid_idx[3] |
Definition at line 22 of file OASIS3_MCT_example.c.
| char const* grid_names[] = {"grid1", "grid2", "grid3", "grid4", "grid5"} |
Definition at line 29 of file OASIS3_MCT_example.c.
| unsigned num_components |
Definition at line 20 of file OASIS3_MCT_example.c.
| unsigned num_fields |
Definition at line 34 of file OASIS3_MCT_example.c.