Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contributing Guidelines
Description
I have intentionally made several commits in this PR so that various issues can be easily documented. The main objective of this PR was to allow push and pull as options for doing LBM step in the JAX backend. I realized the latst PR had introduced some bugs. One was failing all warp issues (see the fix in indices masker). All linting and ruff issues appeared afterwards when doing
ruff format .
andruff check .
. There were also couple of old pytest issues that I had to fix to pass all tests (unrelated to this PR). I made sure the out of core LDC example runs nicely on my desktop.Type of change
How Has This Been Tested?
Linting and Code Formatting
Make sure the code follows the project's linting and formatting standards. This project uses Ruff for linting.
To run Ruff, execute the following command from the root of the repository:
ruff check .