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 |