Ben Boeckel
c8cc834b90
gitlab-ci: add missing platform and feature tags to ascent job
2022-12-21 09:35:53 -05:00
Ben Boeckel
23c0eadb8e
Merge branch 'ci-arch-tags-1.9' into ci-arch-tags
...
* ci-arch-tags-1.9:
gitlab-ci: use arch-specific tags for OS selection
gitlab-ci: add missing feature tag for doxygen submission
gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:35:46 -05:00
Ben Boeckel
054661f682
gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:35:02 -05:00
Ben Boeckel
4dd268c588
Merge branch 'ci-arch-tags-1.8' into ci-arch-tags-1.9
...
* ci-arch-tags-1.8:
gitlab-ci: add missing feature tag for doxygen submission
gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:34:52 -05:00
Ben Boeckel
4c010f6c88
Merge branch 'ci-arch-tags-1.7' into ci-arch-tags-1.8
...
* ci-arch-tags-1.7:
gitlab-ci: add missing feature tag for doxygen submission
gitlab-ci: use arch-specific tags for OS selection
2022-12-21 09:34:37 -05:00
Ben Boeckel
c3f4c924d4
gitlab-ci: add missing feature tag for doxygen submission
2022-12-21 09:34:18 -05:00
Ben Boeckel
7766bbc3cd
gitlab-ci: use arch-specific tags for OS selection
...
Also add some missing OS tags for HIP jobs.
2022-12-21 09:34:18 -05:00
Vicente Adolfo Bolea Sanchez
d4fc84f12e
CI: CUDA build jobs dont need cuda-rt
2022-12-08 19:14:27 -05:00
Vicente Bolea
8bd0ba89c9
Merge topic 'smoke_test_fix'
...
36e47c9e6 CI: force smoke test to use dev adapter compiler
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2915
2022-11-09 12:11:27 -05:00
Vicente Adolfo Bolea Sanchez
36e47c9e65
CI: force smoke test to use dev adapter compiler
2022-11-08 14:31:07 -05:00
Kenneth Moreland
9e32b1c8d7
Remove no_virtual option from ci settings
...
The `no_virtual` setting is no longer supported (because virtual methods
are completely removed from VTK-m), so the setting did nothing. Thus, we
can remove that option from the settings in CI.
2022-11-07 09:13:26 -07:00
Vicente Bolea
95eb30327f
Merge topic 'ascent-paralelism'
...
9a891cad6 CI: restore build parallelism level
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2918
2022-11-03 13:24:41 -04:00
Vicente Adolfo Bolea Sanchez
9a891cad61
CI: restore build parallelism level
2022-11-02 15:59:15 -04:00
Vicente Adolfo Bolea Sanchez
742bd1d12d
CI: windows build clean build processes
2022-11-02 19:32:46 +00:00
Vicente Adolfo Bolea Sanchez
6255225863
CI: Generate a tmp commit for Ascent build
...
- Print out the ECP Pipeline url.
2022-11-01 18:03:03 -04:00
Kenneth Moreland
ea560e9486
Remove deprecated virtual methods
...
Several revisions ago, the ability to use virtual methods in the
execution environment was deprecated. Completely remove this
functionality for the VTK-m 2.0 release.
2022-10-28 10:56:52 -06:00
Vicente Adolfo Bolea Sanchez
e99a56ea1e
CI: Specify parallelism level ascent build
2022-10-27 17:23:59 -04:00
Vicente Bolea
d694675027
Merge topic 'update-cmake'
...
55e8d258a CMAKE: update latest CI CMake to 3.23.4
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2892
2022-10-27 13:01:18 -04:00
Vicente Adolfo Bolea Sanchez
55e8d258ad
CMAKE: update latest CI CMake to 3.23.4
2022-10-26 17:18:15 -04:00
Kenneth Moreland
ad1e7b5bdb
Add module mechanism
...
This mechanism sets up CMake variables that allow a user to select which
modules/libraries to create. Dependencies will be tracked down to ensure
that all of a module's dependencies are also enabled.
The modules are also arranged into groups.
Groups allow you to set the enable flag for a group of modules at once.
Thus, if you have several modules that are likely to be used together,
you can create a group for them.
This can be handy in converting user-friendly CMake options (such as
`VTKm_ENABLE_RENDERING`) to the modules that enable that by pointing to
the appropriate group.
2022-10-26 12:51:05 -06:00
Vicente Adolfo Bolea Sanchez
ed27cc3071
CI: Adjust Ascent timeout
2022-10-26 12:00:33 -04:00
Vicente Bolea
0fb0cb5e9f
Merge topic 'oclf-in-every-mr'
...
d60c370d1 CI: Enable Ascent builds in MR
e4d23a4ae CI: remove unused variable warnings
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2858
2022-10-25 16:57:08 -04:00
Vicente Adolfo Bolea Sanchez
d60c370d1d
CI: Enable Ascent builds in MR
2022-10-25 15:41:12 -04:00
Vicente Adolfo Bolea Sanchez
2df065869c
CI: Enable Ascent builds in MR
2022-10-25 15:40:17 -04:00
Vicente Adolfo Bolea Sanchez
aca3192cf8
CI: add ctest_submit_build.cmake
2022-10-25 15:40:17 -04:00
Vicente Adolfo Bolea Sanchez
4585cc3af5
CI: parametrize ccache installation path
2022-10-25 15:40:17 -04:00
Vicente Adolfo Bolea Sanchez
618d75c682
CI: rename ctest_build_submit
2022-10-25 12:01:06 -04:00
Vicente Adolfo Bolea Sanchez
ebdd6b55a5
perftest: add benchmark build
2022-10-03 13:21:09 -04:00
Vicente Adolfo Bolea Sanchez
7f70b354ae
CI: enable Kokkos_hip build in merge-requests
2022-09-30 17:04:25 -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
55e742319e
CI: increase kokkos-backend test timeout
2022-09-30 17:04:25 -04:00
Vicente Bolea
283a7f4410
Merge topic 'enable-hip-builds-master-release'
...
f6a9e3631 CI: enable HIP builds on protected branches
c5dd07d97 CI: run_master -> run_upstream_branches
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <morelandkd@ornl.gov>
Merge-request: !2837
2022-08-18 21:18:13 -04:00
Vicente Adolfo Bolea Sanchez
f6a9e3631a
CI: enable HIP builds on protected branches
2022-08-04 22:01:37 -04:00
Vicente Adolfo Bolea Sanchez
c5dd07d977
CI: run_master -> run_upstream_branches
2022-08-04 22:01:37 -04:00
Vicente Adolfo Bolea Sanchez
525610ad73
windows: provide ccache and ninja on runtime
2022-08-03 17:38:58 -04:00
Vicente Adolfo Bolea Sanchez
adcda947f1
CI: provide ninja at build time
2022-08-03 17:38:58 -04:00
Vicente Adolfo Bolea Sanchez
d75b826476
CI: provide ccache at build time
2022-08-03 17:38:58 -04:00
Vicente Adolfo Bolea Sanchez
d81e5158bb
CI: provide ccache for rocm build
2022-07-27 21:05:41 -04:00
Vicente Adolfo Bolea Sanchez
6d7570b373
CI: update rocm image
2022-07-27 20:56:11 -04:00
Abhishek Yenpure
bb37282d25
Changes for Ascent Tests (ECP CI)
...
- Removing test exclusions since they seem to be passing
- Adding macros for PowerPC to exclude poor FMA tests
(`vtkm::DiffernceOfProducts` on Power 9 using FMA produces the same result as
`a*b - c*d`, when ideally it's expected to produce a more accurate result)
2022-07-13 14:15:02 -07:00
Vicente Adolfo Bolea Sanchez
a0a270b42d
CI: update DEVELOPER_DIR to conform to standard
...
It also corrects the tags needed to run this build
2022-07-11 16:09:13 -04:00
Vicente Adolfo Bolea Sanchez
e264550768
CI: adds gitlab macos_xcode13 build
2022-07-11 14:06:29 -04:00
Vicente Adolfo Bolea Sanchez
c661e4afba
CI: refactor cmake.sh file
2022-07-08 17:42:47 -04:00
Vicente Adolfo Bolea Sanchez
5c5ec868d3
CI: updates cmake sha256sum for macOS
2022-07-08 17:42:47 -04:00
Kenneth Moreland
8ae353ec0b
Fix CUDA Architecture for CI with old CMake
...
The configuration for CI changed to using the newer CMake option
`CMAKE_CUDA_ARCHITECTURES` for turing builds instead of the now
depreciated `VTKm_CUDA_Architecture` setting. However, this new
setting only works for newer versions of CMake, and some of the
CI docker images still have older versions of CMake.
This happened to work on the CI because the CI was run on
machines that had the right CUDA device installed (I guess), but
did not work with the `reproduce_ci_env.py` utility. Fix this
by checking the CMake version first.
2022-07-07 10:16:32 -06:00
Vicente Adolfo Bolea Sanchez
daf41d29f9
ci: memcheck generates junit reports
2022-06-16 13:39:24 -04:00
Vicente Adolfo Bolea Sanchez
5e845e6db3
CI: fix junit upload cmake ver requirement
2022-06-15 17:13:20 -04:00
Kenneth Moreland
8e7fc648ef
Remove obsolete comments about globbing
2022-05-19 17:48:12 -06:00
Kenneth Moreland
b6e490d604
Recursively glob artifact files for gitlab runners
...
New versions of GitLab allow files for artifacts to be globbed
recursively. Use this to get build files like `*.cmake`.
2022-05-18 21:15:15 -06:00
Vicente Adolfo Bolea Sanchez
620d1a1bee
docker: update cuda images to 11.6
2022-04-07 16:35:45 +00:00