diff --git a/CHANGELOG.md b/CHANGELOG.md index 42186d6903d3..d83156875388 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,20 @@ ## Current develop ### Added (new features/APIs/variables/...) + +### Changed (changing behavior/API/variables/...) + +### Fixed (not changing behavior/API/variables/...) + +### Infrastructure (changes irrelevant to downstream codes) + +### Removed (removing behavior/API/varaibles/...) + +## Release 0.3.0 +Date: 10/29/2020 + +### Added (new features/APIs/variables/...) +- [[PR 317]](https://github.com/lanl/parthenon/pull/317) Add initial support for particles (no MPI support) - [[PR 311]](https://github.com/lanl/parthenon/pull/311) Bugfix::Restart. Fixed restart parallel bug and also restart bug for simulations with reflecting boundary conditions. Added ability to write restart files with or without ghost cells by setting `ghost_zones` in the output block similar to other output formats. - [[PR 314]](https://github.com/lanl/parthenon/pull/314) Generalized `par_for` abstractions to provide for reductions with a consistent interface. - [[PR 308]](https://github.com/lanl/parthenon/pull/308) Added the ability to register and name `MeshBlockPack`s in the `Mesh` or in package initialization. @@ -25,7 +39,6 @@ - [[PR 281]](https://github.com/lanl/parthenon/pull/281) Allows one to run regression tests with more than one cuda device, Also improves readability of regression tests output. - [[PR 330]](https://github.com/lanl/parthenon/pull/330) Fixes restart regression test. -### Removed (removing behavior/API/varaibles/...) ## Release 0.2.0 Date: 9/12/2020 diff --git a/CMakeLists.txt b/CMakeLists.txt index a87e0df9f4b6..9d7e60db6769 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,7 +37,7 @@ else() "Note, that the machine file can be placed in any directory (also outside the repo).") endif() -project(parthenon VERSION 0.2.0 LANGUAGES C CXX) +project(parthenon VERSION 0.3.0 LANGUAGES C CXX) include(CTest) diff --git a/README.md b/README.md index 315dfebe28c7..11af24a22366 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,33 @@ # parthenon [![codecov](https://codecov.io/gh/lanl/parthenon/branch/master/graph/badge.svg)](https://codecov.io/gh/lanl/parthenon) +[![testing](https://gitlab.com/theias/hpc/jmstone/athena-parthenon/parthenon-ci-mirror/badges/develop/pipeline.svg)](https://gitlab.com/theias/hpc/jmstone/athena-parthenon/parthenon-ci-mirror/-/commits/develop) -Parthenon AMR infrastructure +Parthenon performance portable AMR framework # Community -* [Matrix](https://riot.im/app/#/room/#parthenon-general:matrix.org) +* [Chat room on matrix.org](https://app.element.io/#/room/#parthenon-general:matrix.org) -# Required Dependencies +# Dependencies -* CMake 3.10 or greater -* gcc or intel compiler -* mpi -* openMP -* hdf5 -* kokkos +## Required -# Dependencies Other +* CMake 3.12 or greater +* C++14 compatible compiler +* Kokkos 3.0 or greater -* catch2 -* python3 -* h5py -* numpy -* matplotlib +## Optional (enabling features) + +* MPI +* OpenMP +* HDF5 (for outputs) + +## Other + +* catch2 (for unit tests) +* python3 (for regression tests) +* numpy (for regression tests) +* matplotlib (for regression tests) # Installation