Dear Yann, On our site, we need the same kind of easyconfig files customization.
Our approach is to maintain our own git branch of the easyconfig repository. - we directly modify the files from the easyconfig files in directory hierarchy - when we want to upgrade EasyBuild, we just merge the upstream easybuild branch in our branch. The merge usually goes smoothly for such small modifications. - At any time, we can run a 'git diff' to check our difference with upstream EasyBuild (and then possibly contribute upstream ;-) ) For example, you can have a look at our site customization here: https://github.com/hpcugent/easybuild-easyconfigs/compare/master...ULHPC:uni.lu-v2.7.0 Many changes are due to the location of the licence file. These changes will become unnecessary after https://github.com/hpcugent/easybuild-framework/issues/1711 is solved. Best regards, Xavier On Wed, Apr 13, 2016 at 4:03 PM, Yann Sagon <[email protected]> wrote: > Hello, > > thanks for th information, I'll do like that. > > 2016-04-12 14:39 GMT+02:00 Bart Oldeman <[email protected]>: > >> Hi Yann, >> >> you'll end up creating your own stack of easyconfig files in a seperate >> location instead of editing the ones shipped with easybuild directly. >> Remember that the shipped easyconfigs are examples, if you can use them >> as is (or with ---try-toolchain=xxx), great, but often you end up needing >> to modify a few things (e.g. to configure the license server for Intel, to >> minimize the number of cmake versions, etc.) >> >> Regards, >> Bart >> >> >> On 12 April 2016 at 08:26, Yann Sagon <[email protected]> wrote: >> >>> Thanks Ward, >>> >>> but, there are a lot of OpenMPI files (even if I don't need them all of >>> course) and what happens when I upgrade eb? >>> >>> 2016-04-12 14:18 GMT+02:00 Ward Poelmans <[email protected]>: >>> >>>> Hi Yann, >>>> >>>> >>>> Just add the options to the `configopts` string in the easyconfigs of >>>> OpenMPI? >>>> >>>> >>>> Ward >>>> >>> >>> >>> >>> -- >>> Yann SAGON >>> Ingénieur système HPC >>> 24 Rue du Général-Dufour >>> 1211 Genève 4 - Suisse >>> Tél. : +41 (0)22 379 7737 >>> [email protected] - www.unige.ch >>> >> >> >> >> -- >> Dr. Bart E. Oldeman | [email protected] | >> [email protected] >> Scientific Computing Analyst / Analyste en calcul scientifique >> McGill HPC Centre / Centre de Calcul Haute Performance de McGill | >> http://www.hpc.mcgill.ca >> Calcul Québec | http://www.calculquebec.ca >> Compute/Calcul Canada | http://www.computecanada.ca >> Tel/Tél: 514-396-8926 | Fax/Télécopieur: 514-396-8934 >> > > > > -- > Yann SAGON > Ingénieur système HPC > 24 Rue du Général-Dufour > 1211 Genève 4 - Suisse > Tél. : +41 (0)22 379 7737 > [email protected] - www.unige.ch > -- Dr Xavier BESSERON Research associate FSTC, University of Luxembourg Campus Kirchberg, Office E-007 Phone: +352 46 66 44 5418 http://luxdem.uni.lu/

