-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into task/2024_parition_docs
- Loading branch information
Showing
74 changed files
with
2,535 additions
and
122 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,23 +12,28 @@ and this project aspires to adhere to [Semantic Versioning](https://semver.org/s | |
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
|
||
### Added | ||
- Added a new unified logging infrastructure. | ||
- Added support for unstructured topologies with mixed elements types (for example, hexs and tets). | ||
- Added support for `pyramid` and `wedge` elements. | ||
- Added `sphere`, `cylinder`, `box`, and `plane` options to the slice filter. | ||
- Added a `topologies` option to the relay extract. This allows you to select which topologies are saved. This option can be used with the existing `fields` option, the result is the union of the selected topologies and fields. | ||
- Added `near_plane` and `far_plane` to the camera details provided in Ascent::info() | ||
- Added `add_mpi_ranks` and `add_domain_ids` filters for adding rank and domain fields to a mesh | ||
- Added `transform` filter, which allows you to rotate, scale, translate, mesh coordinates | ||
- Added python script in src/utilities/visit_session_converters to convert VisIt color table to Ascent actions color table | ||
|
||
### Changed | ||
- Changed the replay utility's binary names such that `replay_ser` is now `ascent_replay` and `raplay_mpi` is now `ascent_replay_mpi`. This will help prevent potential name collisions with other tools that also have replay utilities. | ||
|
||
### Fixed | ||
- Resolved a few cases where MPI_COMM_WORLD was used instead instead of the selected MPI communicator. | ||
- Resolved a bug where a sharing a coordset between multiple polytopal topologies would corrupt mesh processing. | ||
- Fixed a bug with Cinema resource output that could lead to corrupted html results. | ||
- Fixed a bug where controls for world and screen annotations where ignored in Cinema renders. | ||
|
||
## [0.9.3] - Released 2024-05-11 | ||
### Preferred dependency versions for [email protected] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#!/bin/bash -l | ||
|
||
export IGC_FunctionCloningThreshold=1 | ||
export IGC_ControlInlineTinySize=100 | ||
export IGC_OCLInlineThreshold=200 | ||
export IGC_PartitionUnit=1 | ||
export IGC_ForceOCLSIMDWidth=16 | ||
export ZE_AFFINITY_MASK=0.0 | ||
|
||
# Proxies | ||
export HTTP_PROXY=http://proxy.alcf.anl.gov:3128 | ||
export HTTPS_PROXY=http://proxy.alcf.anl.gov:3128 | ||
export http_proxy=http://proxy.alcf.anl.gov:3128 | ||
export https_proxy=http://proxy.alcf.anl.gov:3128 | ||
|
||
module reset | ||
module use /soft/modulefiles | ||
module load spack-pe-gcc cmake | ||
module load oneapi/eng-compiler/2023.12.15.002 | ||
|
||
env CC=`which icx` CXX=`which icpx` FTN=`which ifx` enable_sycl=ON enable_mpi=ON enable_fortran=ON raja_enable_vectorization=OFF enable_tests=ON enable_verbose=ON ./build_ascent_sycl.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
module load cmake/3.26.3 | ||
module load gcc/10.3.1-magic | ||
|
||
export enable_mpi="${enable_mpi:=ON}" | ||
export enable_openmp="${enable_openmp:=ON}" | ||
export enable_python="${enable_python:=ON}" | ||
export build_caliper="${build_caliper:=true}" | ||
export build_pyvenv="${build_pyvenv:=true}" | ||
export build_jobs="${build_jobs:=20}" | ||
./build_ascent.sh | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
#!/bin/bash | ||
|
||
############################################################################## | ||
# Demonstrates how to manually build Ascent and its dependencies, including: | ||
# | ||
# hdf5, conduit, vtk-m, mfem, raja, and umpire | ||
# | ||
# usage example: | ||
# env enable_mpi=ON enable_openmp=ON ./build_ascent.sh | ||
# | ||
# | ||
# Assumes: | ||
# - cmake is in your path | ||
# - selected compilers are in your path or set via env vars | ||
# - [when enabled] MPI and Python (+numpy and mpi4py), are in your path | ||
# | ||
############################################################################## | ||
set -eu -o pipefail | ||
|
||
# 2024-02-08 SYCL support is handled by our unified script | ||
env enable_sycl=ON ./build_ascent.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.