Re: [easybuild] Reason for no recent US-GAMESS?

2023-12-14 Thread Loris Bennett
Hi Alex,

Alex DOMINGO TORO  writes:

> Hi Loris,
>
> I got the sources of GAMESS-US v20230630-R2. There are indeed multiple
> breaking changes (mostly new optional stuff). I updated the easyblock
> to be compatible with those.
>
> I also made an easyconfig to install this version of GAMESS-US. You
> can find it in the following PR:
> https://github.com/easybuilders/easybuild-easyconfigs/pull/19424
>
> However, a few of the tests in GAMESS-US are currently failing with
> this installation. So there is a bit more work needed to get this
> fully ready. Let me know how it goes on your side.

Thanks for the EasyConfig.  However, I am getting the following error:

== 2023-12-14 13:41:33,304 run.py:700 WARNING Found 7 potential errors (some 
may be harmless) in output of  
/trinity/shared/easybuild/software/GAMESS-US/20230630-R2-gompi-2023a/compall :
Error: Symbol xc_gga_x_herman at (1) has no IMPLICIT type
Fatal Error: Cannot open module file libxc.mod for reading at (1): No 
such file or directory
Fatal Error: Cannot open module file libxc.mod for reading at (1): No 
such file or directory
Fatal Error: Cannot open module file mod_dft_gridint.mod for reading at 
(1): No such file or directory
Fatal Error: Cannot open module file libxc.mod for reading at (1): No 
such file or directory
Fatal Error: Cannot open module file libxc.mod for reading at (1): No 
such file or directory
Fatal Error: Cannot open module file libxc.mod for reading at (1): No 
such file or directory

I see in the EasyConfig

  dependencies = [
  ('OpenBLAS', '0.3.23', '-int8'),
  #('libxc', '6.2.2'),
  ]

Is libxc needed after all? 

Cheers,

Loris

> Best,
>
> Alex Domingo
>
> Scientific Data & Compute
> VUB - Informatie & Communicatietechnologie
> Pleinlaan 9 - 1050 Brussel
> https://hpc.vub.be
>
>
>
>
> 
> From: easybuild-requ...@lists.ugent.be
>  on behalf of Loris Bennett
> 
> Sent: Monday, 11 December 2023 13:10
> To: easybuild@lists.ugent.be
> Subject: Re: [easybuild] Reason for no recent US-GAMESS?
>
> Hi Alex,
>
> Alex DOMINGO TORO  writes:
>
>> Hi Loris,
>>
>> I just opened a new PR with our updated easyblock for GAMESS-US. So
>> far we have used it successfully to install versions between 2020 and
>> 2022. Not yet 2023 though.
>
> Is it possible to obtain older versions via the GAMESS website?  They
> just seem to offer gamess-current.tar.gz and I didn't managed to
> download anything else by tweaking the URL.
>
> Cheers,
>
> Loris
>
>> You can check it out in:
>> https://github.com/easybuilders/easybuild-easyblocks/pull/3047
>>
>> An example easyconfig is available in:
>> https://github.com/easybuilders/easybuild-easyconfigs/pull/19310
>>
>> Kind regards,
>>
>> Alex Domingo
>>
>> Scientific Data & Compute
>> VUB - Informatie & Communicatietechnologie
>> Pleinlaan 9 - 1050 Brussel
>> https://hpc.vub.be
>>
>>
>>
>>
>> 
>> From: easybuild-requ...@lists.ugent.be
>>  on behalf of Loris Bennett
>> 
>> Sent: Wednesday, 6 December 2023 17:12
>> To: easybuild@lists.ugent.be
>> Subject: Re: [easybuild] Reason for no recent US-GAMESS?
>>
>> Loris Bennett  writes:
>>
>>> Loris Bennett  writes:
>>>
 Hi,

 Before I attempt to update the EC for US-GAMESS I was wondering whether
 there was a specific reason why the latest one in EasyBuild is

   GAMESS-US-20180214-R1-foss-2016b.eb

 i.e. over 5 years old.  Has interest in GAMESS just waned or are there
 particular issues which lead to there being no more recent ECs?
>>>
>>> Despite not hearing from anyone, I thought I would have a go at this.
>>>
>>> I updated one of the patches, which, when I apply it directly to the
>>> original file seems fine:
>>>
>>>   [build@admin gamess]$ patch --dry-run --verbose rungms.orig 
>>> GAMESS-US_rungms_fix_PP
>>>   N_not_initialized.patch
>>>   Hmm...  Looks like a unified diff to me...
>>>   The text leading up to this was:
>>>   --
>>>   |--- rungms.orig2023-07-01 08:04:29.0 +0200
>>>   |+++ rungms 2023-12-01 08:55:00.529995185 +0100
>>>   --
>>>   checking file rungms.orig
>>>   Using Plan A...
>>>   Hunk #1 succeeded at 672.
>>>   done
>>>
>>> However, within EasyBuild the patch fails with the following message
>>>
>>>   == 2023-12-01 09:02:51,616 easyblock.py:4277 WARNING build failed
>>>   (first 300 chars): Couldn't apply patch file
>>>   
>>> /trinity/shared/easybuild/software/EasyBuild/4.8.2/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US_rungms-slurm.patch.
>>>  Process
>>>   exited with code 1: patching file rungms
>>>   Hunk #1 succeeded at 188 (offset 102 lines).
>>>   Hunk #2 succeeded at 204 (offset 107 lines).
>>>   Hunk #3 succeeded at
>>>
>>> What I am doing wrong?
>>
>> The name of the patch was incorrect.  D'oh.
>>
>> --
>> Dr. Loris Bennett (Herr/Mr)
>> ZEDAT, Freie Universität Berlin
> --
> Dr. 

