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

Go to the source code of this file.

Enumerations

enum  { NUM_REORDER_TYPES = sizeof(reorder_types) / sizeof(reorder_types[0]) }
 

Variables

enum yac_interp_weights_reorder_type reorder_types []
 
static char const * grid_names [2] = {"src_grid", "tgt_grid"}
 

Detailed Description

Test
A test for the parallel Hybrid cubic spherical Bernstein-Bezier interpolation method.

Definition in file test_interp_method_hcsbb_parallel.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NUM_REORDER_TYPES 

Definition at line 28 of file test_interp_method_hcsbb_parallel.c.

Variable Documentation

◆ grid_names

char const* grid_names[2] = {"src_grid", "tgt_grid"}
static

Definition at line 32 of file test_interp_method_hcsbb_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 26 of file test_interp_method_hcsbb_parallel.c.