Conversation
| extends('python', when='+python') | ||
| variant('mpi-wrappers', default=True, description= 'Build MPI wrappers (PMPI)') | ||
|
|
||
| conflicts('^openmpi', when='+mpi-wrappers') |
There was a problem hiding this comment.
do you want to add a comment which MPI flavors are supported if the spack-default (OpenMPI) is not?
There was a problem hiding this comment.
MPICH works fine in all configurations. OpenMPI is supported, just not with mpi-wrappers=True. What's the right solution here? Turn mpi-wrappers off, by default? Is there a way to express default preference for MPICH?
There was a problem hiding this comment.
I guess since OpenMPI is by default one it will be easier for users to default the mpi-wrappers variant to False indeed.
Is there a way to express default preference for MPICH?
Pew, let me ask this in Slack, I don't know. But I think there is no way to express this here since those defaults are usually set in packages.yaml config files.
There was a problem hiding this comment.
Doesn't look like one can express this currently while still keeping the virtual package dependency on mpi.
| url = "https://github.com/henson-insitu/henson" | ||
| git = "https://github.com/henson-insitu/henson.git" | ||
|
|
||
| version('master', branch='master') |
There was a problem hiding this comment.
is this your development branch? If so, you can use the spack reserved version name develop here :)
order of versions is (newest to oldest)
develop
2.3.4 (default)
1.2.3
any-other
There was a problem hiding this comment.
It's really the only version right now. So I guess it counts as the development version. I'll rename it to develop.
Henson is a tool for in situ processing, using cooperative multitasking.