I investigated the same question recently, here is what I found so far.
In Catalyst/CoProcessing the python script is used to create a vtk pipeline
This pipeline will be passed to vtk processor that will do the CoPorcessing by
executing the pipeline
vtkCPProcessor* Processor = vtkCPProcessor::New();
checking the souce code of VtkCPProcessor (
/// Add in a pipeline that is externally configured. Returns 1 if ///
successful and 0 otherwise. virtual int AddPipeline ( vtkCPPipeline * pipeline
a vtkCPProcessor object can add a pipeline of any class extending the
vtkCPPipeline (which is a an abstract class)
Beside of the official python implementation (
) I am not aware of any other implementation.
Otherwise, you can to implement your own implementation (which looks very time
Hope this helps.
I'll be interested if some one is aware of any c++ implementation of the
----- Mail original -----
> De: "Matthieu Dorier" <mdor...@anl.gov>
> À: "ParaView Mailing List [firstname.lastname@example.org]" <email@example.com>
> Envoyé: Mercredi 21 Septembre 2016 15:27:41
> Objet: [Paraview] Catalyst: dump everything in C++
> In general the way we create python scripts for a Catalyst-enabled simulation
> is by first running the simulation with a Python script that writes the data
> into files, then do offline analysis on those files and export a python
> script representing the analysis tasks to be done in situ.
> I was wondering if, instead of using a Python script for writing all the data
> into file, an equivalent C++ code was available, and how such a code would
> be integrated into a Catalyst-enabled simulation? Or maybe just with VTK
> once the adaptors are written for the simulation's data?
> Powered by www.kitware.com
> Visit other Kitware open-source projects at
> Please keep messages on-topic and check the ParaView Wiki at:
> Search the list archives at: http://markmail.org/search/?q=ParaView
> Follow this link to subscribe/unsubscribe:
Powered by www.kitware.com
Visit other Kitware open-source projects at
Please keep messages on-topic and check the ParaView Wiki at:
Search the list archives at: http://markmail.org/search/?q=ParaView
Follow this link to subscribe/unsubscribe: