1. 21 May, 2014 12 commits
    • Berk Geveci's avatar
      Cleaned up extent translators. · 19e69143
      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's avatar
      Moved key. · ac6f1854
      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's avatar
      Updated filters and sources to work with new pipeline logic. · 747b780a
      Berk Geveci authored
      Change-Id: Id76d3bc545a64675a0820cb1d9b45c61a51efc6a
    • Berk Geveci's avatar
      Removed unused keys. · e27ae6a9
      Berk Geveci authored
      Change-Id: I24bf3b0959bf6e22543bb526b26d9fda14ab4c20
    • Berk Geveci's avatar
      Changed synchronized templates class for new pipeline behavior. · b33d3183
      Berk Geveci authored
      Note that this change slightly breaks backward compatibility.
      The filter now processes all points even if they are on a ghost
      region. This means that this filter will produce ghost polygons
      that need to be stripped downstream. This is in line with the
      "filters should work with what they have" attitude the new
      changes enforce. This makes pipeline and filter logic much
      Change-Id: I77738480eaf716ec74095f9573c0cfc403769037
    • Berk Geveci's avatar
      Fixed compiler warnings. · a4c8e855
      Berk Geveci authored
      Change-Id: I80d4dbda38c7a6d83d6ba3fadeb81cce1154a1b1
    • Berk Geveci's avatar
      BUG: Was using array of wrong size. · bc4dbe82
      Berk Geveci authored
      Was trying to read the extent into an array of size 3 instead
      of 6. Doh!
      Change-Id: Ic8bb2872782c86739ddf8119b3d44edb35e42e06
    • Berk Geveci's avatar
      Fixed legacy parallel reader and writer. · 10c6913a
      Berk Geveci authored
      To work with the new pipeline changes.
      Change-Id: Ic5c8ac86026999f79924d8e61b10fbcb18286bb8
    • Berk Geveci's avatar
      Fixed bug in send structured data. · dbbef3f2
      Berk Geveci authored
      The origin was not offset properly in cases where extent
      had to be adjusted. This is all due to the fact that the
      legacy writer always writes extents starting at 0.
      Change-Id: Id37f21d7c99d2ecdf6285d2870bf87e10b534a7a
    • Berk Geveci's avatar
      Cleaned up and fixed transmit filters for structured data. · 24a324ef
      Berk Geveci authored
      Change-Id: I7e5c55259159752882c8ae056e08f9bec12b3c02
    • Berk Geveci's avatar
      Update the XML readers and writers to work with pipeline changes. · 32cf800f
      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-
      Change-Id: I9f757ba12a3b9fb84e141506dacadad608eb8b99
    • Berk Geveci's avatar
      Refactored how pieces and extents are handled. · 1a0b4e9d
      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
      reduced to being a boolean. 1 for serial sources, -1 for parallel
  2. 20 May, 2014 3 commits
  3. 16 May, 2014 8 commits
  4. 14 May, 2014 9 commits
  5. 13 May, 2014 4 commits
  6. 12 May, 2014 1 commit
    • Brad King's avatar
      Allow configuration of external module dependency locations · ff7c659b
      Brad King authored
      Teach the vtk_module_export_code_find_package macro to check for a
      VTK_INSTALL_FIND_PACKAGE_<name>_DIR variable to configure the default
      location of <name>_DIR to be reported to applications.  Allow the
      variable to be set to a false value to disable the default.  This will
      allow module dependencies on external packages such as Qt5 to be
      configured for redistributable/relocatable packages.
      Also allow applications to set <name>_DIR themselves before finding
      VTK so that they can override the VTK-provided default location.
      Change-Id: I0e452fb02f371636ec3a04954a99e33c7193f77a
  7. 11 May, 2014 2 commits
  8. 10 May, 2014 1 commit