From 2933a66c452c64a0d15c6a52b8677f74cbff8d1f Mon Sep 17 00:00:00 2001 From: Lambert Theisen <lambert.theisen@rwth-aachen.de> Date: Thu, 27 Feb 2025 12:10:45 +0100 Subject: [PATCH] update to v1.5 --- CHANGELOG.rst | 20 +++++++++++++++++++ README.rst | 2 +- docs/conf.py | 2 +- fenicsR13/fenicsR13.py | 4 ++-- setup.py | 2 +- .../square_manufactured_solution_2d_r13.yml | 2 +- 6 files changed, 26 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 282052a..7a277ec 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,26 @@ Change log ---------- +1.5 (2025-02-27) +~~~~~~~~~~~~~~~~ + +- Add 3d implementation and test cases + - Tensor operations module updated +- Make implementation now fully parallel, also for convergence study +- Add full PETSc interface +- Use Sphinx booktheme for docs +- Improve `rescale_pressure` keyword +- Update Docker setup to use DIND +- Add `CITATION.cff` +- Add paper and improve installation tutorial to README +- Change test folder structure to use `2d_r13` instead of `r13` +- Add some examples (Balton board, compatibility conditions, Crookes radiometer, discrete coercivity test, Fourier flow, thermal edge flow, thermal flow between cylinders, ...) +- Add heat source and stress source terms +- Skip convergence plot if only one mesh is used +- Improve geoToH5 to work with 3D +- Print hmax for simulation +- Improve error calculation, add H1 error and L2, linf for tensorial structure, use "real" relative error + 1.4 (2020-11-01) ~~~~~~~~~~~~~~~~ diff --git a/README.rst b/README.rst index c93f2e5..a6caa5d 100644 --- a/README.rst +++ b/README.rst @@ -419,7 +419,7 @@ Contact :target: https://git.rwth-aachen.de/lamboo/fenicsR13/pipelines :alt: Test coverage -.. |version| image:: https://img.shields.io/badge/version-1.4-blue.svg +.. |version| image:: https://img.shields.io/badge/version-1.5-blue.svg :target: https://git.rwth-aachen.de/lamBOO/fenicsR13/-/tags :alt: Documentation Website diff --git a/docs/conf.py b/docs/conf.py index 338746d..b7f1510 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -28,7 +28,7 @@ copyright = '2020' author = 'Lambert Theisen' # The full version, including alpha/beta/rc tags -release = '1.4' +release = '1.5' # -- General configuration --------------------------------------------------- diff --git a/fenicsR13/fenicsR13.py b/fenicsR13/fenicsR13.py index c56ac83..2bead72 100755 --- a/fenicsR13/fenicsR13.py +++ b/fenicsR13/fenicsR13.py @@ -29,7 +29,7 @@ def print_information(): .. code-block:: text - -> Version: 1.4 + -> Version: 1.5 -> Contact: Lambert Theisen <lambert.theisen@rwth-aachen.de> -> Contact: Manuel Torrilhon <mt@mathcces.rwth-aachen.de> -> Repository: <https://git.rwth-aachen.de/lamBOO/fenicsR13> @@ -41,7 +41,7 @@ def print_information(): |_| \___|_| |_|_|\___|___/_| \_\_|____/ """ - print(r"""-> Version: 1.4 + print(r"""-> Version: 1.5 -> Contact: Lambert Theisen <lambert.theisen@rwth-aachen.de> -> Contact: Manuel Torrilhon <mt@mathcces.rwth-aachen.de> -> Repository: <https://git.rwth-aachen.de/lamBOO/fenicsR13> diff --git a/setup.py b/setup.py index 113e27f..c4009ee 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ def readme(): # pylint: disable=missing-function-docstring setup( name="fenicsR13", - version="1.4", + version="1.5", description="FEniCS (FEM) Solver for Non.-Eq.-Gases Based on R13 Equations", long_description=readme(), url="https://git.rwth-aachen.de/lamBOO/fenicsR13", diff --git a/tests/square_manufactured_solution/inputs/square_manufactured_solution_2d_r13.yml b/tests/square_manufactured_solution/inputs/square_manufactured_solution_2d_r13.yml index 254559f..d4d9047 100644 --- a/tests/square_manufactured_solution/inputs/square_manufactured_solution_2d_r13.yml +++ b/tests/square_manufactured_solution/inputs/square_manufactured_solution_2d_r13.yml @@ -11,7 +11,7 @@ meshes: - meshes/square3.h5 - meshes/square4.h5 - meshes/square5.h5 - - meshes/square6.h5 + # - meshes/square6.h5 # - meshes/square7.h5 # - meshes/square8.h5 -- GitLab