-
``` python
stmts = []
for equality in stencils:
stencil = self.convert_equality_to_cgen(equality)
stmts.append(stencil)
kernel = self._pre_kernel_step…
-
I'm using anaconda, when compiling devito for host looks at ~/anaconda2/lib for libiomp5.so
when compiling devito for MIC it does the same.
Instead it should ask for directory containing Intel MIC li…
-
As demonstrated by this snippet:
```
import gc
import numpy as np
import resource
from sympy import Eq
from devito.interfaces import DenseData
from devito.operator import Operator
def init(data):
…
-
The project [loopy](https://documen.tician.de/loopy/) does something quite similar to what Operators in devito are doing. Probably their API is a good model for us to target.
Edit: To clarify - loopy …
-
Hi
Please put parenthesis to all the print statements:
`print("stuff to print")`
not
`print "stuff to print"`
The second one makes everything crash with python 3.x
I replaced all of it in my curr…
-
Since #67 brought to light some issues with the initialization of SymbolicData objects (TimeData objects specifically) we need to find a coherent and uniform interface to initialize SymbolicData objec…
-
Need to add a container for storing the time history of the forward model.
Strict requirements:
1. API should be abstracted for opesci/devito so that the container backend can be replaced in the futu…
-
We need a logging system to make it easy to find errors.
The same (or a different?) mechanism could be used for profiling and benchmarking.
-
Compiler flags and other settings that change between different backends could be consolidated in a "backend" layer between the JitManager and the compiler. There could be various backends like:
- Ser…
-
[This](https://github.com/opesci/inversion_codegen/blob/master/AcousticWave2D_codegen.py#L37) function expects `nt` as a parameter. However, the actual number is not really necessary in the final flow…