Any Guide for Dolfin Versions ?
3 months ago by
Is there any guide for each of the dolfin versions (stable, developer, ad-joint) ? What are the main differences between them ? Can't I run my code on ad-joint if the code was created on current-stable version ? Does each of them compatible ? If you could provide me a related link, it would be perfect.
Community: FEniCS Project
3 months ago by
Development version of FEniCS are mainly master branches of the project VCS repositories, but there is also
devDocker image built continuously from source of master branches, see for the list of images https://bitbucket.org/fenics-project/docker/src/master/ ; the
devimage is available by
docker pull quay.io/fenicsproject/dev:latest.
dolfin-adjoint is not a version of FEniCS or DOLFIN. It is an external software project building on top of FEniCS and the FEniCS project does not provide maintenance nor support for dolfin-adjoint. See http://www.dolfin-adjoint.org for information about dolfin-adjoint, namely about supported versions, distributed binaries and support.
FEniCS versions are not in general compatible. Interface in general changes between subsequent releases. Nevetheless developers consider carefully whether disruptive changes to the interface should be made or not. Such change in interface is usually accompanied by a deprecation so that users tracking released version have time to adopt to a change by first seeing a deprecation warning before the old interface stops working. The development version reflects by its definition current development so it contains changes which might (and probably will) appear in a subsequent release.
Please login to add an answer/comment or follow this question.