devito icon indicating copy to clipboard operation
devito copied to clipboard

DSL and compiler framework for automated finite-differences and stencil computation

Results 157 devito issues
Sort by recently updated
recently updated
newest added

TODO: Need to add MFE... (sth with nested-par/gcc) Nested-parallelism OpenMP loops are not digested by GCC on KNLs. () To reproduce with (gcc (GCC) 9.1.0) `DEVITO_LOGGING=DEBUG DEVITO_PLATFORM=knl DEVITO_LANGUAGE=openmp DEVITO_ARCH=gcc python...

compiler
bug-C
arch

### 00_index.ipynb - [x] Broken link to operator class in first para ### 01_data_regions.ipynb - [x] Where to find descriptions of operator options like dle='noop' - [ ] Could the...

documentation

`configuration['autopadding'] = True` makes devito applying padding to the innermost dimension such that the size is a multiple of the SIMD vector length There are other reasons one may want...

API

Many concepts in Devito are 'global', but certain properties of `Function`'s are not e.g. `f.shape` returns the local shape - `f.shape_global` is also present but elsewhere the opposite is true,...

API

first touch is currently broken, as it still assumes the Devito2.0 Operator/Propagator. I think we can drop it, as *the* solution is to use MPI across sockets.

We should move: * flattening * evaluation * diff2sympy inside `ir/equations/algorithms/lower_exprs`

Currently hankel function analytic tests exist for 2D acoustic operators. The PR fixing this will: - [ ] move existing analytic test code from `acoustic/accuracy.ipynb` and `skew_self_adjoint/test_wavesolver.py` into `tests/utils.py` -...

Some of the methods of devito.Data rely on attributes set in `__new__` and `__array_finalize__`, when these are not always called. For example, this code: ``` from devito import Grid, Function...

bug-py-minor

Take for example the following script: ``` from devito import Grid grid = Grid(shape=(8, 8)) print(grid.distributor._obj_neighborhood) ``` This results in `AttributeError: 'mpi4py.MPI.Comm' object has no attribute 'Shift'` when run in...

bug-py