Skip to content

Commit

Permalink
update docs for 0.9.0 release (#1077)
Browse files Browse the repository at this point in the history
  • Loading branch information
cyrush authored Jan 27, 2023
1 parent d67ca82 commit a31c88c
Show file tree
Hide file tree
Showing 7 changed files with 69 additions and 75 deletions.
13 changes: 9 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,15 @@ 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
## [0.9.0] - Released 2023-01-12

### Preferred dependency versions for ascent@develop
- [email protected].4
### Preferred dependency versions for ascent@0.9.0
- [email protected].6
- [email protected]

### Added
- Added support for HIP and running on AMD GPUs
- Added RAJA expressions infrastructure
- Added pipeline `partition` transform from Conduit Blueprint
- Added extract `flatten` from Conduit Blueprint
- Added Log base 10 filter. Filter type is `log10`
Expand Down Expand Up @@ -167,7 +169,10 @@ 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.6.0...HEAD
[Unreleased]: https://github.com/Alpine-DAV/ascent/compare/v0.9.0...HEAD
[0.8.0]: https://github.com/Alpine-DAV/ascent/compare/v0.8.0...v0.9.0
[0.7.1]: https://github.com/Alpine-DAV/ascent/compare/v0.7.0...v0.7.1
[0.7.0]: https://github.com/Alpine-DAV/ascent/compare/v0.6.0...v0.7.0
[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
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.
Copyright (c) 2015-2023, Lawrence Livermore National Security, LLC.

Produced at the Lawrence Livermore National Laboratory

Expand Down
5 changes: 3 additions & 2 deletions scripts/generate_license_cpp_header.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ def gen_lic_hpp(lic_file,hpp_out):
# write the lic prelude, then create var to use in c++
hpp_f = open(hpp_out,"w")
hpp_f.write(pattern["hdr"])
for l in lic_txt:
hpp_f.write("%s%s" % (pattern["st"],l))
hpp_f.write("// Copyright (c) Lawrence Livermore National Security, LLC and other Ascent\n")
hpp_f.write("// Project developers. See top-level LICENSE AND COPYRIGHT files for dates and\n")
hpp_f.write("// other details. No copyright assignment is required to contribute to Ascent.\n")
hpp_f.write(pattern["hdr"])
hpp_f.write("\n")
hpp_f.write("#ifndef ASCENT_LICENSE_TEXT_HPP\n")
Expand Down
2 changes: 1 addition & 1 deletion src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ cmake_policy(SET CMP0048 NEW)
# Ascent
################################

project(ascent VERSION "0.8.0")
project(ascent VERSION "0.9.0")

################################
# Build Options
Expand Down
48 changes: 48 additions & 0 deletions src/docs/sphinx/Releases.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,54 @@ Source distributions for Ascent are hosted on github:

https://github.com/Alpine-DAV/ascent/releases

v0.9.0
---------------------------------

* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.0/ascent-v0.9.0-src-with-blt.tar.gz>`__

* Docker Containers
* ``alpinedav/ascent:0.9.0``
* ``alpinedav/ascent-jupyter:0.9.0``

Highlights
++++++++++++++++++++++++++++++++++++

(Extracted from Ascent's :download:`Changelog <../../../CHANGELOG.md>`)


Preferred dependency versions for [email protected]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* [email protected]
* [email protected]

Added
~~~~~

* Added support for HIP and running on AMD GPUs
* Added RAJA expressions infrastructure
* Added pipeline ``partition`` transform from Conduit Blueprint
* Added extract ``flatten`` from Conduit Blueprint
* Added Log base 10 filter. Filter type is ``log10``
* Added Log base 2 filter. Filter type is ``log2``
* Added Feature Map in the docs. Detailing Devil Ray and VTKh features
* Added ``scripts/build_ascent/build_ascent.sh`` a script that demonstrates how to manually build Ascent and its main dependencies
* Added ability to override dimensions for the rendered bounding box around a dataset
* Added CMake option ``ENABLE_HIDDEN_VISIBILITY`` (default=ON), which controls if hidden visibility is used for private symbols
* Added documentation for how to use ROCm's rocprof profiler for GPUs with Ascent
* Added support for Caliper performance annotations
* Added automatic slice filter that evaluates a number of slices and outputs the one with the highest entropy

Changed
~~~~~~~

* **The Great Amalgamation** - The VTK-h, Devil Ray, and AP Compositor projects are now developed in Ascent's source instead of separate repos. These external repos for these projects are archived. This reorg simplifies the development and support of these tightly coupled capabilities. Ascent 0.9.0 will be the first release using these internal versions.
* ``apcomp``, ``dray``, ``flow``, ``rover``, and ``vtkh`` are now developed in ``src/libs``.
* Updated to VTK-m 1.9
* Update docs related to building Ascent.
* Updated to BLT v0.5.2


v0.8.0
---------------------------------

Expand Down
6 changes: 3 additions & 3 deletions src/docs/sphinx/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,16 @@

# General information about the project.
project = u'Ascent'
copyright = u'2015-2022, LLNS'
copyright = u'2015-2023, LLNS'

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = '0.8.0'
version = '0.9.0'
# The full version, including alpha/beta/rc tags.
release = '0.8.0'
release = '0.9.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
68 changes: 4 additions & 64 deletions src/libs/ascent/ascent_license.hpp
Original file line number Diff line number Diff line change
@@ -1,73 +1,13 @@
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
// Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.
//
// Produced at the Lawrence Livermore National Laboratory
//
// LLNL-CODE-716457
//
// All rights reserved.
//
// This file is part of Ascent.
//
// For details, see: http://ascent.readthedocs.io/.
//
// Please also read ascent/LICENSE
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the disclaimer below.
//
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the disclaimer (as noted below) in the
// documentation and/or other materials provided with the distribution.
//
// * Neither the name of the LLNS/LLNL nor the names of its contributors may
// be used to endorse or promote products derived from this software without
// specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
// LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
// IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//
// Additional BSD Notice
//
// 1. This notice is required to be provided under our contract with the U.S.
// Department of Energy (DOE). This work was produced at Lawrence
// Livermore National Laboratory under Contract No. DE-AC52-07NA27344 with
// the DOE.
//
// 2. Neither the United States Government nor Lawrence Livermore National
// Security, LLC nor any of their employees, makes any warranty, express
// or implied, or assumes any liability or responsibility for the
// accuracy, completeness, or usefulness of any information, apparatus,
// product, or process disclosed, or represents that its use would not
// infringe privately-owned rights.
//
// 3. Also, reference herein to any specific commercial products, process,
// or services by trade name, trademark, manufacturer or otherwise does
// not necessarily constitute or imply its endorsement, recommendation,
// or favoring by the United States Government or Lawrence Livermore
// National Security, LLC. The views and opinions of authors expressed
// herein do not necessarily state or reflect those of the United
// States Government or Lawrence Livermore National Security, LLC, and
// shall not be used for advertising or product endorsement purposes.
// Copyright (c) Lawrence Livermore National Security, LLC and other Ascent
// Project developers. See top-level LICENSE AND COPYRIGHT files for dates and
// other details. No copyright assignment is required to contribute to Ascent.
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//

#ifndef ASCENT_LICENSE_TEXT_HPP
#define ASCENT_LICENSE_TEXT_HPP

std::string ASCENT_LICENSE_TEXT = "Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.\n"
std::string ASCENT_LICENSE_TEXT = "Copyright (c) 2015-2023, Lawrence Livermore National Security, LLC.\n"
"\n"
"Produced at the Lawrence Livermore National Laboratory\n"
"\n"
Expand Down

0 comments on commit a31c88c

Please sign in to comment.