[easybuild] dorado 0.5.0

2023-12-14 Thread Borut Rozman
Hi everyone,

Has anyone had a chance on building dorado 0.5.0 with foss 2022a and
cuda 11.7? I made it work with binary - cpu only at the moment but
guidance on building it with cuda support would be nice.

Thanks
Borut


Re: [easybuild] Reason for no recent US-GAMESS?

2023-12-14 Thread Alex DOMINGO TORO
Hi Loris,

I got the sources of GAMESS-US v20230630-R2. There are indeed multiple breaking 
changes (mostly new optional stuff). I updated the easyblock to be compatible 
with those.

I also made an easyconfig to install this version of GAMESS-US. You can find it 
in the following PR: 
https://github.com/easybuilders/easybuild-easyconfigs/pull/19424

However, a few of the tests in GAMESS-US are currently failing with this 
installation. So there is a bit more work needed to get this fully ready. Let 
me know how it goes on your side.

Best,

Alex Domingo

Scientific Data & Compute
VUB - Informatie & Communicatietechnologie
Pleinlaan 9 - 1050 Brussel
https://hpc.vub.be





From: easybuild-requ...@lists.ugent.be  on 
behalf of Loris Bennett 
Sent: Monday, 11 December 2023 13:10
To: easybuild@lists.ugent.be
Subject: Re: [easybuild] Reason for no recent US-GAMESS?

Hi Alex,

Alex DOMINGO TORO  writes:

> Hi Loris,
>
> I just opened a new PR with our updated easyblock for GAMESS-US. So
> far we have used it successfully to install versions between 2020 and
> 2022. Not yet 2023 though.

Is it possible to obtain older versions via the GAMESS website?  They
just seem to offer gamess-current.tar.gz and I didn't managed to
download anything else by tweaking the URL.

Cheers,

Loris

> You can check it out in:
> https://github.com/easybuilders/easybuild-easyblocks/pull/3047
>
> An example easyconfig is available in:
> https://github.com/easybuilders/easybuild-easyconfigs/pull/19310
>
> Kind regards,
>
> Alex Domingo
>
> Scientific Data & Compute
> VUB - Informatie & Communicatietechnologie
> Pleinlaan 9 - 1050 Brussel
> https://hpc.vub.be
>
>
>
>
> 
> From: easybuild-requ...@lists.ugent.be
>  on behalf of Loris Bennett
> 
> Sent: Wednesday, 6 December 2023 17:12
> To: easybuild@lists.ugent.be
> Subject: Re: [easybuild] Reason for no recent US-GAMESS?
>
> Loris Bennett  writes:
>
>> Loris Bennett  writes:
>>
>>> Hi,
>>>
>>> Before I attempt to update the EC for US-GAMESS I was wondering whether
>>> there was a specific reason why the latest one in EasyBuild is
>>>
>>>   GAMESS-US-20180214-R1-foss-2016b.eb
>>>
>>> i.e. over 5 years old.  Has interest in GAMESS just waned or are there
>>> particular issues which lead to there being no more recent ECs?
>>
>> Despite not hearing from anyone, I thought I would have a go at this.
>>
>> I updated one of the patches, which, when I apply it directly to the
>> original file seems fine:
>>
>>   [build@admin gamess]$ patch --dry-run --verbose rungms.orig 
>> GAMESS-US_rungms_fix_PP
>>   N_not_initialized.patch
>>   Hmm...  Looks like a unified diff to me...
>>   The text leading up to this was:
>>   --
>>   |--- rungms.orig2023-07-01 08:04:29.0 +0200
>>   |+++ rungms 2023-12-01 08:55:00.529995185 +0100
>>   --
>>   checking file rungms.orig
>>   Using Plan A...
>>   Hunk #1 succeeded at 672.
>>   done
>>
>> However, within EasyBuild the patch fails with the following message
>>
>>   == 2023-12-01 09:02:51,616 easyblock.py:4277 WARNING build failed
>>   (first 300 chars): Couldn't apply patch file
>>   
>> /trinity/shared/easybuild/software/EasyBuild/4.8.2/easybuild/easyconfigs/g/GAMESS-US/GAMESS-US_rungms-slurm.patch.
>>  Process
>>   exited with code 1: patching file rungms
>>   Hunk #1 succeeded at 188 (offset 102 lines).
>>   Hunk #2 succeeded at 204 (offset 107 lines).
>>   Hunk #3 succeeded at
>>
>> What I am doing wrong?
>
> The name of the patch was incorrect.  D'oh.
>
> --
> Dr. Loris Bennett (Herr/Mr)
> ZEDAT, Freie Universität Berlin
--
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin