Commit Graph

26 Commits

Author SHA1 Message Date
Vicente Adolfo Bolea Sanchez
ebdd6b55a5 perftest: add benchmark build 2022-10-03 13:21:09 -04:00
Vicente Adolfo Bolea Sanchez
db770e7598 CI: Limit usage of hipcc and use -O0 2022-09-30 17:04:25 -04:00
Vicente Adolfo Bolea Sanchez
67b92d3365 ci: Add OLCF GitLab-CI
Co-authored-by: Vicente Bolea <vicente.bolea@kitware.com>
Co-authored-by: Chuck Atkins <chuck.atkins@kitware.com
2021-12-15 13:00:47 -05:00
Kenneth Moreland
fc58f4edc6 Turn on CUDA warnings for unknown stack sizes
These were previously suppressed because they are unavoidable when
calling virtual methods. But we no longer support virtual methods on
devices (it is deprecated).

These warnings can still happen if you have unbounded recursion. But we
would like to avoid unbounded recursion, so we would like to see these
warnings.

Also turned on other nvlink warnings, which include when a recursive
function call means that the compiler cannot figure out the full
stack depth.
2021-08-02 09:50:41 -06:00
Kenneth Moreland
b012c42beb Rename CellLocatorUniformBins to CellLocatorTwoLevel
The new name is more descriptive and prevents confusion with
CellLocatorUniformGrid.
2020-09-21 15:42:47 -06:00
Robert Maynard
a652f7fe1e Update vtk-m doxygen to generate less warnings 2020-06-01 16:58:32 -04:00
nadavi
fbcea82e78 conslidate the license statement 2019-04-17 10:57:13 -06:00
Sujin Philip
566e220eaf Suppress dashboard warnings 2019-04-03 15:14:28 -04:00
Kenneth Moreland
5960b8abf1 Suppress nvlink warnings about virtual methods not used
Any time there is a CUDA device class that has virtual methods,
nvlink will issue a warning if the resulting library is linked
into code that does not use that method, so we basically have
to suppress these warnings for any execution environment class
with virtual methods.
2019-03-21 07:48:59 -06:00
Kenneth Moreland
ab9d0fad25 Remove warning exceptions for BoundingIntervalHierarchy recursive calls
Now that we no longer use a recursive algorithm to find cells in a BIH
structure, the exception should no longer be necessary.
2019-03-14 16:16:57 -06:00
Robert Maynard
1ca15bab7d Suppress OSX weak symbol linking warning 2019-02-11 08:36:01 -05:00
Robert Maynard
3c96b5a7bc Suppress stack warnings generated by BoundingIntervalHierarchyTester 2019-01-10 09:25:12 -05:00
Robert Maynard
7a5e32be73 Update VTKmCompilerFlags to suppress stack-size-warnings on CUDA 9+
This will allow better suppression of cuda stack size warnings
for developers and build machines.
2018-12-27 15:42:03 -05:00
ayenpure
e2dccee099 Merge branch 'master' of https://gitlab.kitware.com/vtk/vtk-m into spatialsearch 2018-06-30 11:56:33 -06:00
Abhishek Yenpure
72d4556f7d Adding changes for Ken's review from GitLab
- Reducing the stack allocation for CUDA for the BIH unit test
- Adding changes from Ken's review
- Suppress ptxas stack size warning for BoundingIntervalHierarchy
2018-06-27 22:40:13 -06:00
Allison Vacanti
828bb31791 Silence expected doxygen warning. 2018-06-27 14:09:21 -04:00
Robert Maynard
6173300d5d Suppress on dashboards PTX recursive worklet stack size warnings.
The PTX pass has pretty bad warning controls and we can't suppress
specific warnings for a single function. So instead we suppress
on dashboard the ptx warning for functions we know work
2018-05-10 11:32:24 -04:00
Utkarsh Ayachit
7f58019eb6 cleanup doxygen warnings 2018-05-08 14:52:22 -04:00
Utkarsh Ayachit
18fec92119 don't exclude DIY warnings. 2018-02-26 15:33:56 -05:00
Robert Maynard
1de5b9cd40 Suppress warnings generated by doxygen when building documentation 2018-01-31 13:08:03 -05:00
Robert Maynard
296112ac4b Suppress DIY warnings from showing up on the VTK-m dashboard. 2018-01-30 08:58:19 -05:00
Utkarsh Ayachit
954111f60e exclude -Wunused-result from diy/storage.
These parts are marked as TODO in DIY and hence we'll ignore these
warnings till DIY fixes those.
2018-01-03 10:23:26 -05:00
Utkarsh Ayachit
1737bbe9ca exclude shadow warnings from DIY.
DIY code is rife with shadow warnings. Ignore those.
2018-01-03 10:23:26 -05:00
Kenneth Moreland
c3a3184d51 Update copyright for Sandia
Sandia National Laboratories recently changed management from the
Sandia Corporation to the National Technology & Engineering Solutions
of Sandia, LLC (NTESS). The copyright statements need to be updated
accordingly.
2017-09-20 15:33:44 -06:00
Chuck Atkins
dafb205180 Lossen the CTestCustom regexes 2016-03-18 13:46:31 -04:00
Chuck Atkins
635f8c7987 Add a CTestCustom file to to filter out warnings that cant be eliminated 2016-03-17 13:14:30 -04:00