Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #52

Merged
merged 52 commits into from
Nov 15, 2024
Merged

Merge upstream #52

merged 52 commits into from
Nov 15, 2024

Conversation

pbrubeck
Copy link

No description provided.

mscroggs and others added 30 commits February 10, 2024 10:49
…ce (FEniCS#249)

* remove file containing only xtests

* remove geometric dimension from cell

* correct typo in test

* basix branch

* branches and one (domain)

* remove more `cell.geometric_dimension()`s

* dolfinx branch

* tsfc branch

* branch

* allow passing in physical value size to custom element

* Revert "allow passing in physical value size to custom element"

This reverts commit cdca5a0.

* move value_shape and value_size to functionspace

* flake8

* return () if reference_value_size is ()
* ruff format and linting

* Reinstate import

* Small fixes

* Import fixes

* Doc fixes
…niCS#257)

* Remove decprecated code

* Lint fixes

* Import update
* remove print

* another one
* Add trimmed serendipity

* Fix value shape for trimmed serendipity

* ufl plumbing update for trimmed serendipity.

* Plumbing for SminusDiv.py

* Adding in element stuff for SminusCurl.

* Fix typo

* remove spurioius names

* Fix BaseForm.__add__ simplification of Zero

* Fix ruff

* Fix test

---------

Co-authored-by: Rob Kirby <robert.c.kirby@gmail.com>
Co-authored-by: Justincrum <jcrum@email.arizona.edu>
Co-authored-by: David A. Ham <david.ham@imperial.ac.uk>
Co-authored-by: ksagiyam <k.sagiyama@imperial.ac.uk>
Co-authored-by: ksagiyam <46749170+ksagiyam@users.noreply.github.com>
Co-authored-by: Connor Ward <c.ward20@imperial.ac.uk>
Co-authored-by: Iglesia Dolci <daia.dolci@gmail.com>
Co-authored-by: Jack Betteridge <43041811+JDBetteridge@users.noreply.github.com>
Co-authored-by: Josh Hope-Collins <jhc.jss@gmail.com>
Co-authored-by: JHopeCollins <joshua.hope-collins13@imperial.ac.uk>
Co-authored-by: Matthew Scroggs <matthew.w.scroggs@gmail.com>
* Bump version.

* macos-latest is ARM, no 3.8/3.9 Python available.
* Bump version.

* macos-latest is ARM, no 3.8/3.9 Python available.

* Try tests on Windows.
* Handling of extract_blocks when part is equal to zero.

* Ruff formatting

* tmp workaround

* Ruff formatting

* Add fix from Lawrence

* Break system packages
* Use extract_unique domain

* Add build requirements install

* Add pytest installation

* Add all ci deps

* Remove another deprecated call

* Yet another deprecated call
* Check that we never get to _afmt on CI

* Add failing test

* Fix string formatter

* Fix formatting
…#295)

The reason subdegree is right is that you care about whether the
edges are straight, not whether there are any quadratic functions
on the interior.

See firedrakeproject/firedrake#3612.

Co-authored-by: Matthew Scroggs <matthew.w.scroggs@gmail.com>
* Update type check to get shape in replace

* Add test

* Fix ruff

* Relax base form operators type check

* Update BFO methods relying on the dual space argument slot

* Fix Interpolate's function space

* Fix typo: function_space -> ufl_function_space

* Update adjoint numbering

* Fix ruff

* Fix rugg

---------

Co-authored-by: David A. Ham <david.ham@imperial.ac.uk>
* Make cofunctionals terminal, and test

* ruff
* Fix extract block for tensor spaces

* Remove conditional from text, as it is described in detail above.

* Various sanity checks and error handling

* Add handling of zero (happens with extract_block)
* missing reference_

* remove IPython embed

* remove components property

* ruff

* move components to function space

* import numpy as np

---------

Co-authored-by: Jørgen Schartum Dokken <jsd55@cam.ac.uk>
…ntegrals` (FEniCS#305)

* Move grouping of integral from build integral data to group form integrals

* Ruff formatting

* Add missing key

* Add index renumbering

* Fix zero index-renumbering for scalar zero

* Ruff format

* Update ufl/algorithms/domain_analysis.py

* Add documentation and motivation

* Doc fixes

* Fix name

* Fix lawrence name

* Apply suggestions from code review

Co-authored-by: Joe Dean <jpd62@cam.ac.uk>

* Simplify using Lawrence instructions

* Ruff formatting

---------

Co-authored-by: Matthew Scroggs <matthew.w.scroggs@gmail.com>
Co-authored-by: Joe Dean <jpd62@cam.ac.uk>
jorgensd and others added 17 commits October 2, 2024 18:12
* Add handling of case where a split returns a form with no arguments (they have all been reduced to zeros).

* Add test case

* Add test and some error handling

* Apply restriction in formsplitter

* Fix docstring
* Add handling of case where a split returns a form with no arguments (they have all been reduced to zeros).

* Add test case

* Add test and some error handling

* Apply restriction in formsplitter

* Fix docstring

* Fix apply pullback on piola mapped elements for double derivatives
* Update version number.

* Fix

* Correct tag ref

* Use BaseArgument.__eq__ in Argument (FEniCS#147)

(cherry picked from commit e683148)

* Oops! Bump version number.

* Fix.

* Bump version.

* Updated to .md README (FEniCS#275)

* Kebab case in build-wheels.yml (FEniCS#276)

* Fixes for pypa packaging.

* Correct documentation links (FEniCS#277)

* Remove unecessary pip pinning (FEniCS#278)

* Bump version.

* Update version to 2024.2.0

* Try trusted publishing on pypi.

* Remove version change.

* Fix.

* Tidy.

* Simplify.

---------

Co-authored-by: Chris Richardson <chris@bpi.cam.ac.uk>
Co-authored-by: Michal Habera <michal.habera@gmail.com>
Co-authored-by: Garth N. Wells <gnw20@cam.ac.uk>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v3...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pbrubeck pbrubeck merged commit 0ae483b into master Nov 15, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.