Merge topic 'ghost-data' into master

409eb229 Merge remote-tracking branch 'origin/master' into ghost-data
09af3127 ENH: Fixing PrintSelf ivar defects
1cbbbd89 COMP: Fix minor compiler warnings
83ca5091 ENH: Reduce the number of test cases run
0695ec93 COMP: Fixing minor warnings and header test fails
5948af91 COMP: VTK 6 Updates
abd3f893 Removed vtktd.
b07a7cee Removed classes that have been removed.
8df3fd86 COMP: Fixing compiler warnings on Windows
21ca01d9 COMP:Fix build issues when configured w/out MPI
09cf118d COMP: Move MPI code under if clause
d3f66fe4 BUGFIX: Added missing code
d11e56d9 ENH: Added asserts to check individual test status
2e07c1d5 ENH: Ensure points are doubles
3c80b73e ENH: Parallel test for StructuredGrid ghost data
d0177871 ENH: Added more tests
4164e3a3 COMP: Add vtkPStructuredGridGhostDataGenerator
9a8f4e1e BUGFIX: Proper allocation of cell visibility array
d089a8c2 COMP: Add vtkStructuredGridGhostDataGenerator
12094223 DOC: Improve class documentation
8348b7d7 STYLE: Conform to VTK's coding style
de4206ea ENH: Added convenience point-access method
a11fe224 BUGFIX: Set registered number of ghost layers to 0
68a872b1 BUGFIX: Add // Not implemented to fix header tests
ec5b7ac8 ENH: Structured partitioners & corresponding tests
19755075 ENH: Structured grid Ghost data generation filter
a4c222a9 COMP: Fix build issues due to typos and copy/paste
ed0aa6b0 StructuredGrid/RectilinearGrid partitioners
6ba10b5f DOC: Added See Also section
0f168182 ENH: Added more test cases for ghost exchange
cc26e048 BUGFIX: Fix issue with multiple-blocks per process
2f8ff7a4 ENH: Handle grids with single points
3dd7585f BUGFIX: DeserializeDataArray pass pointer by ref
44462b79 ENH:Test ghost data generation of uniform grids
39cf9c8f BUGFIX: Fix call to ComputePointIdForExtent
dbc9f894 ENH:Parallel ghost data test for uniform grids
37b152cd ENH: Parallel ghost generator for uniform grids
1bf30183 ENH: Add StructuredGridConnectivity test
5ddeaf3a ENH: Disable copy constructor and '=' operator
19f52aaf ENH: Disable copy constructor and '=' operator
cfc58396 ENH: Ghost data generation test for uniform grid
d4f07629 BUGFIX: Compute ghosted grid block origin
3198abf2 Testing of VTK ghost data generation filters
e85bf3e8 ENH: Base class for ghost generation filters
94b19ead ENH: Refactoring of ghost-data exchange
b75bad8a ENH: Write distribute multiblock dataset
54e7fec8 BUGFIX: Handling of SUPERSET case
71488745 ENH: Enrich Non-blocking funcationality
b6bfeca8 ENH: Fuse loops for computing SND/RCV extents
99808da3 BUGFIX:Restrict ghost extents/masks to local grids
4bd0e9f6 ENH:Methods to check if grid has point/cell data
d07b36b0 DEBUG: Added some code for debugging
2c437dd6 BUGFIX: Fix size calculation in GetRawData
9d132584 Modularize ghost-data exchange (Part 2)
fbe51e8c Modularize ghost-data exchange
ac47f635 BUGFIX: Incomplete assert
11038b9d ENH:Map neighboring grid pairs to nei list index
d1f028d0 Split GhostDataExchange
f2da1047 ENH: Add CopyCoordinates when filling ghost data
29f70ff1 ENH: Add CopyCoordinates for ghost data creation
7e615119 ENH: Initialize ghosted grid points arrays
3875e738 ENH: Implemented TransferRemoteNeighborData
925a751a ENH: Ghost data transfer (remote+local)
8f3d97ec ENH: Made TransferGhostDataFromNeighbors virtual
e970b1f7 ENH: Modular deserialization of ghost-data
3cee9fff ENH: Add method to test if bytestream is empty
1f964d63 ENH: Modularized ghost data serialization
8fc2a836 DOC: Improved code documentation
dfce34a9 ENH: Fuse the for-loops in CreateGhostLayers
01fdd370 ENH: Added array Push/Pop methods
b8b20e08 ENH: Additional accessor to raw data
3e72038a ENH: Added method to acquire the stream size
560561c6 ENH: Non-blocking comm. for MPI_UNSIGNED_CHAR
32ffcc9a ENH: Added WaitAny method
97701ced ENH: Simple test for non-blocking communication
871a86fe ENH: Added WaitAll method
d328110c Generic serialization of Field data
a0469622 DEBUG: Remove debug statements
24bf959f ENH: Robust transfer of local ghost data
2f4cec9d ENH: Neighbor Orientation + SND/RCV extent comp.
81fb48e1 Correct neighbor orientation
ff5b1ed7 COMP: Fix unused variable warning
0fea22a3 ENH: Local ghost-data transfer from neighbor
b48503a3 ENH: Update DetermineNeighborOrientation
89a96b02 ENH:Improve SND/RCV extent calculation
83028973 Local ghost data transfer
3bf73cf8 ENH: Specify number of ghost layers to create
12e27c38 ENH:Init and computation of SND/RCV extents
a279ceed Compute Send/Rcv extent for each neighbor
42a25a5e DEBUG: Comment debug print statements
dcbb8a18 ENH: Acquire data dimension based on whole extent
ef93b301 ENH: Transfer of registered data to ghosted data
11a32bee Copy registered data to ghosted data
83b46ce8 ENH: Added field comparisson test
01fd9111 ENH: Ghosted fields initialization/allocation
3cd777b2 ENH: Apply XYZ Field to the dataset
660aecda ENH:Added Test for creating ghost layers
26dab594 ENH: Testing of Ghost cell arrays
b444487f BUGFIX: Fix if-statement in FillCellGhostArray
5089b393 ENH: Added method to compute total number of cells
66b5b00d ENH: Check ghosted dataset
12b96fa3 BUGFIX: Marking of ghost nodes on the boundary
fe048acd BUGFIX:Fix allocation of GhostedGridExtents vector
aa19f1f1 ENH: Specify file prefix in WriteMultiblock()
ae654705 ENH: Combine Simple2DTest and Simple3DTest
0f180c0f ENH: Remove older test code
f31f6096 ENH: Implemented ghosting with masking
f4f7db29 BUGFIX: Fix memory leaks
95d3d8ba ENH: Add GetNumberOfNodes() and GetNumberOfCells()
548ad77c Ghost layer creation
dd918a43 ENH: Added GetPoints() method
6139033c COMP: Fix compiler warnings
032bed1a COMP: Fix unused variable compiler warnings
64e6043f COMP: Fix signed/unsigned comparisson warnings
045b94ba ENH: Implement method to create ghosted extents
2588b640 COMP: Fix unsigned/signed comparissong warnings
25bc87bd ENH: Modularized FillGhostArrays
daf477c4 ENH: Attach cell flags to grids in Simple2DTest
6094f9ec BUGFIX: Corrected GetCellDims for 1-D and 2-D data
ae9636f0 BUGFIX:Fix indexing in GetCellExtentFromNodeExtent
d33cd42f BUGFIX: Add missing return in MarkCellProperty
32684335 Correctly marking cell properties
09cb0474 BUGFIX: Fixed erroneous asserts
0f3bd024 COMP: Rename cell properties to avoid collision
f2fc0153 ENH: Added more states for cell ghost array
5a51212f ENH:GetCellExtentFromNodeExtent--assert postcond.
576b6161 ENH: Get the cell extent from node extent
9afe16ef ENH: Inline methods to improve performance
d38b6729 ENH: Generalized PartialOverlap() for all cases
53a2ffc9 BUGFIX: Call SetNumberOfGhostLayers
a9ccc37d BUGFIX: Fix issue w/marking IGNORE nodes
e550a743 BUGFIX: Fix IsNodeOnBoundaryOfExtent predicate
cd0450e0 ENH: Implemented AttachPointFlagsArrays
d53a159d BUGFIX: GetStructuredCoordinates method signature
b51b387b BUGFIX: RealExtent correction
e0947284 ENH: Enable tests with more ghost cells
a5e5bc24 BUGFIX: Ghost-layer correction
1e1b111b ENH: Alleviate redundant function calls
ea5de356 BUGFIX: Set orientation in GetIJKBlockOrientation
b379608d ENH:Node count test to Simple 2-D and 3-D cases
add9d133 ENH: Pass RealExtent to IsGhostNode
07760c74 ENH: Implement IsNodeOnSharedBoundary
b5d7df3c ENH: Rename to GetIJKBlockOrientation
ee85e8b5 ENH: Implement GetNodeBlockOrientation
1946e99d DOC: Updated documentation -- BlockFace changes
48a6bab2 ENH: Inline methods querying BlockTopology info
f3d97fbf ENH: Define BlockFace enum for BlockTopology
47e69038 DOC: Added missing method documentation.
ccfa492c BUGFIX: Corrected block topology + improvements
d7c76433 ENH: Full support for 1-D, 2-D and 3-D data
fc63bf25 Full 2-D and 3-D support
43f7d182 ENH: Added GhostedGridExtents ivar and methods
2b52449c ENH: Added block topology and nodal predicates
19fc4884 ENH:Initialization/Allocation of the vis. arrays
53626780 ENH: Minor beautification of the PrintSelf output
27311beb ENH: Added Allocate() method to the API
0642fb19 ENH: Transparent Computation of GhostArrays
4ab958b4 ENH: Added commandline-driven Simple 2D/3D tests
95ed8a64 ENH: Improved neighbor orientation handling
70d0f120 ENH: Added additional 2-D tests.
dbdbafc9 ENH: Improved handling of neighbor orientation
dfae1125 ENH: Added more neigbor orientation cases
39e51172 ENH: Neighbor Blockn Orientation Information
0d35dac2 ENH: NeighborOrientation and operations
109df6f0 ENH: Updated tests to reflect API changes.
1eb05d37 ENH: API Changes in RegisterGrid signature
f6cee264 ENH: Grid connectivity base class enrichment
ee00144d ENH: Moving code from Common to Filtering
fbe6d534 ENH: Added orientation info to Neighbor class
30e2229a ENH: Fix compiler comparisson warnings
fe182554 ENH: Fix compiler wanrnings
5ebc1cee ENH:Exclude vtkStructuredNeighbor from HeaderTests
86e5d5a4 STYLE: Improvements to satisfy HeaderTesting
af9da772 ENH: Fix PrintSelf signature for HeaderTesting-*
e3f38353 BUGFIX: Add export macro to class
f68561ab ENH: Progress of API for growing ghost-data
12691c10 ENH: Using vtkUnsignedCharArray*
1931514b Changing API to pass vtkUnsignedCharArray
464a7660 ENH: By default set grid's FieldData to NULL
a9c87b13 ENH: Add XYZ fields on test grids
25991902 ENH: Add registration of field data
d3e1d071 Add testing with ghost layers
2c5d8a1d STYLE: Conform to VTK's guidelines
e3d58098 ENH: Add NumberOfGhostLayers option
80bdbf2b ENH: Support for ghost-layers
34692e4b ENH: Full partitioning support for 1D/2D
57916bc4 BUGFIX: Correct IJK of origin of each sub-grid
c27afcba ENH: Enable re-use of extent partioner instance
90b98325 STYLE: Conform to VTK's guidelines
d5ef0aed ENH: Add PERIODIC state to NodeProperties enum
ac08d53e ENH: Changed AddExtent to take just the extent
96916914 STYLE: Conform to VTK's coding guidelines
ffebf299 ENH: Added tests for computing the average
6cac1244 ENH:Rename FillMeshPropertyArrays->FillGhostArrays
4164d39c DOC: Updated docs to reflect recent changes
5f2bd065 ENH: Adding Abstract Grid Connectivity base-class
b0db9544 ENH: Propagate GhostArray rename
3934f6d1 ENH: GhostArray rename/enhancements
f37bed94 ENH: Renaming MeshPropertyEncoder to GhostArray
03179ab9 ENH: Parallel Structured Grid connectivity
52fddfbf BUGFIX: Fix some memory leaks
21b89884 ENH: Minor code structure enhancements
e35b3902 ENH:Added TestPStructuredGridConnectivity to build
ebe7fc8b ENH: Test for parallel Structured connectivity
13617334 BUGFIX: Corrected vtkTypeMacro
424901a3 ENH: Handling for partial overlaps
96554bb3 STYLE: Whitespace changes
bad3d4ed Support for Partial overlap
b0d5d293 ENH: More extensive testing
9401a97d STYLE: Adhere to the 80 character line limit
d140cb06 ENH: Add WholeExtent and PieceExtent information
f9d9b9eb STYLE: Conform to VTK's coding standards
c3a4c341 ENH: Add RCB partitioner
a3d47583 Distributed Structured Grid connectivity
53ecde82 ENH: Making some method virtual
ac30bf5e ENH: Hanling 1-D/2-D/3-D cases
1601bfed DEBUG: Remove debug statements
866c99cf ENH: Apply logic to color nodes accordingly
c436384d BUGFIX: Fix erroneous logic in IsNodeWithinExtent
a7d7425d ENH: Simple test for StructuredGridConnectivity
d93da610 ENH: Structured Grid Connectivity
d184edac ENH: Reset bit in a property bitfield
898deaab ENH: Adding convenience method for GetPointId
797e45a0 ENH:Mesh Property Encoder/Decoder and Definitions