Hi,

I am new to Paraview, so, my questions seems to look obvious... Sorry about 
that.

At first I believed Catalyst was a sort of "add-on" to put on top of Paraview : 
so I built from source ParaView-v4.0.1-source.tgz one the one hand, and, 
catalyst-base-1.0.alpha.tgz on the other hand (believing I will need both).
I seems I have succeeded to run the CxxFullExample from 
https://github.com/acbauer/CatalystExampleCode :
1. I compiled the CxxFullExample pointing ONLY at the Paraview install 
directory (using Paraview_DIR in cmake) but I did NOT use the Catalyst install 
directory
2. I run mpirun -n 2 ./FEDriver feslicescript.py => I get fullgrid* and slice* 
files that are to be post-processed by Paraview while the simulation is running

My understanding is that I do not need the catalyst install if I build Paraview 
with build options from the "old" wiki page  
http://www.paraview.org/Wiki/CoProcessing ? I am correct : using correct build 
options, Catalyst wiil be included in Paraview, right ? Catalyst is not an 
"add-on" (that you first need to link to, to be able, in a second step, to "do 
stuffs" with Paraview) , right ? Catalyst is more like a kind of "batch mode of 
Paraview" that extracts the necessary bunch of code from Paraview that enables 
to create the fullgrid* and slice* files without necessary need to install (the 
full version of) Paraview, right ?

Do I understand correctly ?

Also, is there a way to control the simulation live : is there a way to create 
commands like "run", "stop", "do one more iteration, stop and update live plots 
on screen" using a kind of client/server communication pattern ? (server = 
simulation running on a cluster, client = paraview running on a laptop). As far 
as I understand, with a Python script I can generate output to post-process 
while the simulation is running, but I can not control it (stop, run, step, 
select more or less stuffs to save for the current time iteration), right ?

Thanks,

FH

________________________________
De : Andy Bauer [[email protected]]
Date d'envoi : samedi 27 juillet 2013 17:08
À : HOUSSEN Franck
Cc: [email protected]
Objet : Re: [Paraview] Co-processing (in situ visu) : 
vtkCoProcessorImplementation is not built

Hi,

That wiki page is a bit outdated. The best reference for that is the attached 
guide. I'm working on updating the wiki pages and making 
catalyst.paraview.org<http://catalyst.paraview.org> more informative. I'm 
hoping in a week or two things will be in decent shape.

Regards,
Andy

On Sat, Jul 27, 2013 at 9:07 AM, HOUSSEN Franck 
<[email protected]<mailto:[email protected]>> wrote:
Hello,

I try to do some in-situ visualization with Paraview. I went through the 
tutorial : http://www.paraview.org/Wiki/CoProcessing

I run Ubuntu 12.04. I built Paraview from source (ParaView-v4.0.1-source.tgz) 
with :
~/Programs/Paraview/ParaView-v4.0.1-build>cmake 
-DPARAVIEW_BUILD_PLUGIN_CoProcessingScriptGenerator=ON 
-DPARAVIEW_BUILT_QT_GUI=ON -DBUILD_SHARED_LIBS=ON -DPARAVIEW_ENABLE
_PYTHON=ON -DPARAVIEW_USE_MPI=ON -DCMAKE_BUILD_TYPE=Release 
-DPARAVIEW_ENABLE_COPROCESSING=ON -DBUILD_COPROCESSING_ADAPTORS=ON 
-DBUILD_FORTRAN_COPROCESSING_ADAPTORS=ON -D
PYTHON_ENABLE_MODULE_vtkCoProcessorPython=ON 
-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON 
-DCMAKE_INSTALL_PREFIX:PATH=/home/fh/Programs/Paraview/local 
../ParaView-v4.0.1-source

When I "make install" there is no libvtkCoProcessorImplementation neither in 
/home/fh/Programs/Paraview/local/lib, nor in 
/home/fh/Programs/Paraview//local/lib/paraview-4.0/ : the co-processing example 
(http://www.paraview.org/Wiki/Coprocessing_example) does not link !...

Also, I am not sure to understand how things must be run and set :
1. first, in a first terminal, I have to run the simulation (main program from 
CoProcessingExample.cxx)
2. then, I guess I have to run Paraview using a (pre-generated Python) script 
but I didn't really understand how to do that...
As far as I understand, at each simulation step, the simulation must generate, 
for instance, a HDF5 results file (that contain variables to visualize - each 
HDF5 must be labelled with the time step it is related to). Then, Paraview is 
used to visualize data from the corresponding HDF5 file (associated to the 
current time step) while the simulation keeps on running. And when a new time 
step is done (new HDF5 is generated), the Python script is used by Paraview to 
udpate the visualisation on screen. Did I understood correctly this part ? If 
yes, I didn't get how Paraview "knows" a new time step is "done and available 
for visualisation". Also I am not sure to know how to "launch the Pyhton 
script".

Can somebody help me on this ?

Thanks

FH

_______________________________________________
Powered by www.kitware.com<http://www.kitware.com>

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to