Dear FEAP Users,
We have developed a user macro to create Paraview output for nurbfeap results, and we would like to share it with you.
Some features of the routine are:
- quadratic interpolation of the geometry and the solution field (using quadratic FE elements)
- linear interpolation of the geometry and the solution fields (using linear FE elements) (nurbfeap plot defaults)
- uniform and non-uniform subdivisions of the NURBS elements
- Standard FEAP output of the IGA mesh (in form of Serendipity and Lagrangian finite elements)
- NEW post-processing of NURBS meshes using the so-called Bézier elements in Paraview (only for FEAP 8.5 and FEAP 8.6)
- NEW compress VTU files on-demand (currently by executing an external Python script)
A user manual is also provided which explains how to use the user macro.
We have tried to use and alter nurbfeap standard routines whenever it was possible. However, it should be noted that the user macro works independently and does not interfere with nurbfeap plot functions.
Feel free to download and adapt it to suit your needs.
Hope you find it of help!
Resam
update 07.04.2017: an error in addressing npvi.h in subroutines was fixed.
update 03.07.2017: fixed a problem in defining the xl array (see replies #3 and#4 below)
(for v.8.4 only. v8.5 users use the files at Reply #7 below)update 27.10.2017: fixed an error when using different types of elements in a single problem (download:
rev.1.2)
update 03.03.2018: major update - download:
rev.1.3update 14.07.2020:
Version 1.4