Fix CI (intel opencl platform + docker images)
TODO list:
- Fix ubuntu 18.04 LTS (bionic beaver) docker image.
- Upgrade Intel CPU runtime OpenCL platform 18.1 to Intel experimental OpenCL platform with SYCL.
- Fix segfault on directional advection on Intel platform
- Also plan to upgrade CI to ubuntu 20.04 LTS (focal fossa, release date: April 24, 2020)
- Add capability to generate hysop cache locally prior to gitlab ci (see hysop/ci/utils/run_ci.sh).
- Fix caching in CI
Notes
Added new script hysop/ci/run_ci.sh
to run CI locally in the same docker container as gitlab CI and commit test cache to the docker image.
Added new script hysop/ci/debug_ci.sh
to run a docker image with hysop installed and gdb and python-dbg binaries.
Most CI scripts have been overhauled.