Hi, I'm trying to map by hwthread but only partially populating sockets. For example, I'm looking to create arrangements like this:
Rank 0: [B./../../../../../../..][../../../../../../../..] Rank 1: [.B/../../../../../../..][../../../../../../../..] Rank 2: [../../../../../../../..][B./../../../../../../..] Rank 3: [../../../../../../../..][.B/../../../../../../..] Problem is, I can't work out a --map-by that will give this to me, short of binding two to each core and using a wrapper around the binary to further bind each to its hwthread. I thought of using a rankfile, but can't work out how to specify hwthreads in that. Any suggestions? Or is such a wrapper the only way to do it for now? Yes, it's very strange, and almost certainly won't perform very well, but I'd like to include it for completeness - I'm comparing several systems, including KNL (where SMT is important to get good performance in most cases). Thanks, Ben _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users