-
- Downloads
There was a problem fetching the pipeline summary.
Move kill_trivial_assignments() over to pymbolic.
When doing substitution, SymEngine seems to collapse Subs nodes. This was leading to problems for sumpy, which relies on having Subs nodes in the expressions after killing trivial assignments. This change moves the job to pymbolic, which appears to preserve Subs nodes.
Showing
- sumpy/codegen.py 132 additions, 11 deletionssumpy/codegen.py
- sumpy/e2e.py 2 additions, 7 deletionssumpy/e2e.py
- sumpy/e2p.py 4 additions, 7 deletionssumpy/e2p.py
- sumpy/p2e.py 2 additions, 7 deletionssumpy/p2e.py
- sumpy/p2p.py 1 addition, 0 deletionssumpy/p2p.py
- sumpy/qbx.py 3 additions, 7 deletionssumpy/qbx.py
- sumpy/symbolic.py 1 addition, 58 deletionssumpy/symbolic.py
- sumpy/tools.py 1 addition, 0 deletionssumpy/tools.py
- test/test_codegen.py 15 additions, 7 deletionstest/test_codegen.py
Loading
Please register or sign in to comment