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

Reply via email to