Skip to content

Commit

Permalink
update changelog to prep for release (#703)
Browse files Browse the repository at this point in the history
* update changelog to prep for release

* clean up spack pkgs

* update docs to prep for 0.7.0 release

* uberenv: use spack branch specific to 0.7.0

* use ci containers built with fork release branch

* olcf summit updates
  • Loading branch information
cyrush authored Mar 19, 2021
1 parent 5c741ec commit cfed1b0
Show file tree
Hide file tree
Showing 13 changed files with 88 additions and 448 deletions.
23 changes: 17 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,24 @@ Notable changes to Ascent are documented in this file. This changelog started on
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased

### Fixed
- Issue MPI hang if actions files (yaml or json) fail to parse.
## [0.7.0] - Released 2021-03-19

### Added
- Added partial failure tolerance (i.e., if there are multiple plots the failure of one doesn't prevent the others from rendering)
- Added the ability to use expressions as parameters to filters, e.g., `iso contour value = "(max(field('density')) - min(field('density)) / 2")`
- Added orthogonal projections for scalar images (projecting onto a 2d plane)
- Added a `triangulate` transform
- Added option to build Ascent with only Devil Ray support

### Fixed
- Fixed a MPI hang if actions files (yaml or json) fail to parse
- Fixed several minor issues with saving and reading Mesh Blueprint file sets
- Fixed a field association bug with Data Binning
- Fixed a 2D AMR mesh rendering issue

### Changed
- To better support installs that are relocated on the file system, Cinema database file resources are now compiled into the Ascent library.
- Updated to use Babelflow (1.0.1) and Parallel Merge Tree (1.0.2).

## [0.6.0] - Released 2020-11-06

Expand Down Expand Up @@ -70,8 +81,8 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
### Fixed
- Several minor bug fixes

[Unreleased]: https://github.com/Alpine-DAV/ascent/compare/v0.5.1...HEAD
[Unreleased]: https://github.com/Alpine-DAV/ascent/compare/v0.6.0...HEAD
[0.6.0]: https://github.com/Alpine-DAV/ascent/compare/v0.5.1...v0.6.0
[0.5.1]: https://github.com/Alpine-DAV/ascent/compare/v0.5.0...v0.5.1
[0.5.0]: https://github.com/Alpine-DAV/ascent/compare/v0.4.0...v0.5.0
[0.4.0]: https://github.com/Alpine-DAV/ascent/compare/v0.3.0...v0.4.0

4 changes: 2 additions & 2 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
# TO USE A NEW CONTAINER, UPDATE TAG NAME HERE AS PART OF YOUR PR!
#####
variables:
main_tag : alpinedav/ascent-ci:ubuntu-18-devel-tpls_2021-03-18-sha2f8f1d
cuda_tag : alpinedav/ascent-ci:ubuntu-18-cuda-10.1-devel-tpls_2021-03-18-sha2f8f1d
main_tag : alpinedav/ascent-ci:ubuntu-18-devel-tpls_2021-03-18-shae218ec
cuda_tag : alpinedav/ascent-ci:ubuntu-18-cuda-10.1-devel-tpls_2021-03-18-shae218ec


# only build merge target pr to develop
Expand Down
4 changes: 2 additions & 2 deletions scripts/spack_install/olcf_summit_gcc_6.4.0_cuda_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -e
#
date
# run spack install, this will install ascent@develop
export ASCENT_VERSION=0.5.2-pre
export ASCENT_VERSION=0.7.0
export BASE_DIR=$WORLDWORK/csc340/software/ascent
export DEST_DIR=$BASE_DIR/${ASCENT_VERSION}/summit/cuda/gnu
mkdir -p $DEST_DIR
Expand All @@ -26,4 +26,4 @@ cp public_env.sh $BASE_DIR/${ASCENT_VERSION}/summit/ascent_summit_setup_env_gcc_
chgrp -R csc340 $BASE_DIR/${ASCENT_VERSION}
chmod g+rwX -R $BASE_DIR/${ASCENT_VERSION}
# this space is already world readable, no need to change world perms
date
date
4 changes: 2 additions & 2 deletions scripts/spack_install/olcf_summit_gcc_6.4.0_openmp_install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ set -e
#
date
# run spack install, this will install ascent@develop
export ASCENT_VERSION=0.5.2-pre
export ASCENT_VERSION=0.7.0
export BASE_DIR=$WORLDWORK/csc340/software/ascent
export DEST_DIR=$BASE_DIR/${ASCENT_VERSION}/summit/openmp/gnu
mkdir -p $DEST_DIR
Expand All @@ -26,4 +26,4 @@ cp public_env.sh $BASE_DIR/${ASCENT_VERSION}/summit/ascent_summit_setup_env_gcc_
chgrp -R csc340 $BASE_DIR/${ASCENT_VERSION}
chmod g+rwX -R $BASE_DIR/${ASCENT_VERSION}
# this space is already world readable, no need to change world perms
date
date
41 changes: 21 additions & 20 deletions scripts/uberenv/packages/ascent/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,32 +134,33 @@ class Ascent(Package, CudaPackage):
depends_on("vtk-h~shared+cuda~openmp", when="~shared+vtkh+cuda~openmp")

# mfem
depends_on("[email protected]~threadsafe~openmp+shared+mpi+conduit", when="+shared+mfem+mpi")
depends_on("[email protected]~threadsafe~openmp~shared+mpi+conduit", when="~shared+mfem+mpi")
depends_on("mfem~threadsafe~openmp+shared+mpi+conduit", when="+shared+mfem+mpi")
depends_on("mfem~threadsafe~openmp~shared+mpi+conduit", when="~shared+mfem+mpi")

depends_on("mfem~threadsafe~openmp+shared~mpi+conduit", when="+shared+mfem~mpi")
depends_on("mfem~threadsafe~openmp~shared~mpi+conduit", when="~shared+mfem~mpi")

depends_on("[email protected]~threadsafe~openmp+shared~mpi+conduit", when="+shared+mfem~mpi")
depends_on("[email protected]~threadsafe~openmp~shared~mpi+conduit", when="~shared+mfem~mpi")

depends_on("adios", when="+adios")

# devil ray variants wit mpi
# we have to specify both because mfem makes us
depends_on("dray@develop+mpi~test~utils+shared+cuda", when="+dray+mpi+cuda+shared")
depends_on("dray@develop+mpi~test~utils+shared+openmp", when="+dray+mpi+openmp+shared")
depends_on("dray@develop+mpi~test~utils+shared~openmp~cuda", when="+dray+mpi~openmp~cuda+shared")

depends_on("dray@develop+mpi~test~utils~shared+cuda", when="+dray+mpi+cuda~shared")
depends_on("dray@develop+mpi~test~utils~shared+openmp", when="+dray+mpi+openmp~shared")
depends_on("dray@develop+mpi~test~utils~shared~openmp~cuda", when="+dray+mpi~openmp~cuda~shared")

# devil ray variadevelopithout mpi
depends_on("dray@develop~mpi~test~utils+shared+cuda", when="+dray~mpi+cuda+shared")
depends_on("dray@develop~mpi~test~utils+shared+openmp", when="+dray~mpi+openmp+shared")
depends_on("dray@develop~mpi~test~utils+shared~openmp~cuda", when="+dray~mpi~openmp~cuda+shared")

depends_on("dray@develop~mpi~test~utils~shared+cuda", when="+dray~mpi+cuda~shared")
depends_on("dray@develop~mpi~test~utils~shared+openmp", when="+dray~mpi+openmp~shared")
depends_on("dray@develop~mpi~test~utils~shared~openmp~cuda", when="+dray~mpi~openmp~cuda~shared")
depends_on("dray+mpi~test~utils+shared+cuda", when="+dray+mpi+cuda+shared")
depends_on("dray+mpi~test~utils+shared+openmp", when="+dray+mpi+openmp+shared")
depends_on("dray+mpi~test~utils+shared~openmp~cuda", when="+dray+mpi~openmp~cuda+shared")

depends_on("dray+mpi~test~utils~shared+cuda", when="+dray+mpi+cuda~shared")
depends_on("dray+mpi~test~utils~shared+openmp", when="+dray+mpi+openmp~shared")
depends_on("dray+mpi~test~utils~shared~openmp~cuda", when="+dray+mpi~openmp~cuda~shared")

# devil ray variants without mpi
depends_on("dray~mpi~test~utils+shared+cuda", when="+dray~mpi+cuda+shared")
depends_on("dray~mpi~test~utils+shared+openmp", when="+dray~mpi+openmp+shared")
depends_on("dray~mpi~test~utils+shared~openmp~cuda", when="+dray~mpi~openmp~cuda+shared")

depends_on("dray~mpi~test~utils~shared+cuda", when="+dray~mpi+cuda~shared")
depends_on("dray~mpi~test~utils~shared+openmp", when="+dray~mpi+openmp~shared")
depends_on("dray~mpi~test~utils~shared~openmp~cuda", when="+dray~mpi~openmp~cuda~shared")


#######################
Expand Down
32 changes: 0 additions & 32 deletions scripts/uberenv/packages/babelflow/package.py

This file was deleted.

Loading

0 comments on commit cfed1b0

Please sign in to comment.