Telecon: 2026 04 20 - Alpine-DAV/ascent GitHub Wiki

2026/04/20 Meeting

Updates

  • Ascent tutorial August 25th, 2026 9-11am PT as part of LLNL's HPC Tutorial Series

Recent Developments:

  • Cyrus: Working on passing args to command callback
    • This is based on a user request to access an actions file in their callback
  • Emily: Added JSON schema to verify filters
    • Working on JSON schema docs
  • Emily: Added warning if ascent.py is already present in the current working directory
  • Emily: Working on Docs and tutorial fixes, and build warnings
  • Emily: Working on plotting just one color
  • Emily: Working on getting default dir wired up properly
  • User charlesgwaldman:
    • Added tiled rendering depth test
    • Disabled CleanGrid point merging
    • Found a cmake typo: filter_sources -> filters_sources
    • Filename metadata broadcast
  • User abdessamedkhediri-cmyk fixed build errors with VTKh using Kokkos + HIP with rocm 7.2.1
  • User albestro:
    • Added mesh blueprint support for explicit points
    • Fixed a performance bug with templated unstructured topologies
  • Nicole: Added features similar to VisIt for the reflect filter
  • Nicole: Working on updating to use Viskores 1.1.0
    • Required a patch to fix annotations with volume renders (not merged in Ascent, fix merged in Viskores)
  • Nicole: Working on this user error involving clip and failing on amd gpus: https://github.com/Alpine-DAV/ascent/issues/1693
    • Hacky fix to remove limiting the clip worklet's batch size, Viskores disagrees with this approach

Discussion

  • Ken discussed some rocm compiler errors where paraview was being compiled with two different compilers on frontier, normal cxx and then amd clang for the hip stuff, the issue was that in cmake the link to the kokkos library will add compiler flags that will kill the gcc compiler. Viskores had a recent change to change the linking of the libraries, kokkos links libraries privately and won't add def lines, this could be an issue later on where the linking is not happening correctly, this could be remedied by linking directly to viskores_cont and viskores_exec