Next generation FEniCS problem solving environment
This is a major release with a number of important bug fixes and new features. Users are advised to upgrade.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.7.3...v0.8.0
fem.FunctionSpace
function by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2818
pack_coefficients
by @jpdean in https://github.com/FEniCS/dolfinx/pull/2822
pyproject.toml
for install of Python part by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2707
compute_graph_edges
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2856
compute_graph_edges
in compute_owned_indices
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2875
MPI_Alltoall(v)
calls by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2868
transpose_dofmap
in dolfinx.fem
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2932
create_submesh
by generalising sub index map creation by @jpdean in https://github.com/FEniCS/dolfinx/pull/2890
demo_helmholtz.py
and demo_scattering_boundary_conditions.py
by @BillMaZengou in https://github.com/FEniCS/dolfinx/pull/2992
IndexMap->global_to_local()
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2963
MPI_Datatype
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3031
mesh::Geometry
for multiple cmaps and dofmaps by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/3035
Form
constructor by adding a struct
for integral data by @jpdean in https://github.com/FEniCS/dolfinx/pull/3045
create_nonmatching_meshes_interpolation_data
in Python by @mscroggs in https://github.com/FEniCS/dolfinx/pull/3039
dolfinx.cpp.mesh.extract_topology
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3075
la.Vector.norm
by @nate-sime in https://github.com/FEniCS/dolfinx/pull/3108
dolfinx.fem.Expression
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3062
create_form
function by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3003
fem.FunctionSpace
function by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2819
py.typed
markers in python subpackages by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2833
dolfinx/__init__.py
by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2836
flake8
and isort
checks on python files in cpp
folder by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2838
xdmf_function
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2848
value_type
and geometry_type
template names by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2864
pyvista
demo and workflow by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2866
locate_dofs_topological
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2885
CMAKE_PREFIX_PATH
in helper installation scripts by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2887
-Os
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2895
std::function
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2899
ruff
to base test environment by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2909
cmake-format
on CMakeLists.txt
files too on CI by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2910
cppimport
from Dockerfile
s by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2911
RELEASE.md
by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2915
scikit-build-core
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2917
pyproject.toml
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2924
dolfinx.nls
from Python documentation by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2933
VTXWriter
and FidesWriter
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2952
README.md
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2974
IndexMap::global_to_local
to the Python interface by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2972
[email protected]
in favor of [email protected]
by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2995
generate-cmakefiles.py
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2999
test_complex_assembler.py
to use it. by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/3001
dolfinx.mesh.refine_plaza
by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/3018
README.md
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3027
destroy
to avoid MPICH leak messages by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3036
CellType
rather than tdim
by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/3049
null
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3057
.flake8
file by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3058
std::span
by value by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3059
dolfinx.mesh.Mesh.input_global_indices
a numpy array by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3069
IndexMap
overlap by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3085
mdspan
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3086
*_apply_dof_transformation
accept lists of cells in Python layer by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3090
MPI_I(s)send
buffer allocation by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3104
test_assembly_domains.py
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3118
distribute_entity_data
to support multiple data-types by @jorgensd in https://github.com/FEniCS/dolfinx/pull/3119
-y
option by @garth-wells in https://github.com/FEniCS/dolfinx/pull/3152
This minor bug fix release:
There is no need to upgrade from v0.7.2
.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.7.2...v0.7.3
This release back ports two fixes from the main
branch:
Users are recommended to upgrade from v0.7.0
and v0.7.1
.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.7.1...v0.7.2
This release fixes two issues:
Users are advised to upgrade particularly if they use complex numbers. We also advise that mpi4py is always imported prior to dolfinx to ensure correct MPI initialisation. This is now reflected in the demos and tests.
This release fixes a few small issues related to building and packaging found in v0.7.0
. There is no need to upgrade from v0.7.0.post0
if the v0.7.0
tag works for you.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.7.0...v0.7.0.post0
FiniteElement
s with different scalar types by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2634
rank=
in Basix elements by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2789
insert_diagonal
function by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2684
Add demo_axis
in demos.rst
by @mikics in https://github.com/FEniCS/dolfinx/pull/2501
Add ADIOS2 to macOS build by @jhale in https://github.com/FEniCS/dolfinx/pull/2509
Fix isort checks for some demos by @juliusgh in https://github.com/FEniCS/dolfinx/pull/2506
Fix concept requirements by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2513
Split pybind11 wrapper code in fem.cpp
to improve compile times by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2478
make sure setuptools/pip are up-to-date before using them by @minrk in https://github.com/FEniCS/dolfinx/pull/2515
Re-order and edit (some) demos (Python) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2512
Wrap C++ Mesh
from Python (fixes support for Python 3.11) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2500
Remove unnecessary call to NBX algorithm when creating sub index map by @jpdean in https://github.com/FEniCS/dolfinx/pull/2520
Wrap mesh tags from Python by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2522
Tidy up Python wrapping of mesh refinement interface by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2528
Split topology and geometry stages in mesh::create_submesh
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2529
Fix create_form
to only integrate over owned entities by @jpdean in https://github.com/FEniCS/dolfinx/pull/2531
Fix import of distribute_entity_data
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2539
Bump dev versions by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2538
Fix doc error in mesh.create_mesh
for coordinate layout. by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2540
Minor install updates in README.md
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2542
Try BuildJet by @jhale in https://github.com/FEniCS/dolfinx/pull/2526
Template mesh::Geometry
over scalar type by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2457
Fix UFL version in setup.py
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2548
Add point as cell type to be able to read in vertex tags by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2549
Default to ninja when building Python/pybind11 interface by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2550
Update OneAPI and Redhat Dockerfiles by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2551
Run subset of tests in parallel by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2553
Dockerfile PETSc version bump by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2552
Use larger arm Docker build runner (more memory) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2554
Remove clang from Dockerfile by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2555
Expose real version of inverse transform to python by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2547
Fix extraction of mesh from array of forms in lifting by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2562
Basix interface change by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2563
Move location of pybind11 import in setup.py
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2564
Fix checkout path of macos CI by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2565
Fix another call to create_element by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2566
Fix in setup.py for Spack builds by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2567
Revert setup.py changes by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2568
Just fixing a few typos by @massimiliano-leoni in https://github.com/FEniCS/dolfinx/pull/2569
Bump PETSc version in Dockerfile by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2572
Run standard tests on merge queue by @jhale in https://github.com/FEniCS/dolfinx/pull/2573
Add missing include to demo for (std::numbers
) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2582
Add more versions of DOLFINx to dropdown by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2581
Remove some isinstance
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2587
Fix DOF transformations for custom elements by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2588
Extend VectorFunctionSpace to custom elements by @pierricmora in https://github.com/FEniCS/dolfinx/pull/2576
Reduce function argument types to basic types by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2592
Fix call to dolfinx.cpp.io.extract_vtk_connectivity in dolfinx.io.create_vtk_mesh by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2594
Replace UFL elements with Basix elements in tests and demos by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2381
Updates for visualization CI by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2600
Fix template parameters by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2605
Add basix_cell
method to Mesh
by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2604
Mixed topology by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2597
Associate MeshTags
with Topology
(and not Mesh
) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2607
Extend geometry scalar typing by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2611
Remove inconsistent behaviour when building sparsity pattern from forms by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2615
Simplify fem::Form
domain handling by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2617
Fix Cython version to temporarily fix issue with petsc4py includes by @jhale in https://github.com/FEniCS/dolfinx/pull/2620
Use std::span
for Form domain indices by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2621
Update for Basix type changes by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2623
Fix std::function memory error in Forms by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2626
Update for Basix templating over scalar type by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2630
Add complex
to type hints for Constant
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2635
Flatten dofmap storage by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2632
Variable only used in assert causing unused variable warnings on release by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2637
Fix for interpolation of a callable on cells subset by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2640
Use container instead of allocator in dolfinx::la::Vector
by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2639
Use wider integer type in SparsityPattern adjacency data structures by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2641
Use more expressive Actions labels by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2644
Remove "needs" from the first step of the end-user Docker images workflow, since now build images are prepared in a standalone workflow by @francesco-ballarin in https://github.com/FEniCS/dolfinx/pull/2643
Fix over-elaborated enum int type by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2646
Further fixes for gcc-13 by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2647
Fix macOS CI by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2648
Adjust API to be more consistent by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2650
Remove title from feature request by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2583
Bump versions in oneAPI Docker file by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2656
Refactor Docker pipelines by @jhale in https://github.com/FEniCS/dolfinx/pull/2649
Add README to docker folder by @jhale in https://github.com/FEniCS/dolfinx/pull/2658
Wrong function-space used in direct solver by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2660
Version updates in docker files by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2662
macOS CI updates by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2665
Bump PETSc to 3.19 by @jhale in https://github.com/FEniCS/dolfinx/pull/2668
Get macOS CI working again by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2667
Reduce number of build threads for doxygen in Docker by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2669
Update PETSC_ARCH in CI by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2670
Build petsc4py and SLEPc for float
in Dockerfile by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2672
Linting fixes by @jhale in https://github.com/FEniCS/dolfinx/pull/2676
Typos by @massimiliano-leoni in https://github.com/FEniCS/dolfinx/pull/2678
Add elasticity to 'types' demo by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2685
Support for 32-bit floats by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2651
Remove Python 'meta classes' by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2683
Consolidate petsc wrapper code into one file by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2688
Enable CI for PETSc with 64-bit complex (single precision) scalars by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2689
CI using float with oneAPI by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2691
Remove petsc4py from tests where possible by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2692
Parameterise some geometry test by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2693
oneAPI test improvements by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2694
Reduce code duplication by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2696
Disable a nested matrix test in single precision by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2698
Remove more petsc-specific tests by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2695
Add interface to wrap MatrixCSR as SciPy sparse matrix by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2699
Bump pyvista to 0.40.0 by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2706
Fix extraction of fem::Function
names in ADIOS2-based output by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2708
Isolate petsc4y in Python interface by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2703
Pass ADIOS2 egine through for Fides (Python) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2709
Make numerical tolerance dependent on input type by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2697
Revert geometric tolerance changes by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2711
Add extra merge queue tests by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2714
Correctly wrap FidesWriter constructor by @massimiliano-leoni in https://github.com/FEniCS/dolfinx/pull/2718
Add optional type check in HDF5 files by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2721
Add missing forward scatters in C++ demos by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2722
Avoid introducing HDF5-HL library by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2725
Get Debug mode in Python working again for CI by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2723
Dependency version bumps in Dockerfiles by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2726
Perform checks on matrix insertion in MatrixCSR
by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2728
Put adios2 python interface in usr/local/lib by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2729
Use PETSc release version in oneAPI docker file by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2731
Simplify fem::Expression
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2730
Allow trivial (null) cell partitioner by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2727
Rename ‘MatrixCSR::finalize’ to ‘MatrixCSR::scatter_rev’ by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2732
Update to Catch2 v3 for C++ unit testing by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2733
Refactor Gmsh demo by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2734
Require interpolation before XDMF output by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2735
Add paths to typing of VTX and Fides by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2741
Use new static data structures in ufcx for entity_dofs
by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2742
Minor changes left out of #2742 by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2743
Update Basix quadrature interface by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2740
Get integral data from static data structures, not a function by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2744
Minor fix for missed ufcx change by @chrisrichardson in https://github.com/FEniCS/dolfinx/pull/2745
Rename integrals -> form_integrals in demo by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2746
Remove empty non matching mesh interpolation data exception by @nate-sime in https://github.com/FEniCS/dolfinx/pull/2748
Fix LaTeX text formatting issue by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2753
Parameterise some assembly tests over scalar type by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2765
Add shape argument to FunctionSpace
for creating blocked scalar element spaces by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2766
Remove "create" prefix from some functions by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2763
Updates for mixed topology meshes by @jpdean in https://github.com/FEniCS/dolfinx/pull/2769
Create doc images in doc source rather than code source directory by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2770
Update for mdspan by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2772
Stop using deprecated UFL initialisation by @mscroggs in https://github.com/FEniCS/dolfinx/pull/2777
Add missing templating of inverse transform by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2778
Re-design gmsh import in io.gmshio
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2775
Update Github action versions by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2779
Revise a gmshio
docstring by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2780
Improve CMake test and demo building by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2781
Change release/development order in spack test by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2782
Add complex wrappers for equivalent floating type for exposed dof transformations by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2783
Avoid Basix enums in the DOLFINx pybind11 interface by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2785
Bump dependency versions in Dockerfiles by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2790
PETSc version updates by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2791
Tidy up syntax by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2793
Sonar analysis fixes by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2794
Update test for petsc4py v3.20 by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2798
Disable mypy on petsc4py 3.20 types by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2799
Fixes in docker files by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2797
Fix PETSc clone in RedHat Dockerfile by @jhale in https://github.com/FEniCS/dolfinx/pull/2796
Remove debugging messages in Python CMakeLists.txt by @jhale in https://github.com/FEniCS/dolfinx/pull/2801
Re-factor a PETSc Vec creation function due to OpenMPI/PETSc interaction issue by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2802
Run isort by @jhale in https://github.com/FEniCS/dolfinx/pull/2804
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.6.0...v0.7.0
compute_jacobian_inverse
by @SarahRo in https://github.com/FEniCS/dolfinx/pull/2307
model_to_mesh
by @jpdean in https://github.com/FEniCS/dolfinx/pull/2394
setup.py
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2322
copy_N
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2334
from dolfinx.io import gmshio
in io/__init__.py
by @mikics in https://github.com/FEniCS/dolfinx/pull/2357
VectorFunctionSpace
element cell by @jpdean in https://github.com/FEniCS/dolfinx/pull/2386
VERSION_INFO
by @jpdean in https://github.com/FEniCS/dolfinx/pull/2413
create_submesh
performance by @jpdean in https://github.com/FEniCS/dolfinx/pull/2411
set_exterior_facet_domains
for arbitrary ghosting by @jpdean in https://github.com/FEniCS/dolfinx/pull/2424
Scatterer
initialiser list by @jpdean in https://github.com/FEniCS/dolfinx/pull/2454
dolfinx.fem.Constant.__float__()
calls by @mikics in https://github.com/FEniCS/dolfinx/pull/2482
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.5.2...v0.6.0
This release fixes removes the inclusion of the standard library algorithm header file into MPI.cpp
by backporting PR #2323 onto v0.5.1
.
Users using v0.5.1
do not need to upgrade unless they experience build difficulties.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.5.1...v0.5.2
This minor release backports some bug fixes from main
onto v0.5.0
.
It is recommended that users upgrade from v0.5.0
.
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.5.0...v0.5.1
la/Vector.h
by @IgorBaratta in https://github.com/FEniCS/dolfinx/pull/2189
mesh:: compute_boundary_facets
removed) by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2203
form_degree
by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2207
MeshTags.find
to Python by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2209
VTXWriter
for meshes with no cells on some ranks by @jpdean in https://github.com/FEniCS/dolfinx/pull/2210
__all__
are implemented by @nate-sime in https://github.com/FEniCS/dolfinx/pull/2227
README.md
with conda instructions by @garth-wells in https://github.com/FEniCS/dolfinx/pull/2230
assert
in Scatterer
by @jpdean in https://github.com/FEniCS/dolfinx/pull/2224
transfer_cell/facet_meshtags
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2226
/usr/local/lib
to PYTHONPATH
for Jupyter/ipython kernel json file for PETSc complex mode by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2247
fem::CoordinateElement::compute_jacobian_determinant
by @jorgensd in https://github.com/FEniCS/dolfinx/pull/2291
Full Changelog: https://github.com/FEniCS/dolfinx/compare/v0.4.1...v0.5.0