Skip to content
Snippets Groups Projects
  1. Jul 07, 2014
  2. Jun 24, 2014
  3. Jun 23, 2014
    • David Thompson's avatar
      Bug 14713: Read LS-Dyna point coordinates properly. · e4061e5f
      David Thompson authored
      An LS-Dyna simulation may have time-varying nodal coordinates.
      In this case, the initial, static coordinates are ignored since
      they are overwritten by the deflected coordinates as each timestep
      is read. However, it is apparently possible to configure LS-Dyna
      not to write the deflected coordinates. In which case, we *must*
      read the static coordinate data since that is all that's present.
      Do so.
      
      Change-Id: I4db3af4bbd0948212f179a620bde3bc0fefe23b3
      e4061e5f
    • Marcus D. Hanwell's avatar
      vtkOpenGLContextActor should subclass vtkContextActor · 8b695d83
      Marcus D. Hanwell authored
      This was true for the OpenGL2 variant, but not OpenGL. This caused
      the IO/Export tests to fail as they could not safe down cast the
      actor in the prop collection. Also removed unneeded includes etc
      from the parent class.
      
      Change-Id: I1acd77e84df3d4a1362223bbc1581b626731c3da
      8b695d83
    • Marcus D. Hanwell's avatar
      Avoid early termination when collecting actors · fdddd749
      Marcus D. Hanwell authored
      This method returns NULL when there are no more objects, but it was
      also resulting in NULL if the safe down cast failed. This could lead
      to early termination when there is a mixture of different actors and
      the context is not the first.
      
      Change-Id: Ia1a13e0be1c89d41fb767c0c99aa064d977f9231
      fdddd749
    • Ben Boeckel's avatar
      IOVPIC: include MPI headers as SYSTEM headers · 118eecae
      Ben Boeckel authored
      Silences warnings from MPI headers.
      
      Change-Id: I3d0b24a95ea90c89b112534cb65b333c0007fa5f
      118eecae
  4. Jun 21, 2014
  5. Jun 20, 2014
  6. Jun 16, 2014
  7. Jun 06, 2014
  8. May 22, 2014
  9. May 21, 2014
    • 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
      19e69143
    • 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
      ac6f1854
    • Berk Geveci's avatar
      Updated filters and sources to work with new pipeline logic. · 747b780a
      Berk Geveci authored
      Change-Id: Id76d3bc545a64675a0820cb1d9b45c61a51efc6a
      747b780a
    • Berk Geveci's avatar
      Removed unused keys. · e27ae6a9
      Berk Geveci authored
      Change-Id: I24bf3b0959bf6e22543bb526b26d9fda14ab4c20
      e27ae6a9
    • Berk Geveci's avatar
      Fixed compiler warnings. · a4c8e855
      Berk Geveci authored
      Change-Id: I80d4dbda38c7a6d83d6ba3fadeb81cce1154a1b1
      a4c8e855
    • Berk Geveci's avatar
      Fixed legacy parallel reader and writer. · 10c6913a
      Berk Geveci authored
      To work with the new pipeline changes.
      
      Change-Id: Ic5c8ac86026999f79924d8e61b10fbcb18286bb8
      10c6913a
    • Berk Geveci's avatar
      Cleaned up and fixed transmit filters for structured data. · 24a324ef
      Berk Geveci authored
      Change-Id: I7e5c55259159752882c8ae056e08f9bec12b3c02
      24a324ef
    • 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-
      extent.
      
      Change-Id: I9f757ba12a3b9fb84e141506dacadad608eb8b99
      32cf800f
    • 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
      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
      1a0b4e9d
  10. May 06, 2014
  11. May 04, 2014
  12. May 01, 2014
    • David Gobbi's avatar
      Add reader/writer for NIFTIv1 and NIFTIv2 files. · e7aa61da
      David Gobbi authored
      This patch adds support for reading and writing NIFTI files, as well
      as full access to the NIFTI header.  Versions 1 and 2 of the NIFTI
      header are supported, and the reader can also be used to read Analyze 7.5
      files, though the only Analyze header elements that are supported are the
      ones that overlap with NIFTI.  Automatic compression and expansion for
      gzipped files is also provided whenever the filename ends with a .gz
      extension.
      
      Change-Id: Iead3afb1a65d8c01aa52f3ca55c6da2f08703375
      e7aa61da
  13. Apr 30, 2014
    • David Gobbi's avatar
      Two fixes for certain lsm (zeiss) tiff images. · 7ff8bfd0
      David Gobbi authored
      The first fix is that some zeiss images set PlanarConfig to "SEPARATE"
      (i.e. separate color planes) even when NumberOfSamples is 1.  When the
      number of samples is one, the PlanarConfig can be safely ignored.
      
      The second fix is that ReadVolume assumed that the number of slices was
      always equal to NumberOfPages, which was in conflict with ExecuteInformation
      which set the number of slices to SubFiles if SubFiles > 0 (cf line 505).
      This caused a crash, because ReadVolume was reading more data than the
      reader had allocated space for.
      
      Change-Id: I822e45a53c210b5edebfe8ce27443fe1434110ba
      7ff8bfd0
    • George Zagaris's avatar
      BUGFIX: Fix issue with unigrid enzo datasets · df25648b
      George Zagaris authored
      Fixed issued with unigrid enzo datasets. The reader
      was calculating number of levels to be 0, which was
      leading to a segfault. Added code to detect unigrid
      datasets and fixed the issue by setting the number
      of levels to 1.
      
      Change-Id: Ie9f1fbe8c3c38c69e5761b357256be9531ed10f3
      df25648b
    • David Gobbi's avatar
      Fix the extent for tiled tiff files. · 0fe573e8
      David Gobbi authored
      There was an off-by-one error in the setting of the extent.
      
      Change-Id: I1818184845a11bc7cbf560e4bfb270a943c8a8ac
      0fe573e8
  14. Apr 23, 2014
    • Brad King's avatar
      Use vtkMPI.cmake helper for all module MPI tests · c05001df
      Brad King authored
      In commit cd4fc15a (Rewrite the testing macros, 2014-03-14)
      the vtk_test_mpi_executable() helper was introduced to add
      MPI tests.  It depends on the vtk_mpi_link() helper in the
      vtkMPI module.  Include the latter in all test CMakeLists.txt
      files that add MPI tests.
      
      Change-Id: Ifecc7c6b1bf856a8f66905bfb2d69e22b5de3aac
      c05001df
  15. Apr 17, 2014
    • Marcus D. Hanwell's avatar
      Copy simple TIFF images into buffers more directly · 4e060c24
      Marcus D. Hanwell authored
      If we have simple, single component, tightly-packed images then
      copy them directly into the allocated buffer. If we are clipping, use
      memcpy to just copy the subset requested. This is primarily aimed at
      accelerating the load times for TIFF volumes. Thanks to Robert
      Maynard for the suggested simplications in the templated image
      function.
      
      Change-Id: I6c3b10a019fc892b1e1bbbce32841e7f946eb995
      4e060c24
  16. Apr 16, 2014
  17. Apr 15, 2014
  18. Apr 11, 2014
Loading