It checks whether user set core binding and reorders ranks at MPI
initialization to ensure ghosts are distributed to all domains. It is
user's responsibility to ensure even core binding, Casper does not
change or set core binding.
Example: if binds cross two sockets with 2 ghosts: 0123 4567,
0 and 4 are chosen as the ghost for 123 and 456, respectively.
Set CSP_VERBOSE=info to print topology information.
It checks whether user set core binding and reorders ranks at MPI initialization to ensure ghosts are distributed to all domains. It is user's responsibility to ensure even core binding, Casper does not change or set core binding.
Example: if binds cross two sockets with 2 ghosts: 0123 4567, 0 and 4 are chosen as the ghost for 123 and 456, respectively.
Set CSP_VERBOSE=info to print topology information.