Dear Ole,

the missing EasyConfigs should also all be in the same repository, but in the 2024 branch. Our 2025 branch is still in works. That's why these modules are missing. Alternatively, most (if not all) of the dependencies should exist in the upstream repository. You should be able to replace the versions accordingly.

Best,
Jan

On 04.10.24 12:41, Ole Holm Nielsen wrote:
Dear Jan,

Thanks very much for your response!  As you surmised, some prerequisites are missing from our EB 4.9.4 setup.  Do you have any suggestions where I can find these:

$ eb Meep-1.27.0-foss-2023a.eb -Dr
== Temporary log file in case of crash /tmp/eb-bo3q34fp/easybuild-2huxvbav.log == found valid index for /home/modules/software/EasyBuild/4.9.4/easybuild/easyconfigs, so using it... == found valid index for /home/modules/software/EasyBuild/4.9.4/easybuild/easyconfigs, so using it... ERROR: Missing dependencies: HDF5/1.14.2-foss-2023a, libctl/4.5.1-foss-2023a, MPB/1.11.1-foss-2023a, Harminv/1.4.2-foss-2023a, libGDSII/0.21-foss-2023a (no easyconfig file or existing module found)

I couldn't find the HDF5 .eb file in the same repo as Meep.

Thanks a lot,
Ole


On 10/4/24 11:21, Jan André Reuter wrote:
Dear Ole,

it looks like the JSC repo has a Meep EasyConfig for foss/2023a. However, there might be some version differences to the upstream EasyConfigs (e.g. HDF5). You can find the EasyConfig here: https://github.com/easybuilders/ JSC/blob/2024/Golden_Repo/m/Meep/Meep-1.27.0-foss-2023a.eb

Best,
Jan

On 04.10.24 10:43, Ole Holm Nielsen wrote:
Dear EasyBuilders,

I'd like to ask again if anyone has succeeded in building a Meep module using foss/2023a (or newer)?  Our user is still asking if we can help him with a Meep module.

Thanks,
Ole

On 8/27/24 13:10, Ole Holm Nielsen wrote:
Our cluster has been upgraded to RockyLinux 8, and our minimum toolchain version is now foss/2023a.  A user is asking us to build the Meep[1] module, which we installed in our old cluster stack using Meep-1.25.0- foss-2021b.eb thanks to the list thread shown below.

There doesn't seem to be any Meep .eb file available for foss/2023a at this time.  Has anyone had the time to build the Meep module using a more recent toolchain?

Thanks a lot,
Ole

[1] https://docs.easybuild.io/version-specific/supported-software/#meep


On 26-05-2023 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] <easybuild- [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




--
---
Jan André Reuter
Jülich Supercomputing Centre (JSC)
ATML Parallel Performance
Phone: +49-2461-61-8871
E-Mail: [email protected]
Internet: http://www.fz-juelich.de

---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
Forschungszentrum Jülich GmbH
52425 Jülich
Sitz der Gesellschaft: Jülich
Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Stefan Müller
Geschäftsführung: Prof. Dr. Astrid Lambrecht (Vorsitzende),
Karsten Beneke (stellv. Vorsitzender), Dr. Ir. Pieter Jansens
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to