YAC 3.12.0
Yet Another Coupler
Loading...
Searching...
No Matches
test_instance_parallel2.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <mpi.h>
#include "tests.h"
#include "test_common.h"
#include "instance.h"
#include "interpolation/methods/interp_method_check.h"
#include "yac.h"
#include "yac_mpi.h"
#include "event.h"
Include dependency graph for test_instance_parallel2.c:

Go to the source code of this file.

Data Structures

struct  field_config
 
struct  field_config_src_tgt
 

Enumerations

enum  DIRECTION { IN = 0 , OUT = 1 }
 

Functions

static void check_constructor (void *user_data)
 
static void check_do_search (yac_int const *global_ids, double const (*coordinates_xyz)[3], size_t count, void *user_data)
 
static void run_test_configuration (struct field_config test_config[2][3][4])
 
static int compare_size_t (const void *a, const void *b)
 
static int compare_field_config (const void *a, const void *b)
 
static int compare_field_config_src_tgt (const void *a, const void *b)
 

Detailed Description

Test
This example show how to set up a YAC instance. It uses nine processes.

Definition in file test_instance_parallel2.c.

Enumeration Type Documentation

◆ DIRECTION

enum DIRECTION
Enumerator
IN 
OUT 

Definition at line 45 of file test_instance_parallel2.c.

Function Documentation

◆ check_constructor()

static void check_constructor ( void * user_data)
static

Definition at line 187 of file test_instance_parallel2.c.

◆ check_do_search()

static void check_do_search ( yac_int const * global_ids,
double const (*) coordinates_xyz[3],
size_t count,
void * user_data )
static

Definition at line 194 of file test_instance_parallel2.c.

◆ compare_field_config()

static int compare_field_config ( const void * a,
const void * b )
static

Definition at line 213 of file test_instance_parallel2.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compare_field_config_src_tgt()

static int compare_field_config_src_tgt ( const void * a,
const void * b )
static

Definition at line 222 of file test_instance_parallel2.c.

Here is the call graph for this function:

◆ compare_size_t()

static int compare_size_t ( const void * a,
const void * b )
static

Definition at line 207 of file test_instance_parallel2.c.

Here is the caller graph for this function:

◆ run_test_configuration()

static void run_test_configuration ( struct field_config test_config[2][3][4])
static

Definition at line 255 of file test_instance_parallel2.c.

Here is the call graph for this function: