underworldcode/quagmire: Quagmire v0.5.0 Beta

Abstract

Release Notes v0.5.0b This is the first formal "public" release of the code. High level summary of changes Introducing quagmire.function which is a collection of lazy-evaluation objects similar to underworld functions Introducing MeshVariables which wrap PETSc data vectors and provide interoperability with quagmire functions Providing context manager support for changes to topography that automatically update matrices appropriately Making all mesh variable data arrays view only except for assignment from a suitably sized numpy array (this is to ensure correct synchronisation of information in parallel). various @property definitions to handle cases where changes require rebuilding of data structures making many mesh methods private and exposing them via functions upstream integration is a function on the mesh upstream / downstream smoothing is via a mesh function rbf smoothing builds a manager that provides a function interfac

    Similar works

    Full text

    thumbnail-image

    Available Versions

    Last time updated on 09/07/2019