source: XIOS/trunk/src/mpi_tag.hpp @ 827

Last change on this file since 827 was 821, checked in by mhnguyen, 8 years ago

Making some improvements of transformation algorithm

+) Correct the way to enlisting transformations in an element (domain, axis)
+) Optimize generic transformation to make sure temporary grid to be created on demand
+) Update some mpi tag to prevent conflict
+) Correct some minor stuffs
+) Update documents

Test
+) On Curie
+) all test pass

File size: 1.4 KB
Line 
1#ifndef __XIOS_MPI_TAG_HPP__
2#define __XIOS_MPI_TAG_HPP__
3
4/* Tag for mpi communication to send and receive index in distributed hashed table version 2*/
5#define MPI_DHT_INDEX 15
6
7/* Tag for mpi communication to send and receive info in distributed hashed table version 2*/
8#define MPI_DHT_INFO 12
9
10/* Tag for mpi communication to send and receive index in distributed hashed table version 1*/
11#define MPI_DHT_INDEX_0 25
12
13/* Tag for mpi communication to send and receive info in distributed hashed table version 1*/
14#define MPI_DHT_INFO_0 22
15
16/* Tag for mpi communication to send and receive info of current grid source in grid transformation*/
17#define MPI_GRID_TRANSFORMATION_CURRENT_GRID_INDEX 31
18
19/* Tag for mpi communication to send and receive info of current grid source in grid transformation*/
20#define MPI_GRID_TRANSFORMATION_ORIGINAL_GRID_INDEX 32
21
22/* Tag for mpi communication to send and receive info of current grid source in grid transformation*/
23#define MPI_GRID_TRANSFORMATION_ORIGINAL_GRID_WEIGHT 33
24
25/* Tag for mpi communication to send and receive info of DOMAIN in domain interpolation*/
26#define MPI_DOMAIN_INTERPOLATION_DEST_INDEX 7
27
28/* Tag for mpi communication to send and receive info of DOMAIN in domain interpolation*/
29#define MPI_DOMAIN_INTERPOLATION_SRC_INDEX 8
30
31/* Tag for mpi communication to send and receive info of DOMAIN in domain interpolation*/
32#define MPI_DOMAIN_INTERPOLATION_WEIGHT 9
33
34#endif
Note: See TracBrowser for help on using the repository browser.