Ignore:
Timestamp:
01/22/19 16:15:03 (5 years ago)
Author:
yushan
Message:

dev on ADA

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/mpi.hpp

    r501 r1638  
    1111#define OMPI_SKIP_MPICXX 
    1212 
     13#ifdef _usingEP 
     14#include "ep_lib.hpp" 
     15#include "ep_declaration.hpp" 
     16#endif 
     17 
    1318#include <mpi.h> 
    1419 
     20#ifdef _usingMPI 
     21 
     22#define ep_lib   
     23 
     24#define EP_INT MPI_INT 
     25#define EP_FLOAT MPI_FLOAT 
     26#define EP_DOUBLE MPI_DOUBLE 
     27#define EP_CHAR MPI_CHAR 
     28#define EP_LONG MPI_LONG 
     29#define EP_LONG_LONG_INT MPI_LONG_LONG_INT 
     30#define EP_UNSIGNED_LONG  MPI_UNSIGNED_LONG 
     31#define EP_UNSIGNED_CHAR  MPI_UNSIGNED_CHAR 
     32 
     33 
     34#define EP_COMM_WORLD MPI_COMM_WORLD 
     35#define EP_COMM_NULL MPI_COMM_NULL 
     36#define EP_INFO_NULL MPI_INFO_NULL 
     37 
     38#define EP_MAX MPI_MAX 
     39#define EP_MIN MPI_MIN 
     40#define EP_SUM MPI_SUM 
     41#define EP_LOR MPI_LOR 
     42 
    1543#endif 
     44 
     45#endif 
Note: See TracChangeset for help on using the changeset viewer.