Good morning, In general, each MPI implementation require some additional configuration options in order to enable full support for a particular workload manager.
In addition to that, some MPI versions also require additional environment variables or even different syntax/options in the configuration options. For a regular HPC center is easy to tweak the MPI easybuild config in order to meet the system requirements. Unfortunately, this is a significant overhead when you have to maintain several clusters using different workload managers and MPI implementations/versions (we are a HPC consulting company). We would like to implement a logic in the MPI easyblocks based on data gathered from the system (i.e. workload manager config file) or from the easybuild configuration. This logic could be also used in the easyblocks of some applications like GAMESS, ANSYS Fluent/CFX, Abaqus or FSL which requires some patches in order to work properly with some workload managers. This could turn the current MPI easyconfig files into workload manager agnostic. Also, it could save a lot of time for people with short exposure in HPC or in some particular workload manager. We know what to do at the easyblock level, but we would like to receive developers feedback before to invest time and efforts in the EasyBuild framework. Can you please provide some directions and/or suggestions in this regard? Thanks! Kind regards, Jordi -- ------------------------------------------------ Jordi Blasco • Co-founder jordi.bla...@hpcnow.com Tel. +34 639 292676 www.hpcnow.com Follow us on Twitter <http://goo.gl/HpgUE> • Linkedin <http://goo.gl/kgC9c> ------------------------------------------------