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