Closed samuelkgutierrez closed 2 months ago
AP = Affinity Preserving and Andrea Piacentini. Nomen Omen ! :-)
I love it! Henceforth, I vote that the Affinity Preserving mapper be known as the Andrea Piacentini mapper, in your honor :). It has a nicer ring to it. I hope you are doing well, sir.
@GuillaumeMercier, I think qvi_scope_ksplit()
is ready for consideration in your threading work. Please see tests/test-mpi-scope-ksplit.cc
as an example on how to use it.
@samuelkgutierrez : I will try this but I wonder why you changed the interface?
qv_thread_scope_split(_at)
(which is a good thing because I've been stuck on it for way too long now).As for the current implementation:
qvi_scope_split_agg_s
structure and not a qvi_scope_coll_data_s
one. I wonder why since multiple processes may call this ksplit
routine.QV_HW_OBJ_LAST
in the splitagg_init
call and I'm not sure why. Wouldn't be more flexible to pass an object type that is taken as an argument to the function (as with the former interface).I'd like to discuss these points at today's meeting if that's OK with you.