Ignore:
Timestamp:
10/17/19 17:22:04 (5 years ago)
Author:
yushan
Message:

Generic_testcase: remove _openmpi _intelmpi flags. EP library is no longer sensitive to the underlying MPI library. Tested on Irene with generic_testcase

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/extern/src_ep_dev/ep_fortran.cpp

    r1730 r1746  
    1616    Debug("MPI_Comm_c2f"); 
    1717    void* fint = new MPI_Fint; 
    18     #ifdef _intelmpi 
    19     *static_cast< ::MPI_Fint*>(fint) = (::MPI_Fint)(to_mpi_comm(comm->mpi_comm)); 
    20     #elif _openmpi 
     18    //#ifdef _intelmpi 
     19    //*static_cast< ::MPI_Fint*>(fint) = (::MPI_Fint)(to_mpi_comm(comm->mpi_comm)); 
     20    //*static_cast< MPI_Fint*>(fint) = MPI_Comm_c2f(to_mpi_comm(comm->mpi_comm)); 
     21    //#elif _openmpi 
    2122    *static_cast< MPI_Fint*>(fint) = MPI_Comm_c2f(to_mpi_comm(comm->mpi_comm)); 
    22     #endif 
     23    //#endif 
    2324     
    2425    std::map<std::pair< MPI_Fint, int>, ep_lib::MPI_Comm > ::iterator it; 
     
    6061     
    6162    MPI_Comm *base_comm = new MPI_Comm; 
    62     #ifdef _intelmpi 
    63     *base_comm = (MPI_Comm)(*static_cast< MPI_Fint*>(comm)); 
    64     #elif _openmpi 
     63    //#ifdef _intelmpi 
     64    //*base_comm = (MPI_Comm)(*static_cast< MPI_Fint*>(comm)); 
     65    //*base_comm = MPI_Comm_f2c(*static_cast< MPI_Fint*>(comm)); 
     66    //#elif _openmpi 
    6567    *base_comm = MPI_Comm_f2c(*static_cast< MPI_Fint*>(comm)); 
    66     #endif 
     68    //#endif 
    6769 
    6870    if(*base_comm != to_mpi_comm(MPI_COMM_NULL->mpi_comm)) 
Note: See TracChangeset for help on using the changeset viewer.