In case it's useful, Meep-1.26.0-foss-2020b.eb is also available in https://github.com/easybuilders/easybuild-easyconfigs/tree/develop/easybuild/easyconfigs/m/Meep
Regards, Simon Simon PINCHES Section Leader Plasma Modelling & Analysis Section ITER Organization, Building 72/2031, SCOD, Science Division Route de Vinon-sur-Verdon - CS 90 046 - 13067 St Paul Lez Durance Cedex - France Phone: +33 4 42 17 65 42 Get the latest ITER news on https://www.iter.org/whatsnew -----Original Message----- From: [email protected] <[email protected]> On Behalf Of Kenneth Hoste Sent: 27 May 2023 11:43 To: Ole Holm Nielsen <[email protected]> Cc: Terje Kvernes <[email protected]>; [email protected] Subject: Re: [easybuild] EB file for building a recent version of Meep? 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

