diff options
author | kwryankrattiger <80296582+kwryankrattiger@users.noreply.github.com> | 2024-11-20 11:37:56 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-20 18:37:56 +0100 |
commit | 4f9aa6004b4324bc819fcb25f4ed9acaa6cf11bc (patch) | |
tree | 93f57fba09607e9aa83c34235b73cd000e5fd858 /share | |
parent | aa2c18e4df926611226b2d128610c2e8bb639c9e (diff) | |
download | spack-4f9aa6004b4324bc819fcb25f4ed9acaa6cf11bc.tar.gz spack-4f9aa6004b4324bc819fcb25f4ed9acaa6cf11bc.tar.bz2 spack-4f9aa6004b4324bc819fcb25f4ed9acaa6cf11bc.tar.xz spack-4f9aa6004b4324bc819fcb25f4ed9acaa6cf11bc.zip |
visit: add v3.4.0, v3.4.1 (#47161)
* Visit: Add new versions 3.4.0 and 3.4.1
* Adios2: Restrict python, 3.11 doesn't not work for older Adios2
* VisIt: Set the VTK_VERSION for @3.4:
Older versions of VTK used the VTK_{MAJOR, MINOR}_VERSION variables for
VTK detection. VisIt >= 3.4 uses the full string VTK_VERSION.
* CI: Don't build llvm-amdgpu for non-HIP stack
* VisIt: v3.4.1 handles newer Adios2 correctly
* Visit: Add missing links in HDF5, set correct VTK version configuration parameter
* VisIt: Add py-pip requirement and patch visit with configuration changes
* HDF5 symlinks move when inside of callback
* VisIt ninja install fails with python module. Using make does not
* VisIt 3.4 has a high minimum cmake requirement
* HDF5: Early return when not mpi for mpi symlinks
* HDF5: Use platform agnostic method for creating legacy compatible MPI symlinks
* Fix VISIT_VTK_VERSION handling for 8.2.1a hack
Diffstat (limited to 'share')
-rw-r--r-- | share/spack/gitlab/cloud_pipelines/stacks/data-vis-sdk/spack.yaml | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/share/spack/gitlab/cloud_pipelines/stacks/data-vis-sdk/spack.yaml b/share/spack/gitlab/cloud_pipelines/stacks/data-vis-sdk/spack.yaml index 17b67bb268..02594f3b61 100644 --- a/share/spack/gitlab/cloud_pipelines/stacks/data-vis-sdk/spack.yaml +++ b/share/spack/gitlab/cloud_pipelines/stacks/data-vis-sdk/spack.yaml @@ -6,20 +6,31 @@ spack: cmake: variants: ~ownlibs ecp-data-vis-sdk: - require: "+ascent +adios2 +cinema +darshan +faodel +hdf5 +pnetcdf +sensei +sz +unifyfs +veloc +vtkm +zfp" + require: + - "+ascent +adios2 +cinema +darshan +faodel +hdf5 +pnetcdf +sensei +sz +unifyfs +veloc +vtkm +zfp" hdf5: require: - - one_of: ['@1.14', '@1.12'] + - "@1.14" mesa: - require: "+glx +osmesa +opengl ~opengles +llvm" + require: + - "+glx +osmesa +opengl ~opengles +llvm" libglx: require: "mesa +glx" ospray: - require: '@2.8.0 +denoiser +mpi' + require: + - "@2.8.0" + - "+denoiser +mpi" llvm: - require: '@14:' + require: ["@14:"] # Minimize LLVM variants: ~lldb~lld~libomptarget~polly~gold libunwind=none compiler-rt=none + libllvm: + require: ["^llvm"] + visit: + require: ["@3.4.1"] + + concretizer: + unify: when_possible definitions: - paraview_specs: @@ -30,11 +41,10 @@ spack: - ^[virtuals=gl] osmesa # OSMesa Rendering - visit_specs: - matrix: - - - visit~gui - - - ^[virtuals=gl] glx # GLX Rendering - - ^[virtuals=gl] osmesa # OSMesa Rendering - # VisIt GUI does not work with Qt 5.14.2 - # - +gui ^[virtuals=gl] glx # GUI Support w/ GLX Rendering + - - visit + - - ~gui ^[virtuals=gl] glx + - ~gui ^[virtuals=gl] osmesa + - +gui ^[virtuals=gl] glx # GUI Support w/ GLX Rendering - sdk_base_spec: - matrix: - - ecp-data-vis-sdk +ascent +adios2 +cinema +darshan +faodel +hdf5 +pnetcdf |