Ignore:
Timestamp:
01/23/19 10:31:44 (5 years ago)
Author:
yushan
Message:

dev on ADA. add flag switch _usingEP/_usingMPI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/remap/src/mpi_cascade.cpp

    r1328 r1642  
    11#include "mpi_cascade.hpp" 
    22#include <iostream> 
    3 using namespace ep_lib; 
    43 
    54namespace sphereRemap { 
    65 
    7 CMPICascade::CMPICascade(int nodes_per_level, MPI_Comm comm) 
     6CMPICascade::CMPICascade(int nodes_per_level, ep_lib::MPI_Comm comm) 
    87{ 
    98        int remaining_levels; 
    10         MPI_Comm intraComm; 
     9        ep_lib::MPI_Comm intraComm; 
    1110        int l = 0; // current level 
    1211        do { 
     
    1615                level[l].p_grp_size = level[l].size/level[l].group_size; 
    1716         
    18                 MPI_Comm_split(comm, level[l].colour(), level[l].key(), &intraComm); 
    19                 MPI_Comm_split(comm, level[l].p_colour(), level[l].p_key(), &(level[l].pg_comm)); 
     17                ep_lib::MPI_Comm_split(comm, level[l].colour(), level[l].key(), &intraComm); 
     18                ep_lib::MPI_Comm_split(comm, level[l].p_colour(), level[l].p_key(), &(level[l].pg_comm)); 
    2019                comm = intraComm; 
    2120                l++; 
Note: See TracChangeset for help on using the changeset viewer.