Fabio Luporini

Results 49 issues of Fabio Luporini

reproducer: ``` python tti_example.py ``` look at the generated code for the `padfunc` builtin, you'll see something along the lines of ``` phi[abc_x_l + 4][y + 4][z + 4] =...

bug-py

* OS: various mac os's and ubuntu's * archs: various intel xeons * P3.6, P3.7 * py-cpuinfo v5.0.0 Hi, It takes more than a second for `get_cpu_info` to return w/o...

Without this patch, I couldn't really understand where the error was coming from -- turned out to be something in stderr emitted by one of our dependencies which recently got...

Hi, I wonder whether it's possible to use nbval for a jupyter notebook that exploits ipyparallel in combination with MPI (mpi4py). [This](https://nbviewer.jupyter.org/github/opesci/devito/blob/63bf04bb695b499eba3302adf901d7f478eaf313/examples/userapi/mpi.ipynb) is the notebook I'm talking about. It's nothing...

Below a pure-C minimal failing example showing an increase in memory consumption when multiple omp-offloading shared objects are called back to back from Python https://github.com/devitocodes/devito/tree/patch-omp-off-leakage/tests/omp-mfe the MFE files are hosted...

bug

About the track_* benchmarks: I'd like the y-axis of these plots to start at 0, not in proximity of the first point value. I could add a fake point with...

enhancement

The CDE sub-pass detects lowered index derivatives and can operate across Clusters (using a `clusters.Queue`), whereas CSE is applied to individual Clusters. We should enhance CSE to be as smart...

bug-performance-C

Reproducer ``` import numpy as np from devito import Eq, Grid, TimeFunction, Operator grid = Grid(shape=(4, 4)) u = TimeFunction(name='u', grid=grid) usave = TimeFunction(name='usave', grid=grid, save=5) eqns = [Eq(u.forward, u...

bug-py

Reproducer: ``` import numpy as np from devito import * from devito.types import Symbol configuration['language'] = 'openmp' grid = Grid(shape=(10,)) x, = grid.dimensions f = Function(name='f', grid=grid, space_order=0) s =...

bug-C

So far, this isn't enabled by default. More experimentation required This PR also adds a new compiler flag to GNUCompiler when running on Skylake and later processors. I've tested it...

compiler