Re: [easybuild] non-standard location of setup.py for easyconfig

2019-10-23 Thread Andreas Hilboll
Hi again, I just learned about `start_dir`, and the following seems to work: ('ESMpy', '7.1.0r', { 'source_tmpl': 'esmf_7_1_0r_src.tar.gz', 'source_urls': ['http://www.earthsystemmodeling.org/esmf_releases/public/ESMF_7_1_0r/'], 'checksums':

[easybuild] non-standard location of setup.py for easyconfig

2019-10-23 Thread Andreas Hilboll
Hi EasyBuilders, I'd like to add ESMpy to an easyconfig as a PythonPackage extension. The problem is that the `setup.py` is not in the root of the source archive, but instead in a subfolder `src/addon/ESMPy/`. Currently I have ('ESMpy', '7.1.0r', { 'source_tmpl':

Re: [easybuild] preparing R-3.6.1-foss-2019b

2019-10-02 Thread Andreas Hilboll
']}), ('IRkernel', '1.0.2', {'checksums': ['976f63a3c76f03ec793213255022d7b9aa91c4dcd5aa1c90d35dfd72cc8b1810']}), in our intel-2019a build of R-3.6.1 and that seems to work without problemms so far. Cheers, Andreas -- Dr. Andreas Hilboll Institute of Environmental Physics (IUP

Re: [easybuild] Inconsistent versions within one toolchain

2018-11-22 Thread Andreas Hilboll
Dear Kenneth, thanks for the explanation! Kenneth Hoste writes: Dear Andres, We've been keeping a close (automated) eye on which dependencies are used in recent common toolchains (foss* & intel*, since 2018a) in that respect: we have a test that verifies that there's only a single

[easybuild] Inconsistent versions within one toolchain

2018-11-22 Thread Andreas Hilboll
Hey, I just noticed that library versions are not necessarily used consistently within one toolchain. For example, in foss-2018b, there's both Bison-3.0.4 and Bison-3.0.5: $  grep Bison */*/*.eb | grep foss-2018b b/bioawk/bioawk-1.0-foss-2018b.eb:builddependencies = [('Bison',

Re: [easybuild] Cannot find dependency with --minimal-toolchains and --hidden-deps

2018-11-19 Thread Andreas Hilboll
Thanks, Kenneth -- One thing you also need to take into account is that the tcsh-6.20.00-GCCcore-7.3.0.eb easyconfig must be available in your robot search path ("eb --search tcsh-6.20.00-GCCcore-7.3.0" should fine it). That's a known problem which we haven't gotten around to fixing yet,

[easybuild] Cannot find dependency with --minimal-toolchains and --hidden-deps

2018-11-19 Thread Andreas Hilboll
Hi, I'm trying to build WRF-4.0.1 for foss-2018b. My easyconfig has (among other settings) toolchain = {'name': 'foss', 'version': '2018b'} builddependencies = [('tcsh', '6.20.00')] dependencies = [ ('JasPer', '2.0.14'), ('netCDF', '4.6.1'), ('netCDF-Fortran',

Re: [easybuild] Updated Lmod RPM package needed for EasyBuild v3.7.0

2018-09-26 Thread Andreas Hilboll
We just yesterday installed 7.8.1 from http://build.openhpc.community/OpenHPC:/1.3:/Update6:/Factory/CentOS_7/x86_64/lmod-ohpc-7.8.1-5.1.ohpc.1.3.6.x86_64.rpm, and everything's working smoothly. Cheers, Andreas André Gemünd writes: Dear Ole, maybe the OpenHPC for CentOS 7 package can be

Re: [easybuild] Re: installing octave

2017-11-17 Thread Andreas Hilboll
Dear Joseph, the package you have to install is called "openssl-devel" (at least on CentOS 7.2). This package has to be present in your image. The error message you're getting tells you that easybuild cannot find that package in your image. When, in your image, you look at the output of the

[easybuild] mpdboot in intel/2017a MPI

2017-11-15 Thread Andreas Hilboll
Hi, I just noticed that the intel/2017a MPI doesn't have the `mpdboot` binary. In the intel/2016a one it was present. Is this to be expected, or is there something wrong with my setup? If it is expected, what can I do when I have software relying on mpdboot in scripts? Cheers for your help,

Re: [easybuild] installing octave

2017-11-10 Thread Andreas Hilboll
Hi Joseph, you should rather install openssl development package through your distribution's package manager. As you can see in the error message, > One or more OS dependencies were not found: [('openssl-devel', > 'libssl-dev', 'libopenssl-devel')] EasyBuild is looking for a package in your

Re: [easybuild] Including pip in EasyBuild module

2017-08-28 Thread Andreas Hilboll
Hi Kennth, Kenneth Hoste writes: > Hi Andreas, > > On 25/08/2017 11:23, Andreas Hilboll wrote: >> PS: I should add that this is a Python3-based easyconfig, so there is no >> `pip` executable in Python/3.6.1-intel2017a; it is called `pip3`. Maybe >> the PythonPacka

Re: [easybuild] Including pip in EasyBuild module

2017-08-25 Thread Andreas Hilboll
PS: I should add that this is a Python3-based easyconfig, so there is no `pip` executable in Python/3.6.1-intel2017a; it is called `pip3`. Maybe the PythonPackage easyblock should somehow check if the correct pip is called pip or pip3?

[easybuild] Including pip in EasyBuild module

2017-08-25 Thread Andreas Hilboll
eb complains that there are unallowed modules loaded. Cheers, Andreas [1] https://nbdime.readthedocs.io/ -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen NW1 / S3132 Otto-Hahn-Al

Re: [easybuild] Intel toolchain / architecture selection

2017-08-25 Thread Andreas Hilboll
Thanks, Åke, I just remember that our login nodes are KVM virtualized, which should be the reason for this behavior. I'll have my colleague look into libvirt configuration to hopefully fix that. To answer your question, the full /proc/cpuinfo is below. Cheers, Andreas Compute node:

Re: [easybuild] Intel toolchain / architecture selection

2017-08-24 Thread Andreas Hilboll
Hi Kenneth, thanks for your answer! > By default, EasyBuild uses -xHost when building with the Intel compilers > to optimize for the processor architecture of the system you are > building on. Yes, that's what I thought. However, I'm a bit confused, because both CPUs are from the Xeon E-5

[easybuild] Intel toolchain / architecture selection

2017-08-24 Thread Andreas Hilboll
Hi Easybuilders, when I build the Python-3.6.1-intel-2017a.eb easyconfig on the compute nodes of our cluster instead of the login node, I can only start the generated python executable on the compute nodes: [hilboll@login1 ~]$ module load Python [hilboll@login1 ~]$ python Please

Re: [easybuild] Regarding New weather application

2017-08-11 Thread Andreas Hilboll
ical Simulation) Model > >Please let us know if you have any planning for these above models. > >Thank You! > >Regards, >Satish Sherikar Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen

Re: [easybuild] patch just one R extension

2017-06-29 Thread Andreas Hilboll
Hi, it's in the documentation, see https://easybuild.readthedocs.io/en/latest/Writing_easyconfig_files.html#common-easyconfig-parameters. Cheers, Andreas Jure Pečar writes: > Hi, > > I want to apply this patch to R data.table to get it to behave in civilized > manner: > > diff -ur

Re: [easybuild] how to specify choices for dependencies?

2017-05-04 Thread Andreas Hilboll
e lua function defined in SitePackage.lua > and then use the > option modluafooter in easyconfig of emos. Not very nice, but should work. > > http://lmod.readthedocs.io/en/latest/050_lua_modulefiles.html > > Best, > Gizo > > Quoting Andreas Hilboll <hilb...@uni-bremen.de&

[easybuild] how to specify choices for dependencies?

2017-04-21 Thread Andreas Hilboll
- if either Python/2.7.11 or Python/3.5.1 are already loaded, chose the matching ecCodes module Is this somehow possible? Cheers, Andreas. [1] https://software.ecmwf.int/wiki/display/ECC [2] https://software.ecmwf.int/wiki/display/EMOS -- Dr. Andreas Hilboll Center for Marine Environmental

[easybuild] Path to test scripts

2017-04-20 Thread Andreas Hilboll
Hi all, I'd like to use the `tests` option to include testing by a custom script. I'm unsure where to put such a script, and how to set its path in the EasyConfig. When I simply specify tests = ['run_my_test.sh'] I get the error message Test specifies invalid path:

[easybuild] SHA1 checksums

2017-04-20 Thread Andreas Hilboll
Hi all, I'm writing an EasyConfig for some software which provides SHA1 checksums for their source packages. Is there a way to tell eb that the checksums are SHA1 instead of MD5? Cheers, Andreas.

[easybuild] Strategy for hiding modules

2017-04-07 Thread Andreas Hilboll
Hi all, when I started using EasyBuild, I didn't know about the option to hide modules. Slowly, the list of installed modules becomes too long for `module avail` to be useful for the user. So I would like to hide modules. The question is, how should I do this? 1. Re-generate all modules (can

[easybuild] FPATH variable overwritten by imkl module

2017-03-16 Thread Andreas Hilboll
. I'd appreciate any suggestions how to deal with this problem. Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen NW1 / S3132 Otto-Hahn-Allee 1 D-28359 Bremen

Re: [easybuild] Support for ROOT and/or Julia?

2017-01-19 Thread Andreas Hilboll
Julia here: > > http://www.siliconslick.com/easybuild/easyconfigs/ada/ Great, thanks a lot, I'll give it a try. Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Br

[easybuild] Support for ROOT and/or Julia?

2017-01-19 Thread Andreas Hilboll
Hi, has anyone here worked on installing ROOT (https://root.cern.ch/) and/or Julia (http://julialang.org/)? Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen

Re: [easybuild] A question on Intel 2017 cluster edition

2017-01-04 Thread Andreas Hilboll
PS: I put the easyconfigs here: https://gist.github.com/andreas-h/9a0b3fc50fd1445fecb6ece8cd367a83 HTH, Andreas Andreas Hilboll writes: > Hi Exequiel, > > I did this some months ago; it is possible to get somewhere with > specifying the 'components'. (However, now that I

Re: [easybuild] Python extensions from .whl

2016-12-27 Thread Andreas Hilboll
/efe52f557b289c7b322e633ed31e9568f4675004/easybuild-eKoEuJ.log, easybuild 3.0.1 still tries to use setup.py ?) Cheers, Andreas. Kenneth Hoste writes: > Hi Andreas, > > On 27/12/2016 19:12, Andreas Hilboll wrote: >> Hi all, >> >> I'm trying to create an easyconfig for jupyterhub 0.7

[easybuild] How to install .whl from pypi

2016-12-27 Thread Andreas Hilboll
. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen NW1 / S3132 Otto-Hahn-Allee 1 D-28359 Bremen Germany +49(0)421 218 62133 (phone) +49(0)421 218 98 62133 (fax) http://www.iup.uni

Re: [easybuild] Python extension installation using pip (was: Python extensions from .whl)

2016-12-27 Thread Andreas Hilboll
Sorry, the subject line was wrong ... Andreas Hilboll writes: > Hi all, > > I'm trying to create an easyconfig for jupyterhub 0.7. I copied the > existing 0.6.1 easyconfig and bumped the version number, so it now reads > >easyblock = 'Bundle' >name = 'jupyterhub'

[easybuild] Python extensions from .whl

2016-12-27 Thread Andreas Hilboll
ted with exitcode 1 and output: running install running bdist_egg Aborting implicit building of eggs. Use `pip install .` to install from source. Any idea how I can build this extension with EasyBuild? The dirty way might be to do a postinstallcmd using pip, but that would not be nice ... Ch

Re: [easybuild] How to specify the source file name with URL parameters for Python extensions

2016-12-23 Thread Andreas Hilboll
Hi Kenneth, Kenneth Hoste writes: > Hi Andreas, > > On 22/12/16 23:14, Andreas Hilboll wrote: >> Hi, >> >> I'm trying to add the ecmwf-api-client >> (https://software.ecmwf.int/wiki/display/WEBAPI/Downloads) to my custom >> Python easyconfig. I current

Re: [easybuild] Setting environment variables

2016-07-06 Thread Andreas Hilboll
t; > There are a lot of ready for use configs that you could just grep under your > EB installation > ~/lib/python2.6/site-packages/easybuild_easyconfigs-2.8.0-py2.6.egg/easybuild/easyconfigs > > Cheers, > Gizo > > On Friday, June 24, 2016 15:34 CEST, Andreas Hilboll &l

Re: [easybuild] How to name easyconfigs for alternative build options

2016-07-01 Thread Andreas Hilboll
Ward Poelmans writes: > On 01-07-16 10:53, Andreas Hilboll wrote: >> >> How should I go about naming the easyconfig, so that in the end I have >> two distinct module files, one with 'nonetcdf' somewhere in its name? > > The current approach is to use a versionsuffix f

[easybuild] How to name easyconfigs for alternative build options

2016-07-01 Thread Andreas Hilboll
. How should I go about naming the easyconfig, so that in the end I have two distinct module files, one with 'nonetcdf' somewhere in its name? Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental

[easybuild] Setting environment variables

2016-06-24 Thread Andreas Hilboll
, but I couldn't find any reference to this in http://easybuild.readthedocs.io/en/latest/eb_a.html. Any pointers would be greatly appreciated ... Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental

Re: [easybuild] Extending an easyconfig

2016-04-30 Thread Andreas Hilboll
u're seeing... Here you go: https://github.com/hpcugent/easybuild-easyconfigs/issues/2983 Cheers, Andreas -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen U3145 Otto-Hahn-

Re: [easybuild] Extending an easyconfig

2016-04-29 Thread Andreas Hilboll
depends), or just enhance the existing WRF easyconfig/easyblock to > include WRF-Chem. > > I'm not sure if the latter would actually make any sense though... Actually, I think it would. I'll look into extending the existing wrf easyblock, and introduce a boolean config value `build_chem

[easybuild] Extending an easyconfig

2016-04-29 Thread Andreas Hilboll
the chemistry code Does EasyBuild foresee a mechanism to extend easyconfigs, so that I can build on the existing WRF easyconfig? Or do I have to make a seperate WRF-Chem easyconfig by copy-pasting and amending the existing WRF? Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine

Re: [easybuild] Supporting WRF 3.8

2016-04-26 Thread Andreas Hilboll
Hi Kenneth, Kenneth Hoste writes: > Hi Andreas, > > On 20/04/16 20:44, Andreas Hilboll wrote: >> Okay, it seems I have the regexp now. Now I need to fiddle with the >> patches ... but that should be okay. I'll submit a PR once I'm done. > > Any luck? I guess so. I

Re: [easybuild] Packaging of Intel compilers

2016-04-22 Thread Andreas Hilboll
; > There's currently no supported to install the whole Parallel Studio > suite in one go, although that could be looked into... > > > regards, > > Kenneth > > On 22/04/16 14:20, Andreas Hilboll wrote: >> Hi EasyBuilders, >> >> I'm trying to get t

Re: [easybuild] Supporting WRF 3.8

2016-04-20 Thread Andreas Hilboll
work... Okay, it seems I have the regexp now. Now I need to fiddle with the patches ... but that should be okay. I'll submit a PR once I'm done. Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental

Re: [easybuild] How to update easybuild?

2016-04-19 Thread Andreas Hilboll
...), but couldn't find the Sphinxdoc Makefile in the repo. Is there an easy way to build the documentation locally on my machine? Otherwise, I can submit the PR as-is ... Cheers, Andreas. Kenneth Hoste writes: > Hi Andreas, > > On 19/04/16 17:17, Andreas Hilboll wrote: >> Hi ea

Re: [easybuild] Problems installing: ImportError on pkg_resources

2016-04-19 Thread Andreas Hilboll
me opening an issue for this? If so, against which repository (easybuild or easybuild-framework)? Cheers, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen U3145 Ott

Re: [easybuild] How to update easybuild?

2016-04-19 Thread Andreas Hilboll
u consider a PR I could prepare to include this in the documentation? Cheers, Andreas. Kenneth Hoste writes: > Hi Andreas, > > On 19/04/16 17:17, Andreas Hilboll wrote: >> Hi easybuild experts, >> >> I'm wondering what is the canonical method to update the easybuild >

[easybuild] Problems installing: ImportError on pkg_resources

2016-04-19 Thread Andreas Hilboll
/ distribute-0.6.49-py2.7.egg easy-install.pth setuptools-0.6c11-py2.7.egg-info setuptools.pth site.py site.pyc Or is it an issue that the packages are in the lib folder while my Python might expect them to be in lib64? Confused greetings, Andreas. -- Dr. Andreas Hilboll Center for Mari

[easybuild] How to update easybuild?

2016-04-19 Thread Andreas Hilboll
I'm asking here ... Thanks for your helping me use this great software, Andreas. -- Dr. Andreas Hilboll Center for Marine Environmental Sciences (MARUM) - AND - Institute of Environmental Physics (IUP) University of Bremen U3145 Otto-Hahn-Allee 1 D-28359 Bremen Germany