vtk-m/docs/changelog
Kenneth Moreland 46a613d183 Speed up compilation of ArrayRangeCompute.cxx
The file `ArrayRangeCompute.cxx` was taking a long time to compile with
some device compilers. This is because it precompiles the range computation
for many types of array structures. It thus compiled the same operation
many times over.

The new implementation compiles just as many cases. However, the
compilation is split into many different translation units using the
instantiations feature of VTK-m's configuration. Although this rarely
reduces the overall CPU time spent during compiling, it prevents parallel
compiles from waiting for this one build to complete. It also avoids
potential issues with compilers running out of resources as it tries to
build a monolithic file.
2023-06-19 08:37:15 -06:00
..
1.3 docs: update gitlab links to include /-/ component 2020-05-26 14:48:49 -04:00
1.4 Add release notes for v1.4.0 2019-06-26 12:13:47 -04:00
1.5 Add release notes for v1.5.0 2019-10-15 13:40:46 -04:00
1.5.1 Add release notes for v1.5.1 2020-03-13 12:55:43 -04:00
1.6 1.6.0-rc1 is our 7th official release of VTK-m. 2021-04-06 18:28:53 -04:00
1.7 Add release notes for 1.7.0-rc1 2021-10-21 13:08:40 -04:00
1.7.1 Add release notes for 1.7.1 2022-01-28 18:16:04 -05:00
1.8 Update release notes for 1.8.0 2022-06-16 13:18:02 -04:00
1.9 release: 1.9.0 release notes 2022-10-11 15:06:56 -04:00
2.0 Add Shrink filter 2023-03-09 09:48:46 +01:00
array-range-fast-paths.md Fix fast paths for ArrayRangeCompute 2023-03-08 12:36:53 -07:00
array-range-instantiations.md Speed up compilation of ArrayRangeCompute.cxx 2023-06-19 08:37:15 -06:00
cast-and-call-variable-vec.md Add support for CastAndCallVariableVecField in FilterField 2023-05-22 10:14:59 -06:00
clip-remove-unused-points.md Clip: Remove unused points 2023-04-11 14:35:25 -04:00
composite-vector-filter.md Allow CompositeVectors filter to build any size vector 2023-05-16 12:39:40 -06:00
compute-moments-any-vec-size.md Allow ComputeMoments to operate on any scalar field 2023-06-05 08:44:03 -04:00
continuous-scatterplot.md Add new ContinuousScatterPlot filter 2023-04-14 10:00:33 +02:00
copy-from-disabled-device.md Fixed an issue with copying array from a disabled device 2023-05-29 20:55:48 -04:00
data-license.md Add changelog for documenting data license 2023-03-14 12:25:21 -06:00
fix-iterator-operator.md Fix operator for IteratorFromArrayPortal 2023-05-16 09:31:17 -06:00
fix-nightly-gcc5-cuda.md Add an entry to VariantUnion to help compiler copy structs 2023-04-19 11:14:48 -06:00
flying-edges-structured.md Implement Flying Edges for all structured CellSets 2023-05-10 15:20:53 +02:00
interp-any-field.md Change VectorMagnitude to work with any type of field 2023-02-06 15:00:52 -07:00
output-vec-like-fix.md Support using arrays with dynamic Vec-likes as output arrays 2023-01-23 13:02:40 -07:00
read-any-vec-size.md Handle any Vec size in VTKDataSetReader 2023-05-22 06:19:11 -06:00
require-kokkos-3-7.md Update the minimum Kokkos required to 3.7 2023-01-30 09:53:56 -07:00
resize-extracted-component.md Add ability to resize ArrayHandleStride 2023-01-18 14:29:23 -06:00
runtime-vec-array.md Automatically convert between ArrayHandleBasic and ArrayHandleRuntimeVec 2023-02-20 07:39:49 -07:00
serialize-dataset.md Simplify serialization of DataSet objects 2023-03-03 09:17:44 -07:00
split-contour-filters.md Split flying edges and marching cells into separate filters 2023-05-04 15:20:20 +02:00
statistics-filter.md add distributed statistics 2023-03-24 15:19:23 +00:00
tetrahedralize-triangulate-check.md Tetrahedralize and Triangulate filters check if input is already triangulated 2023-04-24 12:37:11 +02:00
unknown-runtime-vec-new-instance.md Fix new instances of ArrayHandleRuntimeVec in UnknownArrayHandle 2023-05-12 13:11:23 -06:00
unknownarray-runtime-components.md Add support for getting vec sizes of unknown arrays when runtime selected 2023-02-09 11:53:52 -07:00
vectraits-for-all.md Implement VecTraits class for all types 2023-03-16 12:59:38 -06:00
visit-file-reader.md Add entry for change log. 2023-03-20 10:58:28 -04:00