Hi,
For the recent two weeks, I implemented gentoo-mpi and mpi-provider.eclass basically. More detailed, the modulefiles and eselect files which were done in the previous weeks are initially installed by gentoo-mpi.
mpi-provider facilitates MPI packages to modify these files specifically.
Since the earlier proposed plan by now has already finished, we have proposed a new outline for next few weeks.
1. finish mpi-provider in next 1-2 weeks
2. write MPI eclass to help build applications with possibly optional MPI support after that
3. enhancing support for different MPIs
I plan to implement mpi-provider.eclass next week:
1. write helper function to get proper unique paths for current MPI implementation
2. inherit mpi-provider in openmpi and mpich and then install them in parallel
Regards,
Jian