Re: [easybuild] configure flag for openmpi
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
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
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
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
Hi Yann, Just add the options to the `configopts` string in the easyconfigs of OpenMPI? Ward