Re: [easybuild] next EasyBuild conf call: Wed Jan 23rd 2019, 5pm CET

2019-01-23 Thread Kenneth Hoste

Dear EasyBuilders,

Notes for today's conf call are available at 
https://github.com/easybuilders/easybuild/wiki/Conference-call-notes-20190123 
.


Next conf call is planned for Wed Feb 6th 2019 at 5pm CET, join via 
https://umu.zoom.us/j/561463243 .


Preliminary agenda:


* report on EasyBuild User Meeting

* follow-up on moving Python to GCCcore
  cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7463

* Q


regards,

Kenneth

On 22/01/2019 18:14, Kenneth Hoste wrote:

Dear EasyBuilders,

The next EasyBuild conf call is planned for Wed Jan 23rd 2019, at 5pm CET.

You can join the conf call via https://umu.zoom.us/j/561463243 .

Current agenda:

* update on upcoming EasyBuild v3.8.1 release

* test report for proposed 2019a common toolchains

     - https://github.com/easybuilders/easybuild-easyconfigs/pull/7371
     - https://github.com/easybuilders/easybuild-easyconfigs/pull/7372

* follow-up on moving Python to GCCcore

     - cfr. 
https://github.com/easybuilders/easybuild-easyconfigs/issues/7463


* update on porting EasyBuild framework to Python 3

* Q

Suggestions for additional topics are welcome.


More information on the EasyBuild conf calls is available at 
https://github.com/easybuilders/easybuild/wiki/Conference-calls .



regards,

Kenneth


Re: [easybuild] Canonical approach for local exts_list?

2019-01-23 Thread Dey, John F
Yes it needs to be integrated into EB. Its on my todo list

John Dey

On 1/23/19, 4:51 AM, "easybuild-requ...@lists.ugent.be on behalf of Jakob 
Schiøtz"  
wrote:



> On 22 Jan 2019, at 18:21, Dey, John F  wrote:
>   [  ]  

> Shameless plug for EasyUpdate. 
> You can use "easy_update" to generate an exts_list for a specific 
package.  Here is an example using rstan.  As you can see there are many 
dependencies. EasyUpdate will recursively resolve dependencies and create 
output that can be cut/paste into an EasyConfig.
> 
>   [  ]


Now *that* is really useful!  Thank you very much.

Could this perhaps either be integrated into EasyBuild, or made installable 
as an EasyBuild module? 

Best regards

Jakob

--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark

https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fysik.dtu.dk_-7Eschiotz_=DwIGaQ=eRAMFD45gAfqt84VtBcfhQ=3TR-iteG1SyRqQ5yubQg-_2KIAToz9bj5dZrRdW36Hc=r7WIr0K2tla_o-lhMt_QnhYtjaVqydikv4fJJD9RoX0=lmj_8hPlzSu-CzLr9Jv5xQ5H3XLmHzWq73njWp3yU9I=







Re: [easybuild] Canonical approach for local exts_list?

2019-01-23 Thread Jakob Schiøtz


> On 22 Jan 2019, at 18:21, Dey, John F  wrote:
>   [  ]  

> Shameless plug for EasyUpdate. 
> You can use "easy_update" to generate an exts_list for a specific package.  
> Here is an example using rstan.  As you can see there are many dependencies. 
> EasyUpdate will recursively resolve dependencies and create output that can 
> be cut/paste into an EasyConfig.
> 
>   [  ]


Now *that* is really useful!  Thank you very much.

Could this perhaps either be integrated into EasyBuild, or made installable as 
an EasyBuild module? 

Best regards

Jakob

--
Jakob Schiøtz, professor, Ph.D.
Department of Physics
Technical University of Denmark
DK-2800 Kongens Lyngby, Denmark
http://www.fysik.dtu.dk/~schiotz/





Re: [easybuild] Canonical setup for Lmod installed via EB?

2019-01-23 Thread Ole Holm Nielsen
On 1/23/19 12:31 PM, Josef Dvoracek wrote:>  > On Centos 7 I installed 
EB using the system version of Lmod (6.6.3).


why not use less ancient lmod from openHPC ( ATM 
"lmod-ohpc-7.7.14-3.1.x86_64" ) ?
I consider openHPC as trusted-enough source of RPMs, especially in HPC 
env...


Where might the associated Yum repository or just the RPMs be found?

Thanks, Ole


Re: [easybuild] Canonical setup for Lmod installed via EB?

2019-01-23 Thread Ole Holm Nielsen

On 1/23/19 10:56 AM, Loris Bennett wrote:

On Centos 7 I installed EB using the system version of Lmod (6.6.3).  I
have now installed Lmod 7.3 via its easyconfig.  I now have the
directory


We could always hope that the EPEL maintainers would eventually agree to 
my request to update Lmod to 7.8 in EPEL, see 
https://bugzilla.redhat.com/show_bug.cgi?id=1651546


It might be beneficial if other sites would add arguments to my request 
in the Bugzilla, hoping that its priority might be increased.


Thanks,
Ole


Re: [easybuild] Canonical setup for Lmod installed via EB?

2019-01-23 Thread Alan O'Cais
Hmm, I don't see an easy answer here. What I can think of is modifying your 
Lmod easyconfig to update a link at say
/trinity/shared/easybuild/software/Lmod/lmod -> %(installdir)s/lmod/lmod
You can then use that link in your profile scripts since it is static.

You need to be a bit careful but this might work (untested):

postinstallcmds = 'ln -sfn %(installdir)s/.. %(installdir)s/lmod/lmod'


On Wed, 23 Jan 2019 at 10:56, Loris Bennett 
mailto:loris.benn...@fu-berlin.de>> wrote:
Hi,

On Centos 7 I installed EB using the system version of Lmod (6.6.3).  I
have now installed Lmod 7.3 via its easyconfig.  I now have the
directory

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/7.3

which contains

  7.3
  lmod -> 7.3

I now need to link the init scripts to /etc/profile.d.  However, since
the path with the link

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/lmod

still contains the version, I'm still stuck with the version dependency.

So what's the canonical solution?  Linking

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/lmod

to, say,

  /trinity/shared/easybuild/apps/lmod

and then linking

  /etc/profile.d/z00_lmod.sh

to

  /trinity/shared/easybuild/apps/lmod/init/profile

?

Cheers,

Loris

--
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email 
loris.benn...@fu-berlin.de


--
Dr. Alan O'Cais
E-CAM Software Manager
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: a.oc...@fz-juelich.de
WWW:http://www.fz-juelich.de/ias/jsc/EN




Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt





[easybuild] Canonical setup for Lmod installed via EB?

2019-01-23 Thread Loris Bennett
Hi,

On Centos 7 I installed EB using the system version of Lmod (6.6.3).  I
have now installed Lmod 7.3 via its easyconfig.  I now have the
directory

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/7.3

which contains

  7.3
  lmod -> 7.3

I now need to link the init scripts to /etc/profile.d.  However, since
the path with the link

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/lmod

still contains the version, I'm still stuck with the version dependency.

So what's the canonical solution?  Linking

  /trinity/shared/easybuild/software/Lmod/7.3/lmod/lmod

to, say, 

  /trinity/shared/easybuild/apps/lmod

and then linking

  /etc/profile.d/z00_lmod.sh

to 

  /trinity/shared/easybuild/apps/lmod/init/profile

?

Cheers,

Loris

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de