All notable changes to this repository will be documented in this file.
The format is based on Keep a Changelog.
- Added an ASTE tutorial #244.
- Added an oscillator tutorial with Python #297.
- Added a uni-directional volume-coupled channel transport tutorial #269.
- Added a volume-coupled channel transport with chemical reactions tutorial #278.
- Added a partitioned heat conduction using direct mesh access tutorial #299.
- Added a simplified heat exchanger tutorial #301.
- Added a solid-openfoam and a solid-solids4foam case for the perpendicular-flap tutorial #286.
- Added a dune-fem case for the flow-over-heated-plate tutorial #274.
- Added a CalculiX case for the flow-over-heated-plate tutorial #271.
- Added a modal dynamic simulation option for the CalculiX case of the perpendicular-flap tutorial #284.
- Added a CI workflow to automatically update the website every time there are new documentation changes #267
- Added a gitignore for code and binaries #290.
- Added more documentation #264, #265, #266 and fixed some typos #285.
- Adapted the multiple-perpendicular-flaps tutorial to a new naming convention for tutorials with multiple participants #303.
- Adapted the material properties of the FEniCS case in elastic-tube-3d to match the CalculiX case results #259.
- Adapted the solid case of the Quickstart tutorial to work with the Intel oneAPI C++ compiler #291.
- Made the Nutils case of the partitioned heat conduction tutorial compatible with Nutils versions 6 to 8 #295, #298.
- Added new volume-coupled-diffusion tutorial with FEniCS #219.
- Added OpenFOAM case to partiitoned-heat #223.
- Added DUNE case to perpendicular-flap #239.
- Added FEniCS case to elastic-tube-3d #223.
- Added this changelog, describing also changes in previous releases #225.
- Changed C3D8 elements to C3D8I elements in perpendicular-flap solid-calculix to improve the results #250.
- Ported the
visualize.py
script of the partitioned-elastic-beam to Python 3 #247. - Reduced the writing frequency of the partitioned-pipe OpenFOAM cases #257.
- Renamed the output directories of all FEniCS cases for consistency #256.
- Removed unnecessary (wrong) read statement in
elastic-tube-1d
#232. - Removed unnecessary (relic) OpenFOAM parameter
nMoles
from flow-over-heated-plate cases with OpenFOAM #234. - Removed unnecessary (relic) OpenFOAM parameter
RAS
from theturbulenceProperties
files of all OpenFOAM cases (we model a laminar flow everywhere and this was confusing) #258. - Removed unnecessary (relic) OpenFOAM files
RASProperties
andcouplingProperties
from elastic-tube-3d #258. - Removed unnecessary (relic) OpenFOAM file
radiationProperties
from heat-exchanger #258. - Removed duplicate default settings from the
fvSchemes
OpenFOAM file of the heat-exchanger #258. - Removed unnecessary (relic) fields and inaccurate copyright notices from the headers of several OpenFOAM files #258.
- Adjusted the formatting in several OpenFOAM files #258.
- Changed the versioning scheme from
<yearmonth>.<minor>.<bugfix>
to<yearmonth>.<bugfix>
.
- Modified the helper tool
openfoam_remove_empty_dirs
such that it also respects results in the compressed OpenFOAM format (76f4482). - Synced the post-processing functionality of the elastic-tube-1d and the respective documentation. (#209)
- Created a first tagged version of this repository along with a release.
- Added a standard run script in each case folder which can be executed as
./run.sh
. - Added a standard clean script in each case folder which can be executed as
./clean<what>.sh
. - Added an easy-to-run tutorial called quickstart.
- Added a validated Turek-Hron FSI3 case with OpenFOAM and non-linear deal.II.
- Moved all documentation to the redesigned preCICE website.
- Created a new directory structure for easy access and also for contributions.
- Modified the 2D cases to use 2D mode in preCICE and also corresponding 2D functionality in the adapters.