dumux-repositories issues
https://git.iws.uni-stuttgart.de/groups/dumux-repositories/-/issues
2024-03-27T08:13:02Z
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/60
Pranic Healing Benefits
2024-03-27T08:13:02Z
Healing Buddha
Pranic Healing Benefits
Discover the myriad [Pranic Healing Benefits](https://www.healingbuddha.in/magical-benefits-of-pranic-healing-importance-of-pranic-healing/) with Healing Buddha. Our practitioners harness universal energy to cleanse, energize, and revita...
Discover the myriad [Pranic Healing Benefits](https://www.healingbuddha.in/magical-benefits-of-pranic-healing-importance-of-pranic-healing/) with Healing Buddha. Our practitioners harness universal energy to cleanse, energize, and revitalize your body, mind, and soul. Experience accelerated healing, stress reduction, and emotional balance. Elevate your well-being through the holistic approach of Pranic Healing Benefits with Healing Buddha.
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/57
How to Cancel Your Turkish Airlines Flight?
2024-03-27T08:13:11Z
Robert Smith
How to Cancel Your Turkish Airlines Flight?
Have you found yourself in a situation where your travel plans need a last-minute adjustment, and you're wondering how to **[cancel Turkish Airlines flight](https://www.travomojo.com/cancellation-policy/turkish-airlines-cancellation-poli...
Have you found yourself in a situation where your travel plans need a last-minute adjustment, and you're wondering how to **[cancel Turkish Airlines flight](https://www.travomojo.com/cancellation-policy/turkish-airlines-cancellation-policy/)**? Fret not, as we've got you covered with a step-by-step guide to make the process as smooth as possible.
**Check Your Ticket Type:**
Before initiating the cancellation process, review the terms and conditions of your ticket. Different fare classes come with varying cancellation policies, and some may be non-refundable. If you have a flexible ticket, you might be eligible for a refund or a credit.
**Visit the Turkish Airlines Website:**
Head to the official [Turkish Airlines website](https://www.turkishairlines.com/) and log in to your account. Navigate to the "Manage Reservations" or "My Bookings" section, where you can find details about your existing flights.
**Retrieve Your Booking:**
Enter the necessary information to retrieve your booking. This typically includes your booking reference or ticket number. Once you've accessed your reservation, look for the cancellation options.
**Cancellation Options:**
Turkish Airlines provides various cancellation options depending on your fare type. You may have the choice to cancel for a refund, receive travel credit, or make changes to your itinerary. Follow the on-screen instructions to proceed with the cancellation.
**Review and Confirm:**
Carefully review the cancellation details, including any applicable fees or charges. Ensure that you understand the terms and conditions associated with your cancellation. Once you're satisfied, confirm the cancellation to finalize the process.
**Check for Refund or Credit:**
If your ticket is eligible for a **[Turkish Airlines refund policy](https://www.travomojo.com/cancellation-policy/turkish-airlines-cancellation-policy/)** or credit, the airline will typically process it according to their policies. Keep an eye on your account for updates regarding the reimbursement.
**Contact Customer Support (if needed):**
Should you encounter any difficulties or have specific questions about the cancellation process, don't hesitate to reach out to Turkish Airlines' customer support. They can provide assistance and guidance tailored to your situation.
By following these steps, you can successfully cancel your Turkish Airlines flight and navigate the process with confidence. Always be aware of the terms and conditions associated with your ticket to make informed decisions about cancellations and refunds. Safe travels!
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1332
Add linting as pre-commit hook
2024-01-08T10:59:32Z
Lars Kaiser
Add linting as pre-commit hook
<!--
SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
SPDX-License-Identifier: CC0-1.0
-->
<!--
This form is for feature requests ONLY!
If you're looking for help check out the [readme](/READ...
<!--
SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
SPDX-License-Identifier: CC0-1.0
-->
<!--
This form is for feature requests ONLY!
If you're looking for help check out the [readme](/README.md).
-->
**Feature request**
Add the linting which is already happening in the Gitlab CI pipeline to a pre-commit hook.
**What does this feature / why does DuMux need it**:
It will prevent Gitlab CI pipelines from failing at the linting stage.
**Anything else we need to know?**:
Related to #1320, but is much easier to implement, as the rules and most syntax already exist and just has to be put into a pre-commit file.
**Implementation**
- codespell: https://calmcode.io/pre-commit/spelling.html
- black: https://black.readthedocs.io/en/stable/integrations/source_version_control.html
- flake8: https://flake8.pycqa.org/en/latest/user/using-hooks.html
- pylint: https://pylint.pycqa.org/en/latest/user_guide/installation/pre-commit-integration.html
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/56
Best Data Science Course in Pune | Sevenmentor
2024-03-27T08:13:21Z
Mantri Mantri
Best Data Science Course in Pune | Sevenmentor
We are providing the Best Data Science Course Training Institute in Pune with Job assistance & offers a blended model of data science training. It helps you to master in Python, ML, Git, etc. to become a certified Data Scientist. Enroll ...
We are providing the Best Data Science Course Training Institute in Pune with Job assistance & offers a blended model of data science training. It helps you to master in Python, ML, Git, etc. to become a certified Data Scientist. Enroll in the best training now!
[Data Science Course in Pune](https://www.sevenmentor.com/data-science-course-in-pune.php)
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1331
New dumux messages
2023-12-18T08:43:58Z
Ivan Buntic
New dumux messages
It would be nice to have a larger variety of messages at the start and the end of Dumux simulations. The current messages can be found in [dumuxmessage.hh](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/dumux/com...
It would be nice to have a larger variety of messages at the start and the end of Dumux simulations. The current messages can be found in [dumuxmessage.hh](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/dumux/common/dumuxmessage.hh?ref_type=heads) and could be extended by additional entries. Possible entries can be quotes from pop culture (movies, books...) which might be applied to Dumux in a funny or also philosophical manner. Of course, quotes from real persons can also be added. Suggestions and ideas are very welcome!
See !3745
3.9
Ivan Buntic
Ivan Buntic
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course/-/issues/55
Add energy flux to exercise-basic
2023-12-13T11:01:25Z
Stefanie Kiemle
Add energy flux to exercise-basic
When switching to non-isothermal there should be also an energy flux for injecting Nitrogen.
When switching to non-isothermal there should be also an energy flux for injecting Nitrogen.
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1330
DuMux Day 13.12.2023
2024-03-25T10:28:33Z
Bernd Flemisch
DuMux Day 13.12.2023
- [ ] #1255 Potential inconsistency in component enthalpies: @DennisGlaeser
- [ ] #1256: Energy balance implementation @timok, @tufan, see !3616
- [ ] #1257: Generalize ff-pm coupling @martins
- [ ] #1258: Upscaling of two-phase flow ...
- [ ] #1255 Potential inconsistency in component enthalpies: @DennisGlaeser
- [ ] #1256: Energy balance implementation @timok, @tufan, see !3616
- [ ] #1257: Generalize ff-pm coupling @martins
- [ ] #1258: Upscaling of two-phase flow properties using pore network @Maziar, @hanchuan
- [x] Automate Darus publication @houkili
- [ ] Add user guidelines, IDE (VSC) @root
- [ ] Volume averaging @nedc !3626
- [ ] #1324, #1325 @anna_m_kostelecky
- [x] #1328: @utz (issues), @RoWin (merge requests), @stefaniekiemle (lecture and course)
- [ ] #1329: everyone will look at their branches, @mathis will delete branches stale >3 years, @leonidas @lkaiser will look at automation
- [ ] #1327: @mathis !3744
- [ ] #1315: @yue
- [ ] #1314: @lkaiser
- [ ] #1323, !3734: add explanations for subgroups @Maziar (pore network), @RoWin (dispersion), @utz (friction laws)
- [ ] #1331, see !3745 : Dumux message update: @IvBu, everyone
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1329
Stale branches
2024-03-25T10:29:14Z
Bernd Flemisch
Stale branches
Let's delete stale branches that don't have an associated merge request, apart from the release branches. Stale for >12 months?
Let's delete stale branches that don't have an associated merge request, apart from the release branches. Stale for >12 months?
X.X
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1328
Inactive merge requests and issues
2023-12-13T14:21:40Z
Bernd Flemisch
Inactive merge requests and issues
Let's close inactive merge requests and issues. Inactive for >12 months. Bug reports are excluded.
Close with the comment: Close due to inactivity for >12 months.
Let's close inactive merge requests and issues. Inactive for >12 months. Bug reports are excluded.
Close with the comment: Close due to inactivity for >12 months.
3.9
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1327
Remove deprecations for 3.8
2023-12-13T14:27:04Z
Bernd Flemisch
Remove deprecations for 3.8
There are several deprecations:
```text
dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh:197: [[deprecated("Will be removed after 3.8. Use fvGeometry.geometry(scvf).corners().")]]
dumux/discretization/cellcentered/mpfa/s...
There are several deprecations:
```text
dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh:197: [[deprecated("Will be removed after 3.8. Use fvGeometry.geometry(scvf).corners().")]]
dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh:202: [[deprecated("Will be removed after 3.8. Use fvGeometry.vertexCorner(scvf)")]]
dumux/discretization/cellcentered/mpfa/subcontrolvolumeface.hh:207: [[deprecated("Will be removed after 3.8. Use fvGeometry.facetCorner(scvf)")]]
dumux/porousmediumflow/boxdfm/subcontrolvolume.hh:193: [[deprecated("Will be removed after 3.7. Use fvGeometry.geometry(scv).")]]
dumux/porousmediumflow/boxdfm/subcontrolvolumeface.hh:228: [[deprecated("Will be removed after 3.7. Use fvGeometry.geometry(scvf).")]]
dumux/linear/seqsolverbackend.hh:56: [[deprecated("Removed after 3.8. Use solver from istlsolvers.hh")]]
dumux/linear/seqsolverbackend.hh:77: [[deprecated("Removed after 3.8. Use solver from istlsolvers.hh")]]
dumux/linear/seqsolverbackend.hh:101: [[deprecated("Removed after 3.8. Use solver from istlsolvers.hh")]]
dumux/linear/seqsolverbackend.hh:122: [[deprecated("Removed after 3.8. Use solver from istlsolvers.hh")]]
dumux/multidomain/facet/box/subcontrolvolumeface.hh:179: [[deprecated("Will be removed after 3.7. Use fvGeometry.geometry(scvf).")]]
```
Some are still from 3.7, probably the removal of them is not as straightforward.
3.9
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1326
Brinkman porosity influence
2024-02-27T16:25:42Z
Timo Koch
timokoch@math.uio.no
Brinkman porosity influence
The current Darcy-Brinkman implementation seems to make some assumptions on porosity that should be clarified. Maybe there are some adjustments needed. I think the basic governing equations should be something like (based on theory of po...
The current Darcy-Brinkman implementation seems to make some assumptions on porosity that should be clarified. Maybe there are some adjustments needed. I think the basic governing equations should be something like (based on theory of porous media)
Fluid mass balance:
```math
\begin{equation}
\frac{\partial \left( n_f \rho_f \right)}{\partial t} + \operatorname{div}{\left( \rho_f \vec{w}_f \right)} = 0,
\end{equation}
```
with porosity (fluid volume fraction) $n_f$, Darcy velocity $\vec{w}_f := n_f (\vec{v}_f - \vec{v}_s) = n_f\vec{v}_f$ (rigid solid skeleton, $\vec{v}_s \equiv 0$).
Fluid momentum balance:
```math
\begin{align}
\frac{\partial \left( n_f \rho_f \vec{v}_f \right)}{\partial t}
+ \operatorname{div}{\left( n_f \rho_f \vec{v}_f \otimes \vec{v}_f \right)} &=\operatorname{div}{\underbrace{\left(2 \mu_f \vec{D}(\vec{v}_f) - n_f p \vec{I} \right)}_{\text{fluid stress,}\; \boldsymbol{T}_f}} + n_f\rho_f\vec{g} + \underbrace{p \nabla n_f - n_f^2 \mu_f \epsilon_B \vec{K}^{-1} \vec{v}_f}_{\text{momentum production,}\; \hat{p}_f},
\end{align}
```
with $\vec{D}(\vec{v}_f) = \frac{1}{2}\left( \nabla{\vec{v}_f} + \nabla{\vec{v}_f}^T \right)$, $\epsilon_B$ some scaling factor for the permeability (0 in free-flow, 1 in porous medium, $`0 < \epsilon < 1`$ in transition zone).
This reduces to Darcy's law when inertia and viscous stress can be neglected, and $`\epsilon_B=1`$,
```math
\begin{align}
\vec{0} &= -n_f \nabla{p} + n_f\rho_f\vec{g} - n_f \mu_f \vec{K}^{-1} \vec{w}_f \quad \longrightarrow \quad \vec{w}_f = - \mu_f^{-1}\vec{K} ( \nabla{p} - \rho_f \vec{g}),
\end{align}
```
But various terms containing $n_f$ don't easily simplify otherwise (transition zone and when $`n_f`$ is not constant).
Note: Discussion of the viscous term in https://doi.org/10.1017/S0022112005007998, which indicates $`\vec{D}(\vec{w}_f)`$ should be used instead of $`\vec{D}(\vec{v}_f)`$. Then we can rewrite in terms of Darcy velocity
```math
\begin{align}
\frac{\partial \left( \rho_f \vec{w}_f \right)}{\partial t}
+ \operatorname{div}{\left( n_f^{-1} \rho_f \vec{w}_f \otimes \vec{w}_f \right)} &=\operatorname{div}{\underbrace{\left(2 \mu_f \vec{D}(\vec{w}_f) - n_f p \vec{I} \right)}_{\text{fluid stress,}\; \boldsymbol{T}_f}} + n_f\rho_f\vec{g} + \underbrace{p \nabla n_f - n_f \mu_f \epsilon_B \vec{K}^{-1} \vec{w}_f}_{\text{momentum production,}\; \hat{p}_f},
\end{align}
```
Note: Darcy-Brinkman was introduced after release 3.8 so there is until release 3.9 to fix things if need be.
__Notes:__ [Brinkman.pdf](/uploads/6a79efa6ff10046617f472cc429cdda5/Brinkman.pdf)
3.9
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1325
[porousmediumflow][2pncmin][nonisothermal] Use current permeability for Neuma...
2024-01-10T08:34:05Z
Simon Grether
[porousmediumflow][2pncmin][nonisothermal] Use current permeability for Neumann gas flux
In the [non-isothermal 2pncmin test](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/test/porousmediumflow/2pncmin/nonisothermal?ref_type=heads) the reference permeability is used in the [problem](https://git.iws....
In the [non-isothermal 2pncmin test](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/test/porousmediumflow/2pncmin/nonisothermal?ref_type=heads) the reference permeability is used in the [problem](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/test/porousmediumflow/2pncmin/nonisothermal/problem.hh?ref_type=heads) for calculating the Neumann flux of the component air. However, the permeability changes during the simulation due to the precipitation of salt.
Therefore, I propose to use the current permeability here:
`...`
`*volVars.permeability()`
`...`
`*volVars.permeability()`
`...`
Anna Mareike Kostelecky
Anna Mareike Kostelecky
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1324
[porousmediumflow][2pncmin][nonisothermal] Use mass fractions for diffusive N...
2023-12-13T14:15:55Z
Simon Grether
[porousmediumflow][2pncmin][nonisothermal] Use mass fractions for diffusive Neumann flux
In the [non-isothermal 2pncmin test](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/test/porousmediumflow/2pncmin/nonisothermal?ref_type=heads) the mole fraction is used in the [problem](https://git.iws.uni-stutt...
In the [non-isothermal 2pncmin test](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/test/porousmediumflow/2pncmin/nonisothermal?ref_type=heads) the mole fraction is used in the [problem](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/test/porousmediumflow/2pncmin/nonisothermal/problem.hh?ref_type=heads) for calculating the diffusive Neumann flux of the evaporation rate. However, when using a mass-averaged reference system, the mass fraction should be used for the difference quotient of diffusive fluxes.
Therefore, I propose the following correction:
`static const Scalar massFracRefH2O = getParam("FreeFlow.RefMassFracH2O");`
`...`
`const Scalar massFracH2OInside = volVars.massFraction(gasPhaseIdx, H2OIdx);`
`...`
`if (massFracH2OInside - massFracRefH2O > 0)`
`...`
`* (massFracH2OInside - massFracRefH2O)`
`...`
`* (massFracH2OInside - massFracRefH2O)`
`...`
Moreover, the reference value for the free-flow in the [input-file](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/test/porousmediumflow/2pncmin/nonisothermal/params.input?ref_type=heads) should be converted into the mass fraction.
Anna Mareike Kostelecky
Anna Mareike Kostelecky
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1323
[doc] Large number of uncategorized files in Fluidmatrixinteractions group
2024-03-25T10:37:27Z
Lars Kaiser
[doc] Large number of uncategorized files in Fluidmatrixinteractions group
<!--
SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
SPDX-License-Identifier: CC0-1.0
-->
<!--
This form is for feature requests ONLY!
If you're looking for help check out the [readme](/READ...
<!--
SPDX-FileCopyrightInfo: Copyright © DuMux Project contributors, see AUTHORS.md in root folder
SPDX-License-Identifier: CC0-1.0
-->
<!--
This form is for feature requests ONLY!
If you're looking for help check out the [readme](/README.md).
-->
**Feature request**
I propose to add more subgroups to the Fluidmatrixinteractions group to make it easier to see what kind of constitutive relations are contained in this group.
**What does this feature / why does DuMux need it**:
Currently, there is a large number of files directly in the Fluidmatrixinteractions group and it is hard to get an overview of what is available. Introducing the subgroups will also bring the organization of the documentation closer to the internal folder structure of Dumux, where the files are already grouped.
Lars Kaiser
Lars Kaiser
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1321
Brinkman helper for CVFE
2023-12-08T21:19:22Z
Timo Koch
timokoch@math.uio.no
Brinkman helper for CVFE
!3715 adds a helper function for a Brinkman term in the Navier-Stokes model using staggered FV. It should be easy to also provide the CVFE implementation (simply condition on the discretization method in the helper function).
The test wo...
!3715 adds a helper function for a Brinkman term in the Navier-Stokes model using staggered FV. It should be easy to also provide the CVFE implementation (simply condition on the discretization method in the helper function).
The test would need to be extended then.
3.9
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1320
Evaluate code auto-formatting linting (C++)
2023-12-16T00:31:32Z
Timo Koch
timokoch@math.uio.no
Evaluate code auto-formatting linting (C++)
It would be great for developers to be able to check (at least some) formatting rules automatically or use auto-formatting. We have now some clang tools installed in the [CI images](https://git.iws.uni-stuttgart.de/dumux-repositories/dum...
It would be great for developers to be able to check (at least some) formatting rules automatically or use auto-formatting. We have now some clang tools installed in the [CI images](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-docker-ci/-/blame/master/full/ubuntu/Dockerfile#L39) but we still have to evaluate what the best configuration would be.
The idea to go about this would be to start with a configuration file for [clang-format](https://clang.llvm.org/docs/ClangFormat.html) that checks basically nothing and then successively add more rules/styles to enforce (in line with the [style guide](https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/doc/styleguide.md).
So far, we only use the Dune pre-commit hook mechanism to check for trailing whitespace.
This issue can be used to track progress or discuss ideas.
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1319
Fix vapor enthalpy calculation in simpleh2o.hh
2023-11-23T15:09:53Z
zhixin chen
Fix vapor enthalpy calculation in simpleh2o.hh
**What happened / Problem description:**
I encountered a discrepancy in the calculated gas enthalpy and liquid enthalpy of water between the `simpleh2o.hh` and `h2o.hh` files. Upon reviewing the code with Mathis, we identified a potenti...
**What happened / Problem description:**
I encountered a discrepancy in the calculated gas enthalpy and liquid enthalpy of water between the `simpleh2o.hh` and `h2o.hh` files. Upon reviewing the code with Mathis, we identified a potential error in the vaporization enthalpy calculation within the `simpleh2o.hh` file. Specifically, the calculated vaporization enthalpy seems to have been overlooked for conversion from kJ/kg to J/kg, as it requires multiplication by 1000.
**What you expected to happen:**
The gas and liquid enthalpy values calculated using `simpleh2o.hh` should align with those obtained from `h2o.hh`, provided that the reference temperature is the same.**
**How to reproduce it (as minimally and precisely as possible):**
check /dumux/material/components/simpleh2o.hh at line 145
3.9
Lars Kaiser
Lars Kaiser
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1318
Update readme pipeline badge and description 3.8
2023-11-02T10:21:18Z
Timo Koch
timokoch@math.uio.no
Update readme pipeline badge and description 3.8
See !3698
See !3698
Ivan Buntic
Ivan Buntic
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-docker-ci/-/issues/11
Remove 20.04 images?
2023-11-01T10:23:41Z
Timo Koch
timokoch@math.uio.no
Remove 20.04 images?
I think we can get rid of 20.04 images and after making sure that they are not in use anymore.
I think we can get rid of 20.04 images and after making sure that they are not in use anymore.
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/issues/1316
Update CI to Ubuntu 22.04 images
2023-10-31T14:18:17Z
Timo Koch
timokoch@math.uio.no
Update CI to Ubuntu 22.04 images
We still use 20.04 images for many pipelines. It should be time to update all pipelines to the latest LTE.
We still use 20.04 images for many pipelines. It should be time to update all pipelines to the latest LTE.
3.8