![]() |
YAC 3.7.0
Yet Another Coupler
|
Go to the source code of this file.
Functions | |
struct yac_component_config * | yac_component_config_new (struct yac_couple_config *couple_config, char const **names, size_t num_names, MPI_Comm comm) |
void | yac_component_config_delete (struct yac_component_config *comp_config) |
int | yac_component_config_contains_component (struct yac_component_config *comp_config, char const *comp_name) |
MPI_Comm | yac_component_config_get_comps_comm (struct yac_component_config *comp_config, const char **names, size_t num_names) |
int | yac_component_config_comp_size (struct yac_component_config *comp_config, char const *comp_name) |
int | yac_component_config_comp_rank (struct yac_component_config *comp_config, char const *comp_name) |
int yac_component_config_comp_rank | ( | struct yac_component_config * | comp_config, |
char const * | comp_name ) |
Definition at line 281 of file component.c.
int yac_component_config_comp_size | ( | struct yac_component_config * | comp_config, |
char const * | comp_name ) |
Definition at line 271 of file component.c.
int yac_component_config_contains_component | ( | struct yac_component_config * | comp_config, |
char const * | comp_name ) |
Checks whether a component is locally available
[in] | comp_config | component configuration |
[in] | comp_name | component name |
Definition at line 244 of file component.c.
void yac_component_config_delete | ( | struct yac_component_config * | comp_config | ) |
MPI_Comm yac_component_config_get_comps_comm | ( | struct yac_component_config * | comp_config, |
const char ** | names, | ||
size_t | num_names ) |
creates a communicator that contains the processes of all listed components
[in] | comp_config | component configuration |
[in] | names | list of component names |
[in] | num_names | number of component names |
Definition at line 142 of file component.c.
struct yac_component_config * yac_component_config_new | ( | struct yac_couple_config * | couple_config, |
char const ** | names, | ||
size_t | num_names, | ||
MPI_Comm | comm ) |
Definition at line 38 of file component.c.