1
1

cxx: "rank" is now a function in C++11

Use "myrank" instead (I tried using ::rank, but had varied
success... so I just renamed the variable).
Этот коммит содержится в:
Jeff Squyres 2016-02-25 15:56:08 -06:00
родитель dbe93b0b19
Коммит 89d0a033b7
3 изменённых файлов: 12 добавлений и 10 удалений

Просмотреть файл

@ -10,7 +10,7 @@
// University of Stuttgart. All rights reserved.
// Copyright (c) 2004-2005 The Regents of the University of California.
// All rights reserved.
// Copyright (c) 2007-2012 Cisco Systems, Inc. All rights reserved.
// Copyright (c) 2007-2016 Cisco Systems, Inc. All rights reserved.
// Copyright (c) 2011 FUJITSU LIMITED. All rights reserved.
// $COPYRIGHT$
//
@ -271,9 +271,9 @@ MPI::Comm::Get_size() const
inline int
MPI::Comm::Get_rank() const
{
int rank;
(void)MPI_Comm_rank (mpi_comm, &rank);
return rank;
int myrank;
(void)MPI_Comm_rank (mpi_comm, &myrank);
return myrank;
}
inline int

Просмотреть файл

@ -10,6 +10,7 @@
// University of Stuttgart. All rights reserved.
// Copyright (c) 2004-2005 The Regents of the University of California.
// All rights reserved.
// Copyright (c) 2016 Cisco Systems, Inc. All rights reserved.
// $COPYRIGHT$
//
// Additional copyrights may follow
@ -32,9 +33,9 @@ MPI::Group::Get_size() const
inline int
MPI::Group::Get_rank() const
{
int rank;
(void)MPI_Group_rank(mpi_group, &rank);
return rank;
int myrank;
(void)MPI_Group_rank(mpi_group, &myrank);
return myrank;
}
inline void

Просмотреть файл

@ -12,6 +12,7 @@
// All rights reserved.
// Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
// Copyright (c) 2011 FUJITSU LIMITED. All rights reserved.
// Copyright (c) 2016 Cisco Systems, Inc. All rights reserved.
// $COPYRIGHT$
//
// Additional copyrights may follow
@ -81,9 +82,9 @@ MPI::Cartcomm::Get_topo(int maxdims, int dims[], bool periods[],
inline int
MPI::Cartcomm::Get_cart_rank(const int coords[]) const
{
int rank;
(void)MPI_Cart_rank(mpi_comm, const_cast<int *>(coords), &rank);
return rank;
int myrank;
(void)MPI_Cart_rank(mpi_comm, const_cast<int *>(coords), &myrank);
return myrank;
}
inline void