FESTIM
FESTIM copied to clipboard
Coupled hydrogen/tritium transport and heat transfer modelling using FEniCS
## Proposed changes Enabled an arbitrary number of reactants and products. This resolves https://github.com/festim-dev/FESTIM/issues/720 I've enabled it so that The number of products can be 0 for radioactive decay (A...
## Proposed changes This PR fixes #727 Needs to be merged after #752 Also some refactoring. Got rid of `HTransportProblem.create_flux_value_fenics` and merged it with `define_boundary_conditions` (which breaks some of the...
## Proposed changes This PR brings some simplification in subdomains: - moved the meshtags creation from `Mesh1D` to `Mesh` to make it more generic - moved locate entities methods to...
I saw that this [documentation page](https://mybinder.readthedocs.io/en/latest/) had a Discourse button on top. It would be nice to do the same! Maybe Slack too? https://github.com/jupyterhub/mybinder.org-user-guide/blob/1036fa5f1b527426ed4a902abb7761c4149a9985/doc/conf.py#L69-L73
## Proposed changes This PR fixes #760 ## Types of changes What types of changes does your code introduce to FESTIM? - [ ] Bugfix (non-breaking change which fixes an...
## Proposed changes Following #673, this PR introduces: - the possibility for the users to set the Newton solver preconditioner via `F.Settings(preconditioner="...")` - the possibilty for the users to set...
Some applications may require an anisotropic diffusion coefficient. It may be worth trying to implement that in FESTIM. Some useful links: - https://fenicsproject.discourse.group/t/anisotropic-heterogeneous-diffusion/10826
The `ParticleFluxBC` class introduced in #737 doesn't provide support for concentration-dependent flux BCs. We need to add it before we can tackle #727
I think it would be interesting to have a default behaviour when users only pass a mesh (cells) but no surface or volume markers. The behaviour could be to tag...