Hi Ole,

An easier approach would have been to look into recently merged easyconfigs, and using "eb --from-pr", see https://github.com/easybuilders/easybuild-easyconfigs/pull/17783 .

Although in theory merged easyconfig PRs may require recent changes in easyblocks and/or framework, they often don't, and then "eb --from-pr" works fine.

regards,

Kenneth

On 26/05/2023 11:54, Ole Holm Nielsen wrote:
Hi Terje,

Thanks a lot, I have copied out the .eb files I needed.

Best regards,
Ole

On 5/26/23 11:36, Terje Kvernes wrote:
Hi Ole,

Simon and the rest of the Bear Research Software Group have a complete tree of easyconfigs under https://github.com/bear-rsg/bear-eb/tree/main/easyconfigs and in there you will find the missing dependencies. You either can clone this tree locally and add it to your robots search path, or copy out the dependencies you need manually.

On 26 May 2023, at 10:48, Ole Holm Nielsen <[email protected]> wrote:

Hi Simon,

Fantastic, thanks a lot for the quick answer!  However, when I try to build the module I encounter some missing prerequisites:

ERROR: Missing dependencies: autograd/1.5-foss-2021b, libctl/4.5.1-foss-2021b, Harminv/1.4.1-foss-2021b, MPB/1.11.1-foss-2021b, libGDSII/0.21-foss-2021b (no easyconfig file or existing module found)

How can I resolve this issue?

Thanks,
Ole


On 5/26/23 10:39, Simon Branford wrote:
Hi Ole,
Yes, we have an easyconfig for 1.25 - see https://github.com/bear-rsg/bear-eb/blob/main/easyconfigs/m/Meep/Meep-1.25.0-foss-2021b.eb>>>>> Regards,
Simon
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Ole Holm Nielsen
Sent: 26 May 2023 09:29
To: easybuild <[email protected]>
Subject: [easybuild] EB file for building a recent version of Meep?
CAUTION: This email originated from outside the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe. We have a user request for installing the Meep module.  However, the versions of Meep in EasyBuild are very old: https://docs.easybuild.io/version-specific/supported-software/#meep>>>>> The .eb files would build an old version Meep-1.4.3-intel-2020a.eb from an obsolete source, or old version Meep-1.6.0-intel-2018a-Python-2.7.14.eb
with Python 2.7 :-(
The current release of Meep is 1.26:
https://github.com/NanoComp/meep/releases and installation instructions are in https://meep.readthedocs.io/en/latest/Installation/>>>>> Question: Has anyone looked at writing an .eb file for a recent version of Meep with modern compilers and Python3?
Thanks,
Ole
--
Ole Holm Nielsen
PhD, Senior HPC Officer
Department of Physics, Technical University of Denmark

Reply via email to