Commit Graph

10568 Commits

Author SHA1 Message Date
Gunther H. Weber
6597346638 Limit arguments of ArrayHandle to to type vtkm::Id 2022-09-13 10:58:48 +02:00
Gunther H. Weber
72b0b90350 Fix compile error in debug code due to member name change 2022-09-13 10:58:47 +02:00
Gunther H. Weber
34f378ad7e Explicit comparator for moving NO_SUCH_ELEMENT to end of array 2022-09-13 10:58:47 +02:00
Sujin Philip
e337f5c10e Merge topic 'slice-non-zero'
fa574fdf4 Slice should support slicing along non-zero values

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2865
2022-09-12 22:52:35 -04:00
Sujin Philip
fa574fdf46 Slice should support slicing along non-zero values
Earlier we were explicitly setting the slice-at value to zero. Now the
filter is more flexible.
2022-09-12 16:09:07 -04:00
Sujin Philip
99aca868e0 Merge topic 'clip-use-value-as-offset-2'
e885cde0e Add support for Offset in ClipWithImplicitFunction
e85f403fd Update paramter constness to follow vtk-m style in Clip.h

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2864
2022-09-12 11:29:15 -04:00
Mark Bolstad
613b4d44b7 Switch how InSitu benchmark iterates
Previous version had a hard-coded loop for updating the dataset. This change relenquishes control over to google benchmarks. Running it from the command-line will iterate each sub-benchmark a different number of iterations depending on how long each individual test takes. The number of iterations can be increased (but not controlled) by increasing the minimum time for each test. Alternatively, using the "repetitions" argument, you can control exactly how many times the benchamrks are run.

See the README for InSitu that throughly documents the arguments.
2022-09-12 09:24:47 -06:00
Sujin Philip
e885cde0eb Add support for Offset in ClipWithImplicitFunction
This allows the user to specify a value of the implcit function to clip
at. The default is 0, which gives the same result as before.
2022-09-12 09:40:08 -04:00
Sujin Philip
e85f403fd4 Update paramter constness to follow vtk-m style in Clip.h
There were several cases where parameters of basic types were declared
const-by-value, instead of just by-value which is the convention
followed in vtk-m.

