Gentoo Archives: gentoo-soc

From: Jian Cao <sworden.cao@×××××.com>
To: "gentoo-soc@l.g.o" <gentoo-soc@l.g.o>
Subject: [gentoo-soc] [GSoC] Weekly Report: June 24 - July 7 - A new framework supports for multiple MPI implementations
Date: Mon, 08 Jul 2019 14:48:53
Message-Id: BYAPR04MB5591F1541B562A5DD59F8D27F2F60@BYAPR04MB5591.namprd04.prod.outlook.com
1 Hi,
2
3 These two weeks I used some of buffer time, however the basic goal for MPI-Provider is finished:
4
5 1. Multiple MPI packages (mpich-3.3, openmpi-4.0.1 are tested) could be installed together on the same system without conflict, with the help of mpi-provider.eclass. There are four main types of paths to maintain - libpath, binpath, incpath and manpath.
6 2. Refactor modulefiles in order to use specific fixed MPI paths rather than modifying by sed.
7
8 There are still several problems to solve to make MPI-Provider work better:
9
10 1. Invocate modulefiles properly using eselect; Test MPI loading, unloading and switching.
11 2. Set system defaults by using symlinks.
12 3. Port configure options into dedicated functions in eclasses.
13
14 Then I will continue to work on the second main part - MPI-Consumer, the packages depending on specific MPI implementations. In the meantime, I will write documentation for MPI-Provider.
15
16 Regards,
17
18 Jian