Skip to content

Commit a31c88c

Browse files
authored
update docs for 0.9.0 release (#1077)
1 parent d67ca82 commit a31c88c

File tree

7 files changed

+69
-75
lines changed

7 files changed

+69
-75
lines changed

CHANGELOG.md

+9-4
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project aspires to adhere to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77

8-
## Unreleased
8+
## [0.9.0] - Released 2023-01-12
99

10-
### Preferred dependency versions for ascent@develop
11-
10+
### Preferred dependency versions for ascent@0.9.0
11+
1212
1313

1414
### Added
15+
- Added support for HIP and running on AMD GPUs
16+
- Added RAJA expressions infrastructure
1517
- Added pipeline `partition` transform from Conduit Blueprint
1618
- Added extract `flatten` from Conduit Blueprint
1719
- Added Log base 10 filter. Filter type is `log10`
@@ -167,7 +169,10 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s
167169
### Fixed
168170
- Several minor bug fixes
169171

170-
[Unreleased]: https://github.com/Alpine-DAV/ascent/compare/v0.6.0...HEAD
172+
[Unreleased]: https://github.com/Alpine-DAV/ascent/compare/v0.9.0...HEAD
173+
[0.8.0]: https://github.com/Alpine-DAV/ascent/compare/v0.8.0...v0.9.0
174+
[0.7.1]: https://github.com/Alpine-DAV/ascent/compare/v0.7.0...v0.7.1
175+
[0.7.0]: https://github.com/Alpine-DAV/ascent/compare/v0.6.0...v0.7.0
171176
[0.6.0]: https://github.com/Alpine-DAV/ascent/compare/v0.5.1...v0.6.0
172177
[0.5.1]: https://github.com/Alpine-DAV/ascent/compare/v0.5.0...v0.5.1
173178
[0.5.0]: https://github.com/Alpine-DAV/ascent/compare/v0.4.0...v0.5.0

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.
1+
Copyright (c) 2015-2023, Lawrence Livermore National Security, LLC.
22

33
Produced at the Lawrence Livermore National Laboratory
44

scripts/generate_license_cpp_header.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@ def gen_lic_hpp(lic_file,hpp_out):
2525
# write the lic prelude, then create var to use in c++
2626
hpp_f = open(hpp_out,"w")
2727
hpp_f.write(pattern["hdr"])
28-
for l in lic_txt:
29-
hpp_f.write("%s%s" % (pattern["st"],l))
28+
hpp_f.write("// Copyright (c) Lawrence Livermore National Security, LLC and other Ascent\n")
29+
hpp_f.write("// Project developers. See top-level LICENSE AND COPYRIGHT files for dates and\n")
30+
hpp_f.write("// other details. No copyright assignment is required to contribute to Ascent.\n")
3031
hpp_f.write(pattern["hdr"])
3132
hpp_f.write("\n")
3233
hpp_f.write("#ifndef ASCENT_LICENSE_TEXT_HPP\n")

src/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cmake_policy(SET CMP0048 NEW)
1111
# Ascent
1212
################################
1313

14-
project(ascent VERSION "0.8.0")
14+
project(ascent VERSION "0.9.0")
1515

1616
################################
1717
# Build Options

src/docs/sphinx/Releases.rst

+48
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,54 @@ Source distributions for Ascent are hosted on github:
2020

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

23+
v0.9.0
24+
---------------------------------
25+
26+
* `Source Tarball <https://github.com/Alpine-DAV/ascent/releases/download/v0.9.0/ascent-v0.9.0-src-with-blt.tar.gz>`__
27+
28+
* Docker Containers
29+
* ``alpinedav/ascent:0.9.0``
30+
* ``alpinedav/ascent-jupyter:0.9.0``
31+
32+
Highlights
33+
++++++++++++++++++++++++++++++++++++
34+
35+
(Extracted from Ascent's :download:`Changelog <../../../CHANGELOG.md>`)
36+
37+
38+
Preferred dependency versions for [email protected]
39+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40+
41+
42+
43+
44+
Added
45+
~~~~~
46+
47+
* Added support for HIP and running on AMD GPUs
48+
* Added RAJA expressions infrastructure
49+
* Added pipeline ``partition`` transform from Conduit Blueprint
50+
* Added extract ``flatten`` from Conduit Blueprint
51+
* Added Log base 10 filter. Filter type is ``log10``
52+
* Added Log base 2 filter. Filter type is ``log2``
53+
* Added Feature Map in the docs. Detailing Devil Ray and VTKh features
54+
* Added ``scripts/build_ascent/build_ascent.sh`` a script that demonstrates how to manually build Ascent and its main dependencies
55+
* Added ability to override dimensions for the rendered bounding box around a dataset
56+
* Added CMake option ``ENABLE_HIDDEN_VISIBILITY`` (default=ON), which controls if hidden visibility is used for private symbols
57+
* Added documentation for how to use ROCm's rocprof profiler for GPUs with Ascent
58+
* Added support for Caliper performance annotations
59+
* Added automatic slice filter that evaluates a number of slices and outputs the one with the highest entropy
60+
61+
Changed
62+
~~~~~~~
63+
64+
* **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.
65+
* ``apcomp``, ``dray``, ``flow``, ``rover``, and ``vtkh`` are now developed in ``src/libs``.
66+
* Updated to VTK-m 1.9
67+
* Update docs related to building Ascent.
68+
* Updated to BLT v0.5.2
69+
70+
2371
v0.8.0
2472
---------------------------------
2573

src/docs/sphinx/conf.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,16 @@
5757

5858
# General information about the project.
5959
project = u'Ascent'
60-
copyright = u'2015-2022, LLNS'
60+
copyright = u'2015-2023, LLNS'
6161

6262
# The version info for the project you're documenting, acts as replacement for
6363
# |version| and |release|, also used in various other places throughout the
6464
# built documents.
6565
#
6666
# The short X.Y version.
67-
version = '0.8.0'
67+
version = '0.9.0'
6868
# The full version, including alpha/beta/rc tags.
69-
release = '0.8.0'
69+
release = '0.9.0'
7070

7171
# The language for content autogenerated by Sphinx. Refer to documentation
7272
# for a list of supported languages.

src/libs/ascent/ascent_license.hpp

+4-64
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,13 @@
11
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
2-
// Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.
3-
//
4-
// Produced at the Lawrence Livermore National Laboratory
5-
//
6-
// LLNL-CODE-716457
7-
//
8-
// All rights reserved.
9-
//
10-
// This file is part of Ascent.
11-
//
12-
// For details, see: http://ascent.readthedocs.io/.
13-
//
14-
// Please also read ascent/LICENSE
15-
//
16-
// Redistribution and use in source and binary forms, with or without
17-
// modification, are permitted provided that the following conditions are met:
18-
//
19-
// * Redistributions of source code must retain the above copyright notice,
20-
// this list of conditions and the disclaimer below.
21-
//
22-
// * Redistributions in binary form must reproduce the above copyright notice,
23-
// this list of conditions and the disclaimer (as noted below) in the
24-
// documentation and/or other materials provided with the distribution.
25-
//
26-
// * Neither the name of the LLNS/LLNL nor the names of its contributors may
27-
// be used to endorse or promote products derived from this software without
28-
// specific prior written permission.
29-
//
30-
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
31-
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
32-
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
33-
// ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
34-
// LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
35-
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36-
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
37-
// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
38-
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
39-
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
40-
// IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
41-
// POSSIBILITY OF SUCH DAMAGE.
42-
//
43-
// Additional BSD Notice
44-
//
45-
// 1. This notice is required to be provided under our contract with the U.S.
46-
// Department of Energy (DOE). This work was produced at Lawrence
47-
// Livermore National Laboratory under Contract No. DE-AC52-07NA27344 with
48-
// the DOE.
49-
//
50-
// 2. Neither the United States Government nor Lawrence Livermore National
51-
// Security, LLC nor any of their employees, makes any warranty, express
52-
// or implied, or assumes any liability or responsibility for the
53-
// accuracy, completeness, or usefulness of any information, apparatus,
54-
// product, or process disclosed, or represents that its use would not
55-
// infringe privately-owned rights.
56-
//
57-
// 3. Also, reference herein to any specific commercial products, process,
58-
// or services by trade name, trademark, manufacturer or otherwise does
59-
// not necessarily constitute or imply its endorsement, recommendation,
60-
// or favoring by the United States Government or Lawrence Livermore
61-
// National Security, LLC. The views and opinions of authors expressed
62-
// herein do not necessarily state or reflect those of the United
63-
// States Government or Lawrence Livermore National Security, LLC, and
64-
// shall not be used for advertising or product endorsement purposes.
2+
// Copyright (c) Lawrence Livermore National Security, LLC and other Ascent
3+
// Project developers. See top-level LICENSE AND COPYRIGHT files for dates and
4+
// other details. No copyright assignment is required to contribute to Ascent.
655
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
666

677
#ifndef ASCENT_LICENSE_TEXT_HPP
688
#define ASCENT_LICENSE_TEXT_HPP
699

70-
std::string ASCENT_LICENSE_TEXT = "Copyright (c) 2015-2022, Lawrence Livermore National Security, LLC.\n"
10+
std::string ASCENT_LICENSE_TEXT = "Copyright (c) 2015-2023, Lawrence Livermore National Security, LLC.\n"
7111
"\n"
7212
"Produced at the Lawrence Livermore National Laboratory\n"
7313
"\n"

0 commit comments

Comments
 (0)