Re: [DuMuX] replacing outflow BC condition in legacy 2.12 code

2019-02-07 Thread Ed Scott Wilson Garcia
Hi Timo,

  Thank you for your answer, as it clears up the issue. Apparently I was 
following a wrong trail. I was supposing that the “outflow” had been removed 
because it was not working right, instead of not being general enough.
  Since my oil-water program was crashing as soon as I put in the outflow 
condition, I was blaming it.
 Lldb was not of much help, but gdb  pinpoints that I have not correctly 
initialized the saturation field.

Thanks again!


De: Dumux [mailto:dumux-boun...@listserv.uni-stuttgart.de] En nombre de Timo 
Koch
Enviado el: jueves, 7 de febrero de 2019 11:28 a. m.
Para: dumux@listserv.uni-stuttgart.de
Asunto: Re: [DuMuX] replacing outflow BC condition in legacy 2.12 code


On 07.02.19 16:56, Edscott Wilson wrote:

Hi Edscott,
Hello all,

  I understand the the boundary type specification"outflow" has been removed 
from the current version of DuMux.
that is correct. It was removed because the implementation wasn't general 
enough. There is, to our knowledge, no general implementation that works for 
all physics/equations and has the same semantics in all cases.

  I see that an outflow is now  to be specified by constructiong the element 
solution, evaluating the gradient and calculating the flux.
That's _one_ possibility of implementing an outflow boundary in case of the box 
scheme.

In an example I see that the templates for elementSolution and evalGradients 
are used.
  I am quite sure that a similar approach can be used somehow in 2.12 if I knew 
exactly where to start looking. Am I right?  If so, where should I start 
looking?

Your question is unclear to me. Yes, you can do exactly the same as in 3.0 (why 
not?), except that you have to implement the evalGradients function yourself. 
But you might end up with exactly the implementation of the "outflow BC".  If 
you are happy with outflow in 2.12, why would you implement it in a different 
way in 2.12? Maybe you can reformulate your question?



Timo

best regards,

Edscott
  I
--

Dr. Edscott Wilson Garcia
Reservoir Engineering
Mexican Petroleum Institute



___

Dumux mailing list

Dumux@listserv.uni-stuttgart.de<mailto:Dumux@listserv.uni-stuttgart.de>

https://listserv.uni-stuttgart.de/mailman/listinfo/dumux

--

___



Timo Koch  phone: +49 711 685 64676

IWS, Universität Stuttgart fax:   +49 711 685 60430

Pfaffenwaldring 61email: 
timo.k...@iws.uni-stuttgart.de<mailto:timo.k...@iws.uni-stuttgart.de>

D-70569 Stuttgarturl: 
www.hydrosys.uni-stuttgart.de<http://www.hydrosys.uni-stuttgart.de>

___
___
Dumux mailing list
Dumux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux


Re: [DuMuX] replacing outflow BC condition in legacy 2.12 code

2019-02-07 Thread Timo Koch

On 07.02.19 16:56, Edscott Wilson wrote:

Hi Edscott,


Hello all,

  I understand the the boundary type specification"outflow" has been 
removed from the current version of DuMux.
that is correct. It was removed because the implementation wasn't 
general enough. There is, to our knowledge, no general implementation 
that works for all physics/equations and has the same semantics in all 
cases.
  I see that an outflow is now  to be specified by constructiong the 
element solution, evaluating the gradient and calculating the flux.
That's _one_ possibility of implementing an outflow boundary in case of 
the box scheme.
In an example I see that the templates for elementSolution and 
evalGradients are used.
  I am quite sure that a similar approach can be used somehow in 2.12 
if I knew exactly where to start looking. Am I right?  If so, where 
should I start looking?


Your question is unclear to me. Yes, you can do exactly the same as in 
3.0 (why not?), except that you have to implement the evalGradients 
function yourself. But you might end up with exactly the implementation 
of the "outflow BC".  If you are happy with outflow in 2.12, why would 
you implement it in a different way in 2.12? Maybe you can reformulate 
your question?



Timo



best regards,

Edscott
  I
--

Dr. Edscott Wilson Garcia
Reservoir Engineering
Mexican Petroleum Institute

___
Dumux mailing list
Dumux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux


--
___

Timo Koch  phone: +49 711 685 64676
IWS, Universität Stuttgart fax:   +49 711 685 60430
Pfaffenwaldring 61email: timo.k...@iws.uni-stuttgart.de
D-70569 Stuttgarturl: www.hydrosys.uni-stuttgart.de
___

___
Dumux mailing list
Dumux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux