Dear Ali,

you are right the outflow-condition is implemented in Dumux. It calculates the fluxes on the boundary in the same manner as the fluxes are calculated inside the domain. Hence, everything flowing towards the boundary will leave the domain. Diffusive fluxes are not zero at the boundary, but contribute to the outflow-flux.

There are a few things, you should keep in mind when using an outflow condition:
- the main flux should be towards the outflow-condition, not parallel to it
- it is an outflow condition, if the flux is flowing into the domain, it might cause numerical problems - the gradients of pressure and mass fraction have to be evaluated at the boundary, meaning at an element boundary. There, the gradient of the Ansatz-functions is not necessarily well defined. We found out, that this does not cause problems, when the flux actually is directed outwards. - if you use setAllOutflow(), the outflow condition is applied to all equations. You can specify it for one equation using setOutflow(equationIdx)

The CouplingOutflow-condition is something completely different. It deals with coupling free (Stokes) and porous-medium (Darcy) flow. You do not need it in your setting.

Take care,
Katherina



On 07/29/13 06:58, [email protected] wrote:

Dear DuMux users,

I am working on co2 model and I would like to have some information about the outflow boundary conditions in DuMux box models.

In my conceptual model, I have an unconfined aquifer. The top of the aquifer is the ground surface at Patm = 1e5 Pa.

In my knowledge, for an unconfined aquifer, we can usually impose the Outflow boundary condition where the masse fraction gradient of components is zero (diffusive flux = 0).

I simply used setAllOutflow on the aquifer surface.

On DuMux website, I found that this boundary condition is already implemented inside DuMux implicit models, however when I used it, I obtained the same results as Neumann boundary condition.

I would like to check with you if my understanding about the this boundary condition is correct and if my results make any sense?

Also, I didn't find any documentation on setAllCouplingOutflow <http://www.dumux.org/doxygen-stable/html-2.1/class_dumux_1_1_boundary_types.php#af1a96abab92c3eb33a37d3d2f371f933>. Can you explain the difference between setAllOutflow and this one?

Thanks a lot for your help

Best regards

Ali NOWAMOOZ



_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

--

*******************************************************
!!!! CMWR 2014: 9th - 13th June 2014 in Stuttgart !!!!
        Please visit www.cmwr14.de
*******************************************************

Dipl.-Ing. Katherina Baber
Universität Stuttgart
Institut für Wasser- und Umweltsystemmodellierung
Lehrstuhl für Hydromechanik und Hydrosystemmodellierung
Pfaffenwaldring 61
D-70569 Stuttgart
Tel: (+49) 0711/ 685-64676
Fax: (+49) 0711/ 685-60430
E-Mail: [email protected]

_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

Reply via email to