An error occurred while fetching reviewers.
Draft: Changes for compatibility with pystencils 2.0
-
Review changes -
-
Download -
Patches
-
Plain diff
Introduce a significant number of patches for compatibility with the upcoming pystencils 2.0.
Changes
Testing & CI
- Introduce nox to orchestrate environments and testing
- Adapt CI to use nox sessions where applicable
- Remove
minimal_conda
andubuntu
CI tasks- Since the
pycodegen/ubuntu
docker image is based on a CUDA image, and using a virtual environment for Python, theubuntu
task effectively does the same as the Nox+CUDA task
- Since the
- Introduce nox session and CI task to test against pystencils/v2.0-dev
Status
-
Fix field duplication in create_lb_update_rule
: Remove the workaround once field duplication is fixed in pystencils -
Data types in boundary handling: LatticeBoltzmannBoundaryHandling
does not allow to specify a data type and always usesfloat64
. This leads to type errors when combined with LB fields withfloat32
dtype. -
Mixed precision: Need to explicitly insert casts at field reads/writes when computing and storing PDFs in different float formats
Edited by Frederik Hennig
Merge request reports
Compare and
Show latest version
- version 29102c3287
- version 288c0dc06d
- version 273058e2e0
- version 26676bc8a3
- version 259bfd88f9
- version 246ea1c7b1
- version 235672e4f3
- version 2265ec24f6
- version 216faa380d
- version 20f07d42b7
- version 19a2a08c23
- version 18e1d24200
- version 17332924e9
- version 16337734d3
- version 1590dd7ef7
- version 14fc55949d
- version 137d1a1de8
- version 124371098b
- version 11b77720ed
- version 10902584c2
- version 9c1c40069
- version 83962799b
- version 77f6f3a57
- version 61c721028
- version 5a31551ca
- version 4a2cf1e3e
- version 32b7af25e
- version 232d0f124
- version 191688bb2
- master (HEAD)
- latest version5bb9486f33 commits,
- version 29102c328732 commits,
- version 288c0dc06d31 commits,
- version 273058e2e030 commits,
- version 26676bc8a329 commits,
- version 259bfd88f928 commits,
- version 246ea1c7b127 commits,
- version 235672e4f326 commits,
- version 2265ec24f625 commits,
- version 216faa380d24 commits,
- version 20f07d42b723 commits,
- version 19a2a08c2322 commits,
- version 18e1d2420020 commits,
- version 17332924e919 commits,
- version 16337734d318 commits,
- version 1590dd7ef717 commits,
- version 14fc55949d15 commits,
- version 137d1a1de814 commits,
- version 124371098b13 commits,
- version 11b77720ed12 commits,
- version 10902584c211 commits,
- version 9c1c400699 commits,
- version 83962799b8 commits,
- version 77f6f3a577 commits,
- version 61c7210286 commits,
- version 5a31551ca5 commits,
- version 4a2cf1e3e4 commits,
- version 32b7af25e3 commits,
- version 232d0f1242 commits,
- version 191688bb21 commit,
There are no changes yet
No changes between version 4 and version 4