Ed Caunt
Ed Caunt
@ggorman pointed out that you can now Flake8 lint Jupyter Notebooks. We should probably do this.
The following MFE fails with `DEVITO_MPI='full'`, even on a single rank. MFE: ```python from devito import Grid, SubDomain, Function, Eq, Operator class SD0(SubDomain): name = 'sd0' def define(self, dimensions): return...
MFE: ```python from devito.types.basic import DataSymbol s0 = DataSymbol(name='s') s1 = DataSymbol(name='s') s2 = s0._rebuild(name='s2') s3 = s1._rebuild(name='s3') # Causes s1 to be incorrectly substituted # mapper = {s0: s2,...
`Operator._prepare_arguments` currently contains the following lines: ```python # Process Thicknesses for p in self.parameters: if isinstance(p, Thickness): args.update(p._arg_values(grid=grid, **kwargs)) ``` which could be removed by making `Thickness` have `is_Input =...