Giter Club home page Giter Club logo

dolfin-tape's Introduction

dolfin-tape, DOLFIN tools for a posteriori error estimation

https://circleci.com/gh/blechta/dolfin-tape.svg?style=svg

dolfin-tape provides tools for equilibrated-flux-reconstruction based a posteriori error estimation methods built on top of DOLFIN, and the FEniCS project. Theoretical references can be found within demo programs docstrings.

Dependencies

dolfin-tape needs

  • DOLFIN compiled with with Python and PETSc.
  • PETSc, petsc4py
  • mpi4py

Installation

Run:

python setup.py install [--user]

or just prepend to your PYTHONPATH by:

source set_pythonpath.conf

Documentation

The documentation currently consists only of this readme, class docstrings and demo programs. This will likely be improved in the future.

Authors

Copyright

Copyright 2015-2016 Jan Blechta

License

dolfin-tape is licensed under GNU Lesser General Public License version 3 or any later version. The full text of the license can be found in files COPYING and COPYING.LESSER.

Contact

dolfin-tape is hosted at https://github.com/blechta/dolfin-tape/

dolfin-tape's People

Contributors

blechta avatar

Stargazers

Raphaël Bulle avatar Johannes Neumann avatar  Liu avatar

Watchers

 avatar

dolfin-tape's Issues

Questions about flux reconstruction

Hello, great work! Although I don't understand how the patches are built. What's the size of the patches? How many elements do they cover? I see that this is taken care of MeshColoring though. Also, what happens if there are neumann boundary conditions? How can they be taken into account?

EDIT: I modified the poisson example to include an imposed boundary flux and it seems that works, I don't know why though.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.