[ET Trac] [Einstein Toolkit] #2112: move CCTK_MyHost and friends into flesh
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Feb 8 09:18:08 CST 2018
#2112: move CCTK_MyHost and friends into flesh
--------------------------+-------------------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Cactus | Version: development version
Resolution: | Keywords: Carpet PUGH driver
--------------------------+-------------------------------------------------
Comment (by rhaas):
I do not really want to make the drivers depend on Formaline, otherwise,
yes Formaline would give me a nice hopefully unique ID for the run.
I am absolutely behind not over-designing this. MPI_Comm_split_type is the
best solution if available. The downside to it seems to be your comment
that MPI3 is not supported by all supercomputers of interest to us :-(
Most of the logic should be re-usable by all methods though since they all
boil down to:
* mark one rank per host as leader
* choose a host-id based on the leader's rank relative to the other
leaders
* have the leaders pass the host ID to the other ranks on the host
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2112#comment:14>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list