[Catalyst V2] Support for AMR data

Hello, I have recently taken over maintaining and updating an old ParaView (V1) Catalyst implementation for a code that uses the Chombo libraries for [Berger-Oliger style] Adaptive Mesh Refinement (Chombo - Software for Adaptive Solutions of Partial Differential Equations - Chombo Chombo). Since the data uses AMR, we used the corresponding VTK data structures (e.g. vtkOverlappingAMR).

I was looking at the new Catalyst (V2) API and I really like the supposed benefits of updating to use it. However, before I start porting our code to use it I thought it would be asking whether such datasets are supported. In particular, does the new ParaView Catalyst implementation supports AMR datasets via the Conduit Mesh protocol? Looking at the Conduit documentation, it seems it is possible to describe AMR data using nesting sets but I wasn’t sure if the ParaView Catalyst code was able to handle this since I couldn’t see anything related to nestsets in the ParaView Conduit VTK extension code.

@Francois_Mazen @nicolas.vuaille

Indeed, nesting sets and AMR are not currently supported by Catalyst V2. As a work around you may create many meshes for each level set. I agree this is not optimal.

Do you know if there is a plan to support this in the near future?

I’m not aware of such plan. @utkarsh.ayachit may have more information on Catalyst2 roadmap.