There were also some cases where compound types were being declared
const-by-value instead of const-by-reference.
2022-09-12 09:32:19 -04:00
Dave Pugmire
658dc9e4c8 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2022-09-09 11:19:04 -04:00
Kenneth Moreland
6560032241 Merge topic 'fix_doxygen_groups'
70ba476bd Fix doxygen groups

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2861
2022-09-09 08:23:46 -04:00
Mathieu Westphal
70ba476bd5 Fix doxygen groups 2022-09-09 10:37:31 +08:00
Dave Pugmire
6a57b3153d Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m 2022-09-08 15:42:59 -04:00
Dave Pugmire
b9074f0946 Merge topic 'zero_velocity_particle_advection_terminate'
74b85e08e Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate
29880d237 Move zero velocity to the integrator.
8aa56b7af Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate
c53110cca Fix numsteps test for file-based cases.
db5c71c19 Remove debugging line.
a5993a647 Terminate particles when it hits zero-velocity.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2839
2022-09-08 07:09:14 -04:00
Dave Pugmire
74b85e08e9 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate 2022-09-07 14:41:35 -04:00
Kenneth Moreland
fd8467ac95 Merge topic 'gitlab-sync-arg'
a911ec464 Fix example of gitlab-sync

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2859
2022-09-04 12:26:22 -04:00
Kenneth Moreland
a911ec464b Fix example of gitlab-sync
The example of using `git gitlab-sync` suggested giving the `-f`
argument, which is not supported by that command.
2022-09-02 14:50:24 -06:00
Zhe Wang
cc72fd1c7a Merge topic 'add_log_values_filter'
0374b957d add log values filter

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Li-Ta Lo <ollie@lanl.gov>
Merge-request: !2852
2022-08-31 08:56:54 -04:00
Dave Pugmire
7740ba5bc1 Merge topic 'partitioned_dataset_fields'
0fb721207 Kick the dashboard builds.
30d1d86a0 Method was deprecated during the rename within the MR. (Not a new method).
a215ac320 Use {} initialization of FieldCollection.
4b60978a0 Simplify implementation of CreateResult.
98994026b Change GetPartitionField to GetFieldFromPartition.
fbe78b45c Change all usage of IsField* to Is*Field.
e395fe8fe Rename methods for consistency.
019d6cbc6 fix build error due to typo.
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2853
2022-08-30 21:25:46 -04:00
Dave Pugmire
0fb721207f Kick the dashboard builds. 2022-08-30 16:24:01 -04:00
Dave Pugmire
30d1d86a04 Method was deprecated during the rename within the MR. (Not a new method). 2022-08-30 10:35:03 -04:00
Dave Pugmire
a215ac3202 Use {} initialization of FieldCollection. 2022-08-29 16:53:17 -04:00
Dave Pugmire
29880d2375 Move zero velocity to the integrator. 2022-08-29 16:03:55 -04:00
Dave Pugmire
8aa56b7aff Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into zero_velocity_particle_advection_terminate 2022-08-29 15:23:10 -04:00
Kenneth Moreland
4b60978a03 Simplify implementation of CreateResult. 2022-08-29 14:58:31 -04:00
Dave Pugmire
98994026bb Change GetPartitionField to GetFieldFromPartition. 2022-08-29 14:57:36 -04:00
Dave Pugmire
fbe78b45cf Change all usage of IsField* to Is*Field. 2022-08-29 14:42:02 -04:00
Kenneth Moreland
e395fe8fe8 Rename methods for consistency. 2022-08-29 14:01:23 -04:00
Dave Pugmire
019d6cbc6e fix build error due to typo. 2022-08-29 07:06:05 -04:00
Dave Pugmire
f69e598225 Change of Field::Association names. 2022-08-29 06:40:42 -04:00
Dave Pugmire
00b6657689 Address comments from Ken, Ollie. 2022-08-26 12:03:20 -04:00
Dave Pugmire
71c6f034d9 Use CreateResult mechanism for copying PDS fields. 2022-08-26 08:55:54 -04:00
Kenneth Moreland
2e1e72cbc2 Merge topic 'deprecated-flow-headers'
9f7c60364 Add deprecated headers and classes for flow filters

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Dave Pugmire <dpugmire@gmail.com>
Merge-request: !2855
2022-08-26 07:49:24 -04:00
Kenneth Moreland
9f7c60364e Add deprecated headers and classes for flow filters
When the flow filters were converted to the new filter base classes, the
classes and headers were moved to a new namespace. Support backward
compatibility by adding deprecated versions of headers.
2022-08-25 14:38:49 -06:00
Dave Pugmire
7d60c390ce Test PDS fields and filters. 2022-08-25 16:25:58 -04:00
Dave Pugmire
56e014f268 Do copy fields inside of NewFilter 2022-08-25 13:38:58 -04:00
Dave Pugmire
fa401ba016 Copy PDS fields in filter. Add more tests. 2022-08-25 09:28:35 -04:00
Dave Pugmire
75b9c398f0 Add new assocation, Partitions for a value per dataset. 2022-08-24 10:52:29 -04:00
Dave Pugmire
ae4c098009 Add fieldName to field creation. 2022-08-24 09:50:56 -04:00
Dave Pugmire
f9dbfe9303 Code cleanup. Add some comments. 2022-08-24 09:47:31 -04:00
Vicente Bolea
89165ae006 Merge topic 'remove-unneeded-static-lib'
c92abc409 lodepng: remove interface dependency

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2753
2022-08-23 13:25:32 -04:00
Dave Pugmire
dc7b198541 Fix assoc name in PrintSummary 2022-08-23 07:19:57 -04:00
Dave Pugmire
def0f0989c Remove FieldCompare struct. 2022-08-23 07:17:16 -04:00
Dave Pugmire
0be4b4264d Add deprecated tag on old method. 2022-08-23 07:06:34 -04:00
Abhishek Yenpure
2dd4782885 Merge topic 'fix_warpX_path'
81b85e8ec Removing unnecessary includes
2004177db Making test data in control environment
606223edd Fixing choice of dataset integrator
2dc485ac2 Adding WarpX code path for steady state streamlines

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2848
2022-08-22 23:22:32 -04:00
Vicente Adolfo Bolea Sanchez
c92abc4093 lodepng: remove interface dependency
It also avoid installing lodepng.a in the vtk-m shared build.
2022-08-22 21:54:49 -04:00
Dave Pugmire
714e1226ce Create FieldCollection class. 2022-08-22 15:02:03 -04:00
Abhishek Yenpure
81b85e8ec1 Removing unnecessary includes 2022-08-22 10:37:54 -07:00
Abhishek Yenpure
2004177dbe Making test data in control environment 2022-08-22 09:21:47 -07:00
Li-Ta Lo
a33fb903e2 Merge topic 'source_execute'
1ef6348f4 Merge branch 'source_execute' of https://gitlab.kitware.com/ollielo/vtk-m into source_execute
3d07503af use NewFilterField
a9d569f79 NIV Source::Execute

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2851
2022-08-22 11:26:26 -04:00