- May 21, 2014
-
-
Berk Geveci authored
- Removed unused extent translator subclasses - Removed unnecessary refereces to the extent translator - Moved extent translator into Common/ExecutionModel Change-Id: Idc53dd66891297b1f6a06ea3eb1baf394cb24b20
-
Berk Geveci authored
It made more sense to have both CAN_PRODUCE_SUB_EXTENT and CAN_HANDLE_PIECE_REQUEST in vtkAlgorithm. Change-Id: Ie64bb3e7c8417113bfb7f677c10d8feb5fdddc39
-
Berk Geveci authored
Change-Id: Id76d3bc545a64675a0820cb1d9b45c61a51efc6a
-
Berk Geveci authored
Change-Id: I24bf3b0959bf6e22543bb526b26d9fda14ab4c20
-
Berk Geveci authored
The XML readers and writers, both parallel and serial, now work with the pipeline changes. Now, all writers work with pieces even though the structured ones can handle asking for a sub- extent. Change-Id: I9f757ba12a3b9fb84e141506dacadad608eb8b99
-
Berk Geveci authored
Refactoring the way VTK goes between piece and structured extents. Before, extent translators were used when the pipeline moved from structured to unstructured data converting piece request to extent request. This caused many problems with filters that altered extents, mainly a lot of redundant IO due to repartitioning of different extents. This became extremely cumbersome to manage when running distributed. The new behavior pushes the extent translation all to way to the readers and only when readers are able to read a subset. This works much better. The only downside is that filters need to be able to handle data extents different than update extents. Most filters can do this but many imaging filters cannot. Those that are needed in parallel will have to be updated. As part of this work, I also removed MAXIMUM_NUMBER_OF_PIECES and added CAN_HANDLE_PIECE_REQUEST. MAXIMUM_NUMBER_OF_PIECES had reduced to being a boolean. 1 for serial sources, -1 for parallel sources. I removed it and added a CAN_HANDLE_PIECE_REQUEST instead. This key, produced by a source, tells the executive that a source is able to handle piece request. It is a source only key produced in RequestInformation and is not propagated downstream. If this key is not present, the executive will only execute the source for piece 0 to produce the entire data. It is then up to the user to add a filter that splits the data for other piece requests. The only exception to this is when CAN_PRODUCE_SUB_EXTENT is present, in which case the executive will split using an extent translator AT THE source - not downstream. Conflicts: Filters/FlowPaths/vtkParticleTracerBase.cxx Change-Id: I8db4040289ff87331adeecded4a738313d9b52df
-
- Apr 16, 2014
-
-
Ben Boeckel authored
Change-Id: I6546ff164baca86afb1a73b896dd10b1bce2c005
-
Ben Boeckel authored
Change-Id: I5f19b101063e1a25d4f5db5c4356ce5efffbd90d
-
Ben Boeckel authored
Change-Id: I10a54acbd076e055d8071414f2fff1ebafe1653d
-
- Apr 15, 2014
-
-
George Zagaris authored
Change-Id: Ie3a7d94877dd70b82bc86b20816980013956c9ef
-
- Mar 13, 2014
-
-
Brad King authored
Comment reason for <string> inclusion. Change-Id: I7e0b1d7bd52a3ee66f5d078f330520bb7e6461a2
-
Brad King authored
Now that <sstream> is not included we need <string> to get std::string when compiling Java wrapper sources. Change-Id: I5b36410f8bdb2e13c497b0adaa11e95142fd56a0
-
Brad King authored
The VTK standard headers include <iosfwd> and make std::istringstream available for use as an incomplete type. That is all vtkXMLReader.h needs. Remove the extra <sstream> include. In particular, by including it before the VTK headers it causes system headers to be included with inconsistent Large File Support definitions on AIX, leading to runtime shared library unresolved symbols. Remove the inclusion to fix this. Change-Id: I78ec9efae24c8f721f079ab8946afcde413fe17f
-
- Mar 06, 2014
-
-
Zack Galbreath authored
Extend this class so that it can read from either a file or a string. Change-Id: Ida093f0c4c44896ed59da96b8950e7ffa2b6351b
-
- Feb 21, 2014
-
-
Zack Galbreath authored
subclasses of vtkXMLWriter should now call OpenStream & CloseStream as opposed to OpenFile & CloseFile. Change-Id: I39ccdc711d07e96763fc941b5fcd80b1da6b38c5
-
Zack Galbreath authored
This commit enables vtkXMLWriter and its subclasses to write their output to a string instead of a file. Change-Id: Idff93039f9536379e3ef9abad6ea4ce18b4f2a60
-
- Feb 08, 2014
-
-
Andrew Bauer authored
The piece writers should have the same options as was specified for the parallel writers. SetDebug was also added though it doesn't affect the file output to behave the same as the vtkXMLMultiBlockDataWriter. Change-Id: Icaafd4b5f9811a6b9058eeb4e1c0e2e8fc4a5e38
-
- Feb 05, 2014
-
-
Andrew Bauer authored
Change-Id: Icbbe361e127a0cd62cdcd2f5321412fb230981f9
-
- Feb 03, 2014
-
-
Zack Galbreath authored
This new class allows us to output vtkTrees in the PhyloXML format. Change-Id: I9d4f0baaea6c0eba4ebb92730777473cf7b67ecf
-
- Jan 15, 2014
-
-
Berk Geveci authored
Removed priority based streaming and fast path codes in preparation for future refactoring. These were polluting core classes despite having a small user base. In the future, they may be refactored into the appropriate subclasses and "plugins". Change-Id: I54562546688c6de468b0068e9b6c65e49c5ec269
-
- Dec 15, 2013
-
-
Bill Lorensen authored
The tests and data existed, but the tests were not in the CMakeLists.txt file. Change-Id: I6adc60d0b5811e86293ca0474e79d029a8693772
-
- Nov 27, 2013
-
-
Andrew Bauer authored
The TimeStepRange member variable would have values of {0,-1} if no time steps were in the input file which also caused reading from out of bounds of an array. Change-Id: I428b2b1826b66f30b2d9e859d6e810aee65d405d
-
- Nov 12, 2013
-
-
David C. Lonie authored
Thanks for Jacob Becker <jacob.becker@kitware.com> for the patch. Change-Id: I2a7fe7c23c064f6148533817649aea20cef27f15
-
- Nov 11, 2013
-
-
Sean McBride authored
The explicit size gives the user more information as to acceptible values. Change-Id: I7baa5dbca7f1b6edbb67ca3139abefea6aebd02f
-
Sean McBride authored
Change-Id: Ic15b7892ed0b07d2e0acba8b8b28758307b63cc8
-
- Nov 10, 2013
-
-
Sean McBride authored
Fixes -Wmissing-prototypes warnings. Change-Id: I577917ab639f522849731dd5023b2b3f6557387a
-
- Oct 11, 2013
-
-
David C. Lonie authored
Adapting an earlier commit message (faab03a4): The IBM XL compiler cannot choose between the two overloads method template, producing errors such as: 1540-0219 (S) The call to [template function] has no best match. Pass an extra "1" argument to select between "int" and "long" conversions to help the compiler select the proper overload. It will choose the int->long conversion only if it cannot match the pointer form of the second argument. Change-Id: I55c868d3826d2c495c37ebf4e93f5f3d61948a85
-
- Oct 02, 2013
-
-
David C. Lonie authored
Also, use vtkTypeTemplate in vtkArrayIteratorTemplate to allow safe down-casting. Change-Id: I352491a52df8320c711f112feb911c91c5e77e11
-
- Sep 01, 2013
-
-
Sean McBride authored
In other words, changed from the C to the C++ header name. Did this only in .h files that are C++. Omitted ThirdParty. Change-Id: Iba28d1711befbb7877aa48dffd23522e58c57915
-
Sean McBride authored
In other words, changed from the C to the C++ header name. Did this only in .cxx files, and not in ThirdParty. Change-Id: I81e2b2c7f2db00e98b37d507232fbc84022e8d8f
-
Sean McBride authored
Note both the change from "" to <> and from the C to the C++ header name. Change-Id: I2c547e12b34b7a2dfc99e2b00af56d85e5c63104
-
- Aug 18, 2013
-
-
Sean McBride authored
Change-Id: I94935b6fe4d5e76e453507f9387b5ca357286cab
-
- Aug 14, 2013
-
-
Marcus D. Hanwell authored
A simple implementation of private dependencies, with some of the most obvious private dependencies moved over. This should be used for all dependencies that are not exposed in the public API of the classes in the module. The target_link_libraries call defaults to private due to the way CMake implements the link logic. The private dependency logic can help reduce link line and include directory length for private links where the dependency's API is not exposed in the module. Also added code to ensure include directories are not duplicated for modules in the build tree. Change-Id: If4535338e8d5e9957d7bcce7d3ab0eadec21d2c4
-
- Jul 31, 2013
-
-
Sean McBride authored
Their declaration violates the 'rule of 3' and was causing compiler warnings with clang's -Wdeprecated in C++11. Change-Id: I959d582deea4ceccc69684be32dccd3521f54807
-
- Jul 22, 2013
-
-
Dave DeMarle authored
See bug report. Change-Id: Ieed0c255417761afe445338e41f1f019518f380f
-
- Jun 04, 2013
-
-
Brad King authored
Add to the Testing/Data directory ExternalData content links mirroring the content and layout we use from the VTKData/Data directory. Add a CMake/vtkLegacyData.cmake module, included from CMakeLists.txt and Testing/External/CMakeLists.txt, to call ExternalData_Expand_Arguments for all data directories added from VTKData/Data. This will bulk-fetch all test input data currently used by tests of any module, enabled or not. We can make the DATA{} references more granular later. Add a VTK_TEST_DATA_DIR variable to refer to the directory we tell the ExternalData module to populate the real data files. Replace references to VTK_DATA_ROOT in test command lines (after -D) with references to VTK_TEST_DATA_DIR. Drop the VTK_DATA_ROOT CMake option and stop using the VTKData repository. Remove the TESTING_DATA option from the vtk_add_test_cxx API and remove the VTK_DATA_ROOT option from the vtk_add_test_mpi API since all test input data are now handled through ExternalData and Testing/Data content links. Change-Id: Id02490b76ea2e161b9038188264a4830485039d8
-
- May 31, 2013
-
-
Dave DeMarle authored
Change-Id: I08fa5337157eda3867866956833ff80445ab70b5
-
- May 17, 2013
-
-
Utkarsh Ayachit authored
vtkXMLMultiBlockDataWriter was not saving out names for leaf nodes the the mulitblock dataset. Names were only being saved for non-leaf nodes. Fixed that. Change-Id: If68a32d64ad5eab2c5f107a236cba6dfecfe125d
-
Brad King authored
Baseline images are now referenced by ExternalData content links stored directly in each module source tree. Drop the old VTKData baseline subdirectory name from the vtk_add_test_* signatures. Change-Id: I5bdc7a5bf87fc7c8fa77dcd50b79f2f54d6eba31
-
Brad King authored
Change-Id: I7c6ab523d022f28256bb9d29e23ebacbcf6eafdd
-