Exporting results for visualisation

We now turn to the exporter facility of Feel++ which allows to provide the results of Feel++ solves in a format readable by ParaView or EnSight.

In this 2D and 3D example, we

  • download a mesh description from github.com/feelpp/feelpp/

  • build the mesh and partition it

  • build a function space \(X_h\)

  • create an element \(u\) of \(X_h\) which interpolate an expression givn by the end-user

  • export to the Ensight Gold format (the default Feel++ format) of Feel++

Example to build a mesh and function space, create an element and visualize them in ParaView
404: Not Found

To run this example,

mpiexec -n 4 python3 test_exporter.py

The location of the results are shown in the output of the script.

Output of the script
[ Starting Feel++ ] application test_exporter.py version 0.1 date 2021-Jul-16
[feelpp] create Feel++ repository "/home/saigre/feelppdb" ...
[feelpp] create Feel++ geo repository "/home/saigre/feelppdb/geo" ...
[feelpp] create Feel++ exprs directory "/home/saigre/feelppdb/./exprs" ...
 . test_exporter.py files are stored in /home/saigre/feelppdb/./np_4
 .. logfiles :/home/saigre/feelppdb/./np_4/logs
[loadMesh] Loading mesh in format geo+msh: "/home/saigre/feelppdb/./downloads/feelpp2d.geo"
[loadMesh] Use default geo desc: /home/saigre/feelppdb/./downloads/feelpp2d.geo 0.1
[loadMesh] Loading mesh in format geo+msh: "/home/saigre/feelppdb/./downloads/feelpp3d.geo"
[loadMesh] Use default geo desc: /home/saigre/feelppdb/./downloads/feelpp3d.geo 0.1
[env] Time : 6.69257s
[ Stopping Feel++ ] application test_exporter.py execution time 6.69257s

It remains to open the file .case with ParaView or EnSight.

It should look like this