项目日志#
Dev#
No Changes
v0.5.0#
Using new GMSH interface in DOLFINx (
dolfinx.io.gmshio) in all demos using GMSHAdded a section on custom Newton-solvers, see [chapter4/newton-solver].
Various minor DOLFINx API updates.
dolfinx.mesh.compute_boundary_facets->dolfinx.mesh.exterior_facet_indiceswith slightly different functionality. Usedolfinx.mesh.MeshTagsMetaClass.findinstead ofmt.indices[mt.values==value].Various numpy updates, use
np.full_like.Change all notebooks to use jupytext to automatically sync
.ipynbwith.pyfiles.Add example of how to use
DOLFINxin complex mode, see [chapter1/complex_mode].
0.4.1#
No changes
0.4.0 (05.02.2021)#
All
pyvistaplotting has been rewritten to useipyganyandpythreejsas well as using a cleaner interface.dolfinx.plot.create_vtk_topologyhas been renamed todolfinx.plot.create_vtk_meshand can now be directly used as input topyvista.UnstructuredGrid.dolfinx.fem.Function.compute_point_valueshas been deprecated. Interpolation into a CG-1 is now the way of getting vertex values.API updates wrt. DOLFINx.
Form->form,DirichletBC->dirichletbc.Updates on error computations in Error control: Computing convergence rates.
Added tutorial on interpolation of
ufl.Expressionin Deflection of a membrane.Added tutorial on how to apply constant-valued Dirichet conditions in Deflection of a membrane.
Various API changes relating to the import structure of DOLFINx
0.3.0 (09.09.2021)#
Major improvements in Form compiler parameters, using pandas and seaborn for visualization of speed-ups gained using form compiler parameters.
API change:
dolfinx.cpp.la.scatter_forward(u.x)->u.x.scatter_forwardVarious plotting updates due to new version of pyvista.
Updating of the Hyperelasticity demo, now using DOLFINx wrappers to create the non-linear problem
Internal updates due to bumping of jupyter-book versions
Various typos and capitalizations fixed by @mscroggs in PR 35.
0.1.0 (11.05.2021)#
First tagged release of DOLFINx Tutorial, compatible with DOLFINx 0.1.0.