YAC 3.12.0
Yet Another Coupler
Loading...
Searching...
No Matches
test_interp_method_spmap_parallel.c File Reference
#include <stdlib.h>
#include <unistd.h>
#include "tests.h"
#include "test_common.h"
#include "geometry.h"
#include "interpolation/methods/interp_method.h"
#include "interpolation/methods/interp_method_spmap.h"
#include "interpolation/methods/interp_method_fixed.h"
#include "dist_grid_utils.h"
#include "yac_mpi.h"
#include "io_utils.h"
#include "point_selection.h"
#include <mpi.h>
#include <yaxt.h>
#include <netcdf.h>
Include dependency graph for test_interp_method_spmap_parallel.c:

Go to the source code of this file.

Variables

enum yac_interp_spmap_weight_type weight_types []
 
size_t num_weight_types = sizeof(weight_types) / sizeof(weight_types[0])
 
enum yac_interp_spmap_scale_type scale_types []
 
size_t num_scale_types = sizeof(scale_types) / sizeof(scale_types[0])
 
enum yac_interp_weights_reorder_type reorder_types []
 
size_t num_reorder_types = sizeof(reorder_types) / sizeof(reorder_types[0])
 
static char const * grid_names [2] = {"grid1", "grid2"}
 

Detailed Description

Test
A test for the parallel source point mapping interpolation method.

Definition in file test_interp_method_spmap_parallel.c.

Variable Documentation

◆ grid_names

char const* grid_names[2] = {"grid1", "grid2"}
static

Definition at line 48 of file test_interp_method_spmap_parallel.c.

◆ num_reorder_types

size_t num_reorder_types = sizeof(reorder_types) / sizeof(reorder_types[0])

Definition at line 46 of file test_interp_method_spmap_parallel.c.

◆ num_scale_types

size_t num_scale_types = sizeof(scale_types) / sizeof(scale_types[0])

Definition at line 40 of file test_interp_method_spmap_parallel.c.

◆ num_weight_types

size_t num_weight_types = sizeof(weight_types) / sizeof(weight_types[0])

Definition at line 32 of file test_interp_method_spmap_parallel.c.

◆ reorder_types

enum yac_interp_weights_reorder_type reorder_types[]
Initial value:
= {
}
@ YAC_MAPPING_ON_TGT
weights will be applied at target processes
@ YAC_MAPPING_ON_SRC
weights will be applied at source processes

Definition at line 42 of file test_interp_method_spmap_parallel.c.

◆ scale_types

enum yac_interp_spmap_scale_type scale_types[]
Initial value:

Definition at line 34 of file test_interp_method_spmap_parallel.c.

◆ weight_types

enum yac_interp_spmap_weight_type weight_types[]
Initial value:

Definition at line 28 of file test_interp_method_spmap_parallel.c.