YAC 3.18.0
Yet Another Coupler
Loading...
Searching...
No Matches
couple_config_internal.c File Reference
#include "couple_config_internal.h"
#include "yac_assert.h"
#include "yac_mpi_common.h"
#include "utils_common.h"
#include <limits.h>
#include <string.h>
#include <stdlib.h>
Include dependency graph for couple_config_internal.c:

Go to the source code of this file.

Functions

void yac_couple_config_sync_string (char const *string_name, char **string, MPI_Comm comm)
 
void yac_couple_config_sync_flag_value (char const *flag_value_name, enum yac_couple_config_flag_value *flag, MPI_Comm comm)
 

Function Documentation

◆ yac_couple_config_sync_flag_value()

void yac_couple_config_sync_flag_value ( char const * flag_value_name,
enum yac_couple_config_flag_value * flag,
MPI_Comm comm )

Synchronize a flag value across ranks.

Parameters
[in]flag_value_nameName of the flag (for error messages).
[in,out]flagPointer to the flag to synchronize.
[in]commMPI communicator.

Definition at line 58 of file couple_config_internal.c.

Here is the caller graph for this function:

◆ yac_couple_config_sync_string()

void yac_couple_config_sync_string ( char const * string_name,
char ** string,
MPI_Comm comm )

Synchronize a string value across ranks.

Parameters
[in]string_nameName of the string (for error messages).
[in,out]stringPointer to the string to synchronize.
[in]commMPI communicator.

Definition at line 16 of file couple_config_internal.c.

Here is the caller graph for this function: