Open cyrush opened 2 months ago
advanced cases of ascent require multiple instances of ascent, but there are a few singletons we rely on, for example:
This is fine we we are using multi process, but won't work with threaded use cases
As part of https://github.com/Alpine-DAV/ascent/issues/1355, we should also resolve this.
Refactor any use of:
flow::Workspace::default_mpi_comm();
To obtain an mpi comm id from the workspace registry instance.
advanced cases of ascent require multiple instances of ascent, but there are a few singletons we rely on, for example:
This is fine we we are using multi process, but won't work with threaded use cases
As part of https://github.com/Alpine-DAV/ascent/issues/1355, we should also resolve this.