We are looking at making some changes to the ompi free list in ompi/class/
ompi_free_list.[c,h] , and are trying to decide if to go ahead with an
interface change that will allow separate control over alignment of the frag
and payload data structures. We are aware of several implementations of
btl's and mtl's that are not part of the Open MPI repository, and want to
minimize changes to these. We have an option to make these changes by
duplicating code, and creating a new set of functions to handle the
alignment (and other cleanup) issues, not perturbing existing code. The
questions are, does anyone have code out there that uses the ompi free
lists, and if so would would an interface change to the init functions cause
you trouble ?