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/

Reply via email to