Re: [DuMux] info about the software

2022-04-21 Thread sevinj . mammadova


Dear Timo,

thank you very much for the useful answers.


I want to clear my first question, please: Dumux has any linked software 
interms of grid construction, visualisation, or pre/post-processing. 
Like Hydro_AS2D has MapView to visualise its results.



Thank you in advance,
Sevinj


On 2022-04-21 10:16, Timo Koch wrote:

Dear Sevinj,

please always reply to the mailing list so that others can profit from
the answers too.

On 21. Apr 2022, at 08:36, sevinj.mammad...@stud.tu-darmstadt.de 
wrote:



Dear Timo,

thank you very much. Your email and the links are very helpful. Yes, I 
needed exactly 2D shallow water model. I have last feew questions 
left. If you answer, I would be happy.



1. Is there any linked software with Dumux, (can be internal or 
external)?


I don’t understand.


2. Is there any 1D/2D coupled model?


Not out-of-the-box. But this is possible in Dumux as model coupling is
an integral part in the design. Currently, there is no 1D shallow
water model. So this would have to be added.
I happen to be personally interested in the 1D-2D coupled model but I
can’t promise anything is going to be usable in the near future.

At this point consider this important advice:

Dumux often doesn’t provide an out-of-the-box solution to your
problem. This means you need to modify and add stuff according to your
needs.
Dumux is written (like Dune on which Dumux is based) using modern
heavily templated C++. This means you should be familiar with C++ or
at least willing to invest quite some time learning C++.
There is admittedly a bit of a steep learning curve.


3. IS there Water Quality and Sedimentation models?


not that I know of.


4. I know that Dumux use implicit FD Method,


that’s not correct. The 2D shallow-water model uses a cell-centered
finite volume scheme (with Riemann solver for the numerical flux) for
the spatial discretisation.
The time discretisation can be explicit or implicit Euler, whatever
you choose, however you have to implement a CFL criterion for the time
step restriction yourself.
Higher order time discretization are in the making, but not available
in the current version and would require quite some effort to
implement.

but I did not find any info about Mesh Type, if it is structured or 
unstructured.


Both structured and unstructured meshes are supported.

Also local adaptivity is possible, but again there is no
out-of-the-box solution for 2D shallow water.
You would need to implement a conservative mapping from one grid to
the other to transfer the solution and parameters yourself (there are
some helper and examples).

Best
Timo




I found broad info about State and Private Organisations which have 
used/are using DUMUX as research purposes. Also about User Meetings, 
which is wonderful.



Liebe Grüße,
Sevinj






On 2022-04-20 21:22, Timo Koch wrote:

Dear Sevinj,
welcome to the Dumux mailing list and happy to hear that you are
considering Dumux.
I’ll try to answer but it would be easier with more detail what you
are trying to achieve.
1. Parallelization is possible for many models, both distributed
memory parallelism with MPI and shared memory parallelism (several
backends and for the assembly in the newest version)
2. We don’t provide any special helpers for cloud computing but you
can of course run it in the cloud. The dependencies are very minimal
so it should be easy to install.
3. You would have to be more specific what kind of mathematical model
you are looking for. You can find an overview of available models
here: https://dumux.org/docs/doxygen/master/modules.html.
For instance a 2D shallow water model is available and there is an
example here
(https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/examples/shallowwaterfriction).
The SWE model has been successfully tested on HPC clusters.
The code is highly customisable build with the intention that almost
every piece can be swapped out for a custom implementation.
Best wishes
Timo
On 20. Apr 2022, at 14:57, sevinj.mammad...@stud.tu-darmstadt.de 
wrote:

Dear DumuxDune staff,
I am a student at TU Darmstadt and I am doing research on 2D 
software. In my list I added DumuxDune as well.

I would be happy if you clear some questions for me.
1. Parallelization in Dumux Dune( in the handdbook there is a bit 
info but unclear).

2. Cloud Computing in DumuxDune.
3. If it will be  used in flood modelling.
Thank you in advance,
Sincerely,
Sevinj
___
DuMux mailing list
DuMux@listserv.uni-stuttgart.de
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux




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


Re: [DuMux] info about the software

2022-04-21 Thread Timo Koch
Dear Sevinj,

please always reply to the mailing list so that others can profit from the 
answers too.

> On 21. Apr 2022, at 08:36, sevinj.mammad...@stud.tu-darmstadt.de wrote:
> 
> 
> Dear Timo,
> 
> thank you very much. Your email and the links are very helpful. Yes, I needed 
> exactly 2D shallow water model. I have last feew questions left. If you 
> answer, I would be happy.
> 
> 
> 1. Is there any linked software with Dumux, (can be internal or external)?

I don’t understand.

> 2. Is there any 1D/2D coupled model?

Not out-of-the-box. But this is possible in Dumux as model coupling is an 
integral part in the design. Currently, there is no 1D shallow water model. So 
this would have to be added.
I happen to be personally interested in the 1D-2D coupled model but I can’t 
promise anything is going to be usable in the near future.

At this point consider this important advice:

Dumux often doesn’t provide an out-of-the-box solution to your problem. This 
means you need to modify and add stuff according to your needs.
Dumux is written (like Dune on which Dumux is based) using modern heavily 
templated C++. This means you should be familiar with C++ or at least willing 
to invest quite some time learning C++.
There is admittedly a bit of a steep learning curve.

> 3. IS there Water Quality and Sedimentation models?

not that I know of.

> 4. I know that Dumux use implicit FD Method,

that’s not correct. The 2D shallow-water model uses a cell-centered finite 
volume scheme (with Riemann solver for the numerical flux) for the spatial 
discretisation.
The time discretisation can be explicit or implicit Euler, whatever you choose, 
however you have to implement a CFL criterion for the time step restriction 
yourself.
Higher order time discretization are in the making, but not available in the 
current version and would require quite some effort to implement.

> but I did not find any info about Mesh Type, if it is structured or 
> unstructured.

Both structured and unstructured meshes are supported.

Also local adaptivity is possible, but again there is no out-of-the-box 
solution for 2D shallow water.
You would need to implement a conservative mapping from one grid to the other 
to transfer the solution and parameters yourself (there are some helper and 
examples).

Best
Timo

> 
> 
> I found broad info about State and Private Organisations which have used/are 
> using DUMUX as research purposes. Also about User Meetings, which is 
> wonderful.
> 
> 
> Liebe Grüße,
> Sevinj
> 
> 
> 
> 
> 
> 
> On 2022-04-20 21:22, Timo Koch wrote:
>> Dear Sevinj,
>> welcome to the Dumux mailing list and happy to hear that you are
>> considering Dumux.
>> I’ll try to answer but it would be easier with more detail what you
>> are trying to achieve.
>> 1. Parallelization is possible for many models, both distributed
>> memory parallelism with MPI and shared memory parallelism (several
>> backends and for the assembly in the newest version)
>> 2. We don’t provide any special helpers for cloud computing but you
>> can of course run it in the cloud. The dependencies are very minimal
>> so it should be easy to install.
>> 3. You would have to be more specific what kind of mathematical model
>> you are looking for. You can find an overview of available models
>> here: https://dumux.org/docs/doxygen/master/modules.html.
>> For instance a 2D shallow water model is available and there is an
>> example here
>> (https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/examples/shallowwaterfriction).
>> The SWE model has been successfully tested on HPC clusters.
>> The code is highly customisable build with the intention that almost
>> every piece can be swapped out for a custom implementation.
>> Best wishes
>> Timo
>>> On 20. Apr 2022, at 14:57, sevinj.mammad...@stud.tu-darmstadt.de wrote:
>>> Dear DumuxDune staff,
>>> I am a student at TU Darmstadt and I am doing research on 2D software. In 
>>> my list I added DumuxDune as well.
>>> I would be happy if you clear some questions for me.
>>> 1. Parallelization in Dumux Dune( in the handdbook there is a bit info but 
>>> unclear).
>>> 2. Cloud Computing in DumuxDune.
>>> 3. If it will be  used in flood modelling.
>>> Thank you in advance,
>>> Sincerely,
>>> Sevinj
>>> ___
>>> DuMux mailing list
>>> DuMux@listserv.uni-stuttgart.de
>>> https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
> 

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