And there are PMIx and UCX easyconfigs in the devel repo. Not the latest I have but if anyone wants newer ones just let me know.
On 2/12/19 11:52 AM, Loris Bennett wrote: > Hi Åke, > > Thanks - hooks look like they are exactly what I need. Do you have a > snippet regarding PMXi for OpenMPI which you would be willing to share? > > Cheers, > > Loris > > > Åke Sandgren <[email protected]> writes: > >> This is where easyhooks is your friend. >> >> Especially if it is something you want to do for all OpenMPI builds >> (with variations depending on versions). >> >> We add extra dependencies to OpenMPI and change configure flags to >> enable external PMIx/UCX for instance. >> >> And add extra env vars to the module file and more. >> >> Our hook file is getting fairly big and complex, but it avoids having to >> create our own easyconfig for OpenMPI, IntelMPI, GROMACS at the moment. >> >> On 2/12/19 10:06 AM, Loris Bennett wrote: >>> Hi, >>> >>> I've just realised that I need to modify an easyconfig (I want to enable >>> the configuration for Slurm in OpenMPI-3.1.1-GCC-7.3.0-2.30.eb, which is >>> commented out by default). I could just make my own copy of the >>> individual easyconfig, but I could also clone the easyconfig repo and >>> make my changes there, particularly if I want to submit pull requests >>> for other easyconfigs at a latter point. >>> >>> However, the relationship between the easyconfigs that come with >>> EasyBuild and the ones in my local repo is unclear. If the change I >>> make just affects the single module and none of the dependencies, then >>> the case is the same as when I just make my own copy. However, if I >>> modify something other modules depend on, then this will need to be >>> added to the robot path. -- Ake Sandgren, HPC2N, Umea University, S-90187 Umea, Sweden Internet: [email protected] Phone: +46 90 7866134 Fax: +46 90-580 14 Mobile: +46 70 7716134 WWW: http://www.hpc2n.umu.se

