Dear all,

I would like to ask few more questions about Dumux.


1) About *Restarting*:

if I set (in the problem.hh file):

bool shouldWriteRestartFile() const
    {
        return *true*;
    }

then I get, for example:

*tutorial_sequential_time=3000_rank=0.drs*

Is it correct that, in order to restart the simulation from that time, I could just write:

*Restart = 3000* # [s] the restart time

in the TimeManage module of the input file?


2) About *time-stepping* for explicit/sequential version:

I notice that if I set

DtInitial = 0.001       # initial time step size [s]
MaxTimeStepSize = 1000 [s]

the solver from the second iteration goes from dt = 0.001 to 1000. Is it normal?

And of course, If I put a MaxTimeStepSize too big I get some problems (for example nan).

So, the questions is: is there a way to: a) assign MaxTimeStepSize  or let the code to assign it which is maximum but still within the stability region? b) gradually vary from DtInitial to MaxTimeStepSize according a prescribed law and not suddenly?


3) About *output* variables:

I'm running a sequential simulation and in the vtu I only have the wetting pressure and wetting saturation (which I think are the main variable of the system, right?).

How can I obtain other variables in the output file, for example, like in the implicit version, kr, non-wetting phase etc. ?


4) About *modelType:*

how is it possible to use a different FV solver (FVAdaptive, MPFA-o, etc.)? Could you point me to some example, please?


5) Finally, what is the difference between OuptutInterval and OutputTimeInterval, After how many steps and time interval to write the solution, respectively?


Thank you very much,

Kind regards,

Lorenzo

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

Reply via email to