Skip to content

Updates to Nalu package(s)#8492

Merged
adamjstewart merged 2 commits intospack:developfrom
jrood-nrel:nalu_updates
Jun 18, 2018
Merged

Updates to Nalu package(s)#8492
adamjstewart merged 2 commits intospack:developfrom
jrood-nrel:nalu_updates

Conversation

@jrood-nrel
Copy link
Copy Markdown
Member

We have a new version of Nalu, called Nalu-Wind, for our exascale project that I am adding with this pull request. I am also updating Nalu to allow for building with shared libraries. They also don't build against anything but the master and develop branches of Trilinos for the foreseeable future.

…the new Nalu-Wind wind energy focused application.
@jrood-nrel
Copy link
Copy Markdown
Member Author

Uh oh, this is going to cause a small conflict with #8490

homepage = "https://github.com/NaluCFD/Nalu"
url = "https://github.com/NaluCFD/Nalu.git"

maintainers = ['jrood-nrel']
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no longer maintained?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nalu itself is on it's own. Nalu-Wind is what I'm supporting under ECP now.

options.extend([
'-DENABLE_HYPRE:BOOL=ON',
'-DHYPRE_DIR:PATH=%s' % spec['hypre'].prefix
])
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might be a good idea to explicitly disable these dependencies in the else: case. I know a lot of CMake packages that pick up and install components if they can find their dependencies elsewhere on the OS.

@@ -35,8 +35,6 @@ class Nalu(CMakePackage):
homepage = "https://github.com/NaluCFD/Nalu"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might want to remove "Wind ECP" from the docstring now that it has its own package.

@adamjstewart adamjstewart merged commit ef002a2 into spack:develop Jun 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants