easybuild-easyblocks
easybuild-easyblocks copied to clipboard
Add Java wrapper support to OpenMPI
Java wrapper support is currently experimental in OpenMPI.
I've added support for the wrappers to the EasyBlock, but I don't intend to upload an easyconfig that uses them since choosing a Java version will introduces a new degree of freedom in our toolchains (and it is likely to be a very site-specific choice)
Test report by @ocaisa
Overview of tested easyconfigs (in order)
- SUCCESS OpenMPI-4.1.0-GCC-10.2.0.eb
Build succeeded for 1 out of 1 (1 easyconfigs in total) generoso - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz, Python 3.6.8 See https://gist.github.com/073f203db02e1cbae9f9bacfbfbb8637 for a full test report.
Test report by @ocaisa
Overview of tested easyconfigs (in order)
- SUCCESS OpenMPI-4.1.0-GCC-10.2.0-java.eb
Build succeeded for 1 out of 1 (1 easyconfigs in total) generoso - Linux centos linux 8.2.2004, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz, Python 3.6.8 See https://gist.github.com/e7e1a5bbe852d1be2c58518b528d4932 for a full test report.
Easyconfig tested is a stock easyconfig with a java dep:
[ocaisa@generoso ~]$ !diff
diff /users/ocaisa/EasyBuild_Git/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-4.1.0-GCC-10.2.0.eb ./OpenMPI-4.1.0-GCC-10.2.0-java.eb
2a3
> versionsuffix = '-java'
23a25
> ('Java', '11', '', True),
@ocaisa this needs a conflict resolution