Commit Graph

65 Commits

Author SHA1 Message Date
Harmen Stoppels
b9e72557e8
Remove .99 from version ranges (#26422)
In most cases, .99 can be omitted thanks to #26402 .
2021-10-03 09:09:02 -04:00
Weiqun Zhang
43e08af7b2
amrex: bump version to 21.10 (#26416) 2021-10-02 18:25:50 +02:00
Shahzeb Siddiqui
ef9967c7f4
Add e4s tags (#23382)
Add 'e4s' tags for all packages according to https://github.com/E4S-Project/e4s/blob/master/E4S_Products.md
2021-09-29 17:57:52 -07:00
Cody Balos
32b6da8d57
amrex: support sundials variant in newer amrex versions (#25745)
* amrex: support sundials variant in newer amrex versions

* propagate cuda_arch to sundials

* change to old string formatting

* require sundials+rocm when amrex+rocm
2021-09-07 18:05:32 -07:00
Weiqun Zhang
f56f4677cf
amrex: 21.09 (#25739) 2021-09-03 03:34:56 -06:00
Weiqun Zhang
55e218649a
amrex: 21.08 (#25175) 2021-08-01 15:47:48 -07:00
Satish Balay
b89286d0de
amrex: add variant plotfile_tools (#25038) 2021-07-22 22:29:58 -04:00
Weiqun Zhang
189968e207
amrex: add v21.07 (#24655)
Also add conflict with rocm-4.2.
2021-07-02 08:47:08 +02:00
Weiqun Zhang
b83f06df0c
amrex: add v21.06 and update maintainers (#24086)
Also add hip build dependency on rocprim.
2021-06-03 09:52:34 -06:00
mic84
435ecce2f5
amrex: add v21.05 (#23405) 2021-05-03 18:32:54 +00:00
mic84
cb53259306
amrex: allow builds with clang and apple-clang (#22967) 2021-04-13 11:18:19 -07:00
mic84
2ae7e25501
amrex: new version 21.04 (#22730) 2021-04-01 14:11:14 -07:00
eugeneswalker
b75b029706
amrex: add gcc 8 conflicts (#22339) 2021-03-16 23:54:40 +00:00
mic84
d7595d6703
amrex: new version 21.03 (#22028) 2021-03-01 14:46:37 -08:00
mic84
651df70213
amrex: must use AMReX_CUDA_ARCH for version > 20.11 (#22025) 2021-03-01 11:45:04 -08:00
eugeneswalker
590457cf7f
amrex: use right cmake_args for @develop; depends_on(hypre) for link (#21892)
* amrex package: use right cmake_args for @develop; depends_on(hypre)

* add explicit depends_on for petsc, for link, when +petsc
2021-02-26 13:53:31 -08:00
mic84
2fd8612f21
amrex: +hypre and +petsc do not need +fortran from version 20.08 (#21994) 2021-02-26 13:52:57 -08:00
eugeneswalker
04a8e59872
amrex: add +pic variant (#21849) 2021-02-22 10:54:00 -08:00
mic84
e2294ea0b0
amrex: new version 21.02 (#21426) 2021-02-02 14:49:51 -08:00
mic84
9ed4eb7a9a
amrex: fix missing hdf5 dependency (#20714)
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-01-21 16:16:55 -08:00
Erik Schnetter
0c5602dc4e
amrex: remove build_type variant (#20938)
This variant is already provided by CMakePackage.
2021-01-19 19:17:37 +01:00
mic84
7762b8acdd
amrex: add ROCm support (#20809) 2021-01-15 01:14:55 -08:00
mic84
f6dd85b2b0
amrex: fix handling of CUDA arch (#20786)
* amrex: fix handling of CUDA arch
* amrex: fix style
* amrex: fix bug
* Update var/spack/repos/builtin/packages/amrex/package.py
* Update var/spack/repos/builtin/packages/amrex/package.py

Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-01-13 18:53:57 -08:00
mic84
1d4cbcd93f
amrex: expand CUDA support (#20740)
* amrex: expand CUDA support
2021-01-08 09:44:59 -08:00
mic84
ad29f2148e
amrex: new version 21.01 (#20659) 2021-01-04 18:41:06 -08:00
Todd Gamblin
a8ccb8e116 copyrights: update all files with license headers for 2021
- [x] add `concretize.lp`, `spack.yaml`, etc. to licensed files
- [x] update all licensed files to say 2013-2021 using
      `spack license update-copyright-year`
- [x] appease mypy with some additions to package.py that needed
      for oneapi.py
2021-01-02 12:12:00 -08:00
Erik Schnetter
2d3e491845
amrex: constrain cmake if using cuda 11 (#20237)
`cmake @3.17:` is necessary to handle `cuda @11:` correctly. Earlier versions of `cmake` do not know that `cuda @11:` does not support `compute_30` any more, and list that compute capability as supported. This is handled in `cmake`'s file `Modules/FindCUDA/select_compute_arch.cmake`.
2020-12-04 10:16:35 +01:00
mic84
5deeff89f3
amrex: added v20.12 (#20200) 2020-12-02 19:05:55 +01:00
mic84
765b4c5d2f
amrex: new options names for version > 20.11 (#19769)
* amrex: new options names for version > 20.11

* amrex: change option name DIM -> AMReX_SPACEDIM

* Update var/spack/repos/builtin/packages/amrex/package.py

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-11-07 14:10:08 -06:00
mic84
001f90f411
amrex: new version 20.11 (#19691)
* amrex: new version 20.11

* Fix formatting issues
2020-11-03 12:33:45 -06:00
Erik Schnetter
e4c1cb380b
amrex: Add CUDA variant (#19306)
* amrex: Add CUDA variant

* amrex: require at least cuda 9
2020-10-14 21:24:20 -05:00
mic84
21c3acf34d
amrex: added v20.10 (#19107) 2020-10-01 21:44:36 +02:00
mic84
c5e50b73ef
amrex:: new version 20.09 (#18486) 2020-09-04 16:13:20 -05:00
mic84
1c4b6bad43
amrex:: new version 20.08 (#17856) 2020-08-03 23:08:42 -05:00
mic84
509b3c3016
amrex: added v20.07 (#17337)
Also added support for hdf5, petsc and hypre
2020-07-02 08:28:57 +02:00
Massimiliano Culpo
14599f09be
Separate Apple Clang from LLVM Clang (#17110)
* Separate Apple Clang from LLVM Clang

Apple Clang is a compiler of its own. All places
referring to "-apple" suffix have been updated.

* Hack to use a dash in 'apple-clang'

To be able to use autodoc from Sphinx we need
a valid Python name for the module that contains
Apple's Clang code.

* Updated packages to account for the existence of apple-clang

Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>

* Added unit test for XCode related functions

Co-authored-by: Gregory Becker <becker33@llnl.gov>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-06-25 11:18:48 -05:00
mic84
fe74c22184
amrex: add version 20.06 (#16895) 2020-06-01 13:53:49 -07:00
mic84
c7552c0c72
amrex: New version 20.05 (#16427) 2020-05-01 20:47:18 -05:00
Satish Balay
4c69bc9d16
amrex: repo went through history rewrite - so use updates sha256sums (#16379) 2020-04-30 15:13:45 -05:00
Erik Schnetter
8552efe54f
amrex: New version 20.04 (#15808) 2020-04-01 13:41:23 -05:00
Erik Schnetter
059203b2fd
amrex: New version 20.03 (#15294) 2020-03-02 16:09:50 -06:00
Erik Schnetter
4a5c64ab6e
amrex: New version 20.02 (#15132) 2020-02-21 12:52:19 -06:00
Erik Schnetter
b7b27d3862 amrex: Update to version 20.01 (#14635)
Now using Github releases instead of git commits.
2020-01-27 10:07:46 +01:00
Todd Gamblin
4af6303086
copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
t-karatsu
135cf4835f amrex: Define module directry when compiling with Fujitsu compiler. (#14124) 2019-12-18 13:47:21 -06:00
Satish Balay
846daa0404 amrex: add version 19.10 (#13206) 2019-10-13 19:57:11 -05:00
Satish Balay
0db3d6ca37 Balay/amrex 19.08 (#12287)
* amrex: add version 19.08

* amrex: update sundials dependency for @19.08
2019-08-05 17:34:01 -05:00
Satish Balay
4571a96a43
xsdk: add/update maintainers to xsdk packages (#11146)
pumi
  slepc
  plasma
  magma
  trilinos
  alquimia
  pflotran
  strumpack
  tasmanian
  amrex
  hypre
  omega-h
  superlu-dist
2019-04-18 08:20:22 -05:00
Cody Balos
0d0358733d amrex: add sundials variant (#11147) 2019-04-11 10:43:11 -05:00
Satish Balay
d7e984bcf8
amrex: current @develop - and future releases require cmake@3.13 or higher (#10953) 2019-03-24 22:15:49 -05:00