Comments (4)
MPI_Group_incl
is a local function, it creates a group structure on your local process. You can later create the communicator via MPI_Comm_create_group
to create the communicator. You need make sure the groups are on all participating processes are consistent.
MPI_Comm_split
is a collective. It creates the sub-communicator in one step. I recommend the latter unless you want the flexibility of using groups.
from mpich.
Could you please elaborate on the "You need make sure the groups are on all participating processes are consistent." Does this mean sometimes there can be inconsistence with the participating processes
from mpich.
If you call the same group construction code on all participating processes, then the resulting groups will be identical even though each process creates its group independently. But you always can create local group via different paths resulting in inconsistent groups at communicator creation time.
from mpich.
Thanks!
from mpich.
Related Issues (20)
- [4.2.0] Assert in mpl_gpu_ze.c:466 when ZE_AFFINITY_MASK set to second device HOT 7
- Memory growth with GPU-aware MPICH on Intel PVC GPUs HOT 3
- make testing failed in VPATH build
- `man MPI_Type_vector_c` is not available HOT 1
- Virtual topologies HOT 2
- MPICH_ATTR_TYPE_TAG(MPI_Aint) comes before MPI_Aint typedef in mpi.h.in
- problems with MPI_CXX_DOUBLE_COMPLEX etc when they are MPI_DATATYPE_NULL
- info: Freeing/modifying `MPI_INFO_ENV` HOT 1
- free(): double free detected in tcache 2 Error message from parallel HDF5 MPI-IO using one-sided ROMIO aggregation
- Performance issue in ROMIO collective buffer aggregation for Parallel HDF5 on sunspot HOT 3
- ROMIO: excessive number of calls to memcpy() HOT 7
- hydra_pmi_proxy encounters libcudart.so linker error on Ubuntu22 HOT 2
- MPI_Waitany through MPI_f08 does not return MPI_UNDEFINED HOT 1
- MPI_Win_shared_query give nullpointer with 1 process HOT 2
- ABI build broken
- Feature request: improved zero-copy non-contiguous send
- ABI File Errhandler broken HOT 4
- Fail to compile with gcc-14 on M1 Macbook HOT 4
- hydra: segfault when machine has thousands of IP addresses. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mpich.