Commit Graph

32 Commits

Author SHA1 Message Date
Mark Olesen
5d715694dd PV3FoamReader fixes
- added printMemory() method to aid debugging memory used
  - call UpdateInformation() if the mesh has changed
  - automatic activation of "internalMesh", "p", "U"
    is suppressed if a fvMesh is cached. Otherwise,
    appearing/disappearing volFields can cause a crash

  Note:
  The message "had to make up a selection value" that sometimes occurs
  seems to be paraview related (see paraview mailing list),
2008-07-30 15:50:30 +02:00
Mark Olesen
f8b2746327 PV3FoamReader reorganization
- vtkPV3Foam get PrintSelf (reduces number of methods)
  - move output data member from vtkPV3Foam -> PV3FoamReader
    in preparation for rewriting output method
  - roughed in code to track mesh/field changes in preparation for rewriting
    output method
  - progress bar with arbitrary values to give the user something to watch
2008-07-28 13:36:23 +02:00
Mark Olesen
07d8a616f8 minor cleanup of Allwmake
- Remove paraFoam/Allwmake leftover junk
  - Always attempt make of libccmio to ensure lnInclude/ exists
2008-07-25 16:04:32 +02:00
Mark Olesen
3cdc8ca03c static label Time::findClosestTimeIndex(const instantList&, const scalar)
- avoid code duplication in vtkPV3Foam.C and checkTimeOption.H
  - can also be used in Time::findClosestTime(), but didn't touch that
2008-07-25 15:37:38 +02:00
Mark Olesen
8a2596a05c PV3FoamReader repaired several misfeatures
- On the first call, select 'internalMesh' and the 'p', 'U' fields.
    This corresponds to a fairly common default case without loading all
    possible fields etc.
  - Include zones should now work without issuing a FatalError when the
    corresponding files are missing. I must have tried too many things
    at once and didn't notice this before.
  - Use ZoneMesh for zone names if the fvMesh is already cached
    (skips re-reading the same files).
  - Change reader description to "OpenFOAM Reader" to distinguish it a bit
    from the vtkOpenFOAMReader built into paraview/vtk
  - Misc. file and method names reorganized

  - Remaining problem:
    mixing internalMesh and cellZones is clunky since there aren't yet
    interpolated point values for cellSets/cellZones. Paraview complains
    about the mismatch, but extracting a block is still okay.

  TODO:
  - multi-port output for Lagrangian
  - hold all the vtk mesh parts (including multiblock) and just pass the
    reference. With this, the pipeline might notice that the geometry is
    actually identical and skip the PVGeometryFilter that takes so long.
2008-07-25 10:46:10 +02:00
Mark Olesen
af5674aca5 PV3FoamReader - remove old time-selection arrays 2008-07-24 15:58:59 +02:00
Mark Olesen
b43378747a Merge commit 'OpenCFD/master' into olesenm 2008-07-23 13:41:51 +02:00
Mark Olesen
dcdce31460 paraview reader: export modified FOAM_CASE for parallel sub-cases 2008-07-23 09:59:41 +02:00
Mark Olesen
04f065cf4c fix PV3FoamReader to restore mesh caching
previous disabling of the TimeSelection arrays [commit c52b20b..]
resulted in the mesh caching being disabled :(

Simplified code is enabled/disabled by PV3FOAM_TIMESELECTION define.
Might be removed in the future.
2008-07-22 16:26:03 +02:00
Mark Olesen
202570dce4 renamed ensight76FoamExec -> ensightFoamReader for consistency 2008-07-22 14:52:57 +02:00
Mark Olesen
e629d33a08 paraview reader: export FOAM_CASE env variable 2008-07-22 13:07:45 +02:00
andy
64a1f7cbde fix for cyclic boundary handling 2008-07-17 16:15:42 +01:00
mattijs
e3e2b91823 Not use .foam extension 2008-07-09 09:35:14 +01:00
andy
8d1adca1e7 bug fix - correcting my earlier error... 2008-07-04 13:28:55 +01:00
andy
02fb293fcf moved a couple of comments to inside debug statements 2008-07-03 16:58:25 +01:00
andy
d23666042f general clean-up, and renamed filename extension to avoid conflict with internal reader 2008-07-03 14:35:00 +01:00
Mark Olesen
02cabc3cf2 updated Copyright (C) \d+-2008 OpenCFD Ltd. 2008-06-25 15:01:46 +02:00
andy
c52b20b10d Updating time selection 2008-06-16 11:30:13 +01:00
henry
47996ef186 Removed all warnings from gcc-4.3.0 except those from
NamedEnum (bug in compiler?)
molecule (Graham dealing with it)
lex (no comment)
VTK (again no comment)
2008-06-11 15:55:07 +01:00
andy
56878a9fc7 changed point field data again - no need to use anything other than fieldname (removed vpi prefix) 2008-06-10 14:48:39 +01:00
andy
5b92011d93 changed volPointInterpolate() labels to vpi() 2008-06-10 11:27:31 +01:00
andy
11db15e82c re-labelling read sets/zones 2008-06-06 16:39:37 +01:00
andy
7cc0520c36 update to remove gcc4.3.0 warning messages 2008-06-04 19:13:23 +01:00
andy
168c7e1ca9 removing FoamX 2008-06-04 13:40:02 +01:00
andy
a7a97ca865 re-location of PV3FoamReader 2008-05-28 09:48:46 +01:00
henry
bf7959d2c8 Correctinons to the wmake options to pick-up the ParaView headers 2008-05-27 19:30:59 +01:00
andy
46f84af1ea updating PV3FoamReader with Mark's version 2008-05-27 14:23:21 +01:00
Mark Olesen
6441a23cd0 minor adjustments to paraview Allwmake scripts 2008-05-23 14:14:27 +02:00
Mark Olesen
6179a6fd5a checkin paraview3.3 reader as 'work-in-progress' 2008-05-08 15:20:57 +02:00
andy
68f62c3bc9 enabled block/dataset names to be added/shown in the PV reader module 2008-05-09 13:04:25 +01:00
henry
cd161a3385 Updated PV3Foam reader 2008-05-01 15:39:17 +01:00
OpenFOAM-admin
3170c7c0c9 Creation of OpenFOAM-dev repository 15/04/2008 2008-04-15 18:56:58 +01:00