The format is based on Keep a Changelog and Common Changelog.
-
Breaking: change behaviour of
similar(u::PencilArray, [T], dims)
(#83)When the
dims
argument is passed, we now try to return a newPencilArray
instead of another (non-distributed) array type. Since this is only possible whendims
matches the array size, an error is now thrown if that is not the case. This allows things to play nicely with other packages such as StructArrays.jl, which in some cases end up callingsimilar
with thedims
argument.