Define lowering and adjacent blocks merging as transformations
Signed-off-by:
Rafael Ravedutti <rafaelravedutti@gmail.com>
Showing
- src/pairs/ir/block.py 1 addition, 3 deletionssrc/pairs/ir/block.py
- src/pairs/ir/mutator.py 4 additions, 0 deletionssrc/pairs/ir/mutator.py
- src/pairs/sim/arrays.py 3 additions, 2 deletionssrc/pairs/sim/arrays.py
- src/pairs/sim/cell_lists.py 5 additions, 4 deletionssrc/pairs/sim/cell_lists.py
- src/pairs/sim/lattice.py 3 additions, 2 deletionssrc/pairs/sim/lattice.py
- src/pairs/sim/lowerable.py 6 additions, 0 deletionssrc/pairs/sim/lowerable.py
- src/pairs/sim/neighbor_lists.py 3 additions, 2 deletionssrc/pairs/sim/neighbor_lists.py
- src/pairs/sim/pbc.py 7 additions, 6 deletionssrc/pairs/sim/pbc.py
- src/pairs/sim/properties.py 3 additions, 2 deletionssrc/pairs/sim/properties.py
- src/pairs/sim/read_from_file.py 3 additions, 2 deletionssrc/pairs/sim/read_from_file.py
- src/pairs/sim/simulation.py 19 additions, 15 deletionssrc/pairs/sim/simulation.py
- src/pairs/sim/variables.py 3 additions, 2 deletionssrc/pairs/sim/variables.py
- src/pairs/sim/vtk.py 4 additions, 6 deletionssrc/pairs/sim/vtk.py
- src/pairs/transformations/lower.py 23 additions, 0 deletionssrc/pairs/transformations/lower.py
- src/pairs/transformations/merge_adjacent_blocks.py 25 additions, 0 deletionssrc/pairs/transformations/merge_adjacent_blocks.py
- src/pairs/transformations/prioritize_scalar_ops.py 6 additions, 6 deletionssrc/pairs/transformations/prioritize_scalar_ops.py
Please register or sign in to comment