This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/applications/utilities/postProcessing/graphics/fieldview9Reader
2015-08-07 12:59:14 +01:00
..
Make Port update: to utilities/post-processing 2010-08-25 22:42:57 +01:00
Allwmake Port update: to utilities/post-processing 2010-08-25 22:42:57 +01:00
errno.c
fieldview9Reader.C Upgrade copyright notices & banner in source code 2015-05-17 15:58:16 +02:00
readerDatabase.C Renamed string.H and Time.H to foamString.H and foamTime.H 2015-08-07 12:59:14 +01:00
readerDatabase.H Renamed string.H and Time.H to foamString.H and foamTime.H 2015-08-07 12:59:14 +01:00
README

Fieldview9 reader module
------------------------
This is a version of the fvbin executable with a built-in reader for Foam
data.

1] Limitations
--------------
- only volScalarFields and volVectorFields and only on points, not on boundary.
- handles polyhedra by decomposition (introduces cell centre)
- no surface fields, no lagrangian fields, no tetFem fields.
- does not run in parallel

2] Building
-----------
It has only been tested on Linux. Other platforms should build with a little
bit of effort. Have a look at the Fieldview link script and see which options
you need to add to Make/options to make it build.

Instructions:
0. Make sure FV_HOME is set to the root of the FieldView installation.
(i.e. $FV_HOME/user should exist)

1. Add $FV_HOME/bin to your path and make sure you can actually run fv.

2. Make the new fv executable by typing

    wmake

   This should create an 'fvbinFoam' executable.

3. On Linux you can directly run this executable instead of through the 'fv'
script. On other machines you might have to backup the old $FV_HOME/bin/fvbin
executable and move the fvbinFoam one into its position. Now you can use the
fv script to start it all up.


3] Running
----------
After starting it up (see step above) you should have a 'Foam Reader' under
the 'Data Files' pull-down menu. This will open a file selection box. Go to the
case directory and click on any file. The reader will recognize that the
current directory is a case directory (it has checks for a 'constant' directory)
and start reading the mesh. It will
pop-up a box with time steps and a list of variables as usual.

In case of a case with topology changes (i.e. more than one mesh) it
will ask for the time step a second time. This is due to a limitation in
Fieldview. Choose the same time as before.

In the terminal window it will print various informational messages.

A not fairly well tested feature is cellSet displaying. Instead of selecting
a case directory selecting a cellSet (in a polyMesh/sets/ directory) it
will try to subset the mesh using the selected cellSet. It is not possible
to display fields on subsetted meshes.