Re: [easybuild] configure flag for openmpi

2016-04-14 Thread Xavier Besseron
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  wrote:

> Hello,
>
> thanks for th information, I'll do like that.
>
> 2016-04-12 14:39 GMT+02:00 Bart Oldeman :
>
>> 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  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 :
>>>
 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
>>> yann.sa...@unige.ch - www.unige.ch
>>>
>>
>>
>>
>> --
>> Dr. Bart E. Oldeman | bart.olde...@mcgill.ca |
>> bart.olde...@calculquebec.ca
>> 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
> yann.sa...@unige.ch - 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/


Re: [easybuild] configure flag for openmpi

2016-04-13 Thread Yann Sagon
Hello,

thanks for th information, I'll do like that.

2016-04-12 14:39 GMT+02:00 Bart Oldeman :

> 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  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 :
>>
>>> 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
>> yann.sa...@unige.ch - www.unige.ch
>>
>
>
>
> --
> Dr. Bart E. Oldeman | bart.olde...@mcgill.ca |
> bart.olde...@calculquebec.ca
> 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
yann.sa...@unige.ch - www.unige.ch


Re: [easybuild] configure flag for openmpi

2016-04-12 Thread Bart Oldeman
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  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 :
>
>> 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
> yann.sa...@unige.ch - www.unige.ch
>



-- 
Dr. Bart E. Oldeman | bart.olde...@mcgill.ca | bart.olde...@calculquebec.ca
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


Re: [easybuild] configure flag for openmpi

2016-04-12 Thread Yann Sagon
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 :

> 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
yann.sa...@unige.ch - www.unige.ch


Re: [easybuild] configure flag for openmpi

2016-04-12 Thread Ward Poelmans
Hi Yann,


Just add the options to the `configopts` string in the easyconfigs of OpenMPI?


Ward