diff options
author | 2020-07-01 17:48:20 -0700 | |
---|---|---|
committer | 2020-07-01 17:48:20 -0700 | |
commit | 5f037473b3e397f652b214f3ef59a26b25c40e5d (patch) | |
tree | 078983dc544b8bbd75663c28c4a760a75a8113f8 /Python/setup.py | |
parent | c8d587eeaaeaf8cb07f7c67f4639412bb3202ebd (diff) | |
download | WarpX-5f037473b3e397f652b214f3ef59a26b25c40e5d.tar.gz WarpX-5f037473b3e397f652b214f3ef59a26b25c40e5d.tar.zst WarpX-5f037473b3e397f652b214f3ef59a26b25c40e5d.zip |
CMake: DPC++, OMP Def., Binary Names (#1125)
With regards to the `WarpX_COMPUTE` options the following changes are
introduced:
- default: `OMP` (as in GNUmake)
- rename: `NONE` -> `NOACC` (no accelerated computing backend)
- adds: `DPCPP` (for SYCL/Intel DPC++ beta7 or newer)
Furthermore, we encode relevant, user-facing options in our binary
name. The namings are intentionally a different and skip few options
that are verbose and unlikely to appear even in development at the
same time. Furthermore, this builds a `warpx` symlink in `bin/` to
the latest build executable (when swtiching options), so that
repeated compile-and-test workflows do not need to take care of the
executable name anymore.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions