![]() |
YAC 3.8.0
Yet Another Coupler
|
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <unistd.h>
#include <string.h>
#include <mpi.h>
#include "tests.h"
#include "test_common.h"
#include "weight_file_common.h"
#include "dist_grid.h"
#include "dist_grid_utils.h"
#include "geometry.h"
#include "interp_weights.h"
#include "interp_method_avg.h"
#include "interp_method_file.h"
Go to the source code of this file.
Macros | |
#define | YAC_RAD (0.01745329251994329576923690768489) |
Variables | |
unsigned const | num_links_file = 48 |
int | src_address_file [48] |
int | tgt_address_file [48] |
double | weights_file [48] |
char const | weight_file_in [] |
char const | weight_file_out [] |
char const | src_grid_name [] = "src_grid" |
char const | tgt_grid_name [] = "tgt_grid" |
unsigned | ref_num_links = 4 * 36 |
int | ref_src_address [4 *36] |
int | ref_tgt_address [4 *36] |
double | ref_weights [4 *36] |
int const * | ref_tgt_address_fixed = NULL |
double const * | ref_fixed_values = NULL |
int const * | ref_num_tgt_per_fixed_value = NULL |
unsigned | ref_num_fixed_values = 0 |
size_t | num_cells [2] = {6,6} |
double | coordinates_x [] = {0,1,2,3,4,5,6} |
double | coordinates_y [] = {0,1,2,3,4,5,6} |
double | cell_coordinates_x [] = {0.5,1.5,2.5,3.5,4.5,5.5} |
double | cell_coordinates_y [] = {0.5,1.5,2.5,3.5,4.5,5.5} |
double | cell_coords [36][3] |
int | with_halo = 1 |
Definition in file test_interpolation_parallel3.c.
#define YAC_RAD (0.01745329251994329576923690768489) |
Definition at line 28 of file test_interpolation_parallel3.c.
double cell_coordinates_x[] = {0.5,1.5,2.5,3.5,4.5,5.5} |
Definition at line 106 of file test_interpolation_parallel3.c.
double cell_coordinates_y[] = {0.5,1.5,2.5,3.5,4.5,5.5} |
Definition at line 107 of file test_interpolation_parallel3.c.
double cell_coords[36][3] |
Definition at line 108 of file test_interpolation_parallel3.c.
double coordinates_x[] = {0,1,2,3,4,5,6} |
Definition at line 104 of file test_interpolation_parallel3.c.
double coordinates_y[] = {0,1,2,3,4,5,6} |
Definition at line 105 of file test_interpolation_parallel3.c.
size_t num_cells[2] = {6,6} |
Definition at line 103 of file test_interpolation_parallel3.c.
unsigned const num_links_file = 48 |
Definition at line 40 of file test_interpolation_parallel3.c.
double const* ref_fixed_values = NULL |
Definition at line 66 of file test_interpolation_parallel3.c.
unsigned ref_num_fixed_values = 0 |
Definition at line 68 of file test_interpolation_parallel3.c.
unsigned ref_num_links = 4 * 36 |
Definition at line 59 of file test_interpolation_parallel3.c.
int const* ref_num_tgt_per_fixed_value = NULL |
Definition at line 67 of file test_interpolation_parallel3.c.
int ref_src_address[4 *36] |
Definition at line 61 of file test_interpolation_parallel3.c.
int ref_tgt_address[4 *36] |
Definition at line 62 of file test_interpolation_parallel3.c.
int const* ref_tgt_address_fixed = NULL |
Definition at line 65 of file test_interpolation_parallel3.c.
double ref_weights[4 *36] |
Definition at line 63 of file test_interpolation_parallel3.c.
int src_address_file[48] |
Definition at line 41 of file test_interpolation_parallel3.c.
char const src_grid_name[] = "src_grid" |
Definition at line 55 of file test_interpolation_parallel3.c.
int tgt_address_file[48] |
Definition at line 44 of file test_interpolation_parallel3.c.
char const tgt_grid_name[] = "tgt_grid" |
Definition at line 56 of file test_interpolation_parallel3.c.
char const weight_file_in[] |
Definition at line 51 of file test_interpolation_parallel3.c.
char const weight_file_out[] |
Definition at line 53 of file test_interpolation_parallel3.c.
double weights_file[48] |
Definition at line 47 of file test_interpolation_parallel3.c.
int with_halo = 1 |
Definition at line 109 of file test_interpolation_parallel3.c.