-
- Downloads
COMP: replace selfComm/globalComm variables with functions instead (#2799)
- with C++11, static constexpr variables apparently also require definition in a translation unit and not just as inlined quantities. Mostly not an issue, however gcc with -O0 does not do the inlining and thus actually requires them to be defined in a translation unit as well. These variables were provided for symmetry with worldComm, but only used in low-level internal code. Changing to inlined functions solves the linkage issue and also aligns with the commWorld() function naming. Mnemonics: MPI_COMM_SELF => UPstream::commSelf() overall MPI_COMM_WORLD => UPstream::commGlobal(), sometimes commWorld() local COMM_WORLD => UPstream::commWorld()
Showing
- src/OpenFOAM/db/IOstreams/Pstreams/UIPstreamBase.C 1 addition, 1 deletionsrc/OpenFOAM/db/IOstreams/Pstreams/UIPstreamBase.C
- src/OpenFOAM/db/IOstreams/Pstreams/UOPstreamBase.C 1 addition, 1 deletionsrc/OpenFOAM/db/IOstreams/Pstreams/UOPstreamBase.C
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.C 21 additions, 21 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.C
- src/OpenFOAM/db/IOstreams/Pstreams/UPstream.H 25 additions, 29 deletionssrc/OpenFOAM/db/IOstreams/Pstreams/UPstream.H
- src/OpenFOAM/global/fileOperations/dummyFileOperation/dummyFileOperation.C 1 addition, 1 deletion...al/fileOperations/dummyFileOperation/dummyFileOperation.C
- src/OpenFOAM/global/fileOperations/fileOperation/fileOperation.H 7 additions, 7 deletions...nFOAM/global/fileOperations/fileOperation/fileOperation.H
- src/OpenFOAM/global/fileOperations/fileOperation/fileOperationNew.C 2 additions, 2 deletions...AM/global/fileOperations/fileOperation/fileOperationNew.C
- src/OpenFOAM/global/fileOperations/uncollatedFileOperation/uncollatedFileOperation.C 1 addition, 1 deletion...rations/uncollatedFileOperation/uncollatedFileOperation.C
- src/Pstream/mpi/UPstream.C 22 additions, 16 deletionssrc/Pstream/mpi/UPstream.C
Loading
Please register or sign in to comment