Skip to content

{cae}[intel/2018a] Nek5000 v17.0#6408

Merged
boegel merged 9 commits intoeasybuilders:developfrom
hajgato:nek5000
Oct 16, 2020
Merged

{cae}[intel/2018a] Nek5000 v17.0#6408
boegel merged 9 commits intoeasybuilders:developfrom
hajgato:nek5000

Conversation

@hajgato
Copy link
Copy Markdown
Collaborator

@hajgato hajgato commented Jun 1, 2018

No description provided.

@hajgato
Copy link
Copy Markdown
Collaborator Author

hajgato commented Jun 1, 2018

@boegel Can you tell me what is the problem?

======================================================================
FAIL: Test for parsing of easyconfig Nek5000-17.0-intel-2018a.eb
----------------------------------------------------------------------
Traceback (most recent call last):
  File "<string>", line 1, in innertest
  File "/home/travis/build/easybuilders/easybuild-easyconfigs/test/easyconfigs/easyconfigs.py", line 456, in template_easyconfig_test
    self.assertEqual(orig_val, dumped_val)
AssertionError: ['sed -i -e "s|^#FC=.*|FC=$FC|" bin/makenek', 'sed -i -e "s|^#CC=.*|CC=$CC|" bin/makenek', 'sed -i -e "s|^#FFLAGS=.*|FFLAGS=\\"$FFLAGS\\"|" bin/makenek', 'sed -i -e "s|^#CFLAGS=.*|CFLAGS=\\"$CFLAGS\\"|" bin/makenek'] != ['sed -i -e "s|^#FC=.*|FC=$FC|" bin/makenek', 'sed -i -e "s|^#CC=.*|CC=$CC|" bin/makenek', 'sed -i -e "s|^#FFLAGS=.*|FFLAGS="$FFLAGS"|" bin/makenek', 'sed -i -e "s|^#CFLAGS=.*|CFLAGS="$CFLAGS"|" bin/makenek']

Comment thread easybuild/easyconfigs/n/Nek5000/Nek5000-17.0-intel-2018a.eb Outdated
@boegel boegel changed the title {cae}[intel/2018a] Nek5000 v17.0 (REVIREW) {cae}[intel/2018a] Nek5000 v17.0 (REVIEW) Jun 3, 2018
@boegel boegel added the new label Jun 3, 2018
@vanzod
Copy link
Copy Markdown
Member

vanzod commented May 8, 2019

Test report by @vanzod
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in this PR)
cermis - Linux debian 9.9, Intel(R) Xeon(R) CPU X5670 @ 2.93GHz, Python 2.7.13
See https://gist.github.com/bab386bf54542eb453bc29c1a28fb128 for a full test report.

@vanzod
Copy link
Copy Markdown
Member

vanzod commented May 8, 2019

@hajgato It looks like that it also needs sundials. Right now it is downloading it from computation.llnl.gov and when attempting to build it it fails with:

./install: line 20: cd: too many arguments

Ideally we would want to build it externally and add it as a dependency.

@vanzod vanzod self-requested a review May 8, 2019 15:24
@easybuilders easybuilders deleted a comment from boegelbot May 8, 2019
@boegel boegel added this to the 3.x milestone May 8, 2019
@hajgato
Copy link
Copy Markdown
Collaborator Author

hajgato commented May 14, 2019

@vanzod The problem is that Nek5000 uses a bunch of external dependencies (gslib 1.0.1, SUNDIALS 2.7.0, Hypre 2.11.2, netCDF 4.4.1.1, exodus), some of them with special config. So originally I have decided to use the download and build locally approach. Not sure that other versions are working or not with Nek5000, so we might have some version clashes within the toolchain. So I would rather solve the problem by patching then adding SUNDIALS as a dep. The problem is that debian gives an error to cd sundials-2.7.0/ sundials-2.7.0.tar.gz meanwhile RHEL will change to the directory.

vsc43020 vscuser and others added 3 commits May 14, 2019 15:52
@boegel boegel modified the milestones: 3.x, 4.x Feb 20, 2020
@easybuilders easybuilders deleted a comment from boegelbot Oct 16, 2020
@boegel boegel changed the title {cae}[intel/2018a] Nek5000 v17.0 (REVIEW) {cae}[intel/2018a] Nek5000 v17.0 Oct 16, 2020
@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 16, 2020

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3402.kirlia.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz (cascadelake), Python 2.7.5
See https://gist.github.com/7ee91bd77a58873b42bdcbd53cd9ab8d for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 16, 2020

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
node2603.swalot.os - Linux centos linux 7.8.2003, x86_64, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz (haswell), Python 2.7.5
See https://gist.github.com/5529d821ee578b7b8b67137e4903e996 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Oct 16, 2020

Going in, thanks @hajgato!

@boegel boegel merged commit 16dd0c8 into easybuilders:develop Oct 16, 2020
@boegel boegel modified the milestones: 4.x, next release (4.3.1) Oct 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants