[Dune] Radial grid in Dune (curvilinear grids)

Simon Praetorius simon.praetorius at tu-dresden.de
Fri May 15 12:48:45 CEST 2020


We have implemented the dune-curvedsurfacegrid module that could be used for a non-linear transformation of any element type. It is in a development-state, but could already be used. (It is not only for surface grids, but mainly applied to such problems)



You need also the curvedgeometry module from


Then it's like what Andreas said. Take a regular grid and transform it. For tubes or something like that you may need to make your grid periodic.



Dr. Simon Praetorius
Institut für Wissenschaftliches Rechnen
Fakultät Mathematik
Technische Universität Dresden
Tel.: TUD-34432
Mail: simon.praetorius at tu-dresden.de<mailto:simon.praetorius at tu-dresden.de>
Web: www.math.tu-dresden.de/~spraetor<http://www.math.tu-dresden.de/~spraetor>
Von: Dune <dune-bounces at lists.dune-project.org> im Auftrag von Dedner, Andreas <A.S.Dedner at warwick.ac.uk>
Gesendet: Freitag, 15. Mai 2020 12:26
An: Timo Koch; dune at lists.dune-project.org
Cc: Goncalves Machado, C. (Cintia)
Betreff: Re: [Dune] Radial grid in Dune (curvilinear grids)

This looks like something that could be done by combining for example `YASPGrid` with `GeometryGrid` - although perhaps `GeometryGrid` might have to be changed a bit to not linearize the `Geometry` , so it might not work out of the box....
From: Dune <dune-bounces at lists.dune-project.org> on behalf of Timo Koch <timo.koch at iws.uni-stuttgart.de>
Sent: 15 May 2020 11:01
To: dune at lists.dune-project.org <dune at lists.dune-project.org>
Cc: Goncalves Machado, C. (Cintia) <cintia.machado at tno.nl>
Subject: Re: [Dune] Radial grid in Dune (curvilinear grids)

Dear Cintia,

there is an implementation in Dumux:

* https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/examples%2F1protationsymmetry<https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/tree/master/examples/1protationsymmetry>
* https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/-/blob/master/dumux/discretization/rotationsymmetricgridgeometrytraits.hh

However the implementation is based on the additional finite volume abstraction of Dumux with (sub)control-volumes and (sub)control-volume-faces.
Volumes and faces are "extruded" by rotational extrusion based on Guldinus theorem.

But maybe it helps at least how you could easily achieve this.



Timo Koch                                      phone: +49 711 685 64676
IWS, Universität Stuttgart                  fax:   +49 711 685 60430
Pfaffenwaldring 61         email: timo.koch at iws.uni-stuttgart.de<mailto:timo.koch at iws.uni-stuttgart.de>
D-70569 Stuttgart             url: www.iws.uni-stuttgart.de/en/lh2/<http://www.iws.uni-stuttgart.de/en/lh2/>

On 15. May 2020, at 11:43, Goncalves Machado, C. (Cintia) <cintia.machado at tno.nl<mailto:cintia.machado at tno.nl>> wrote:

Dear Dune developers and users,

I am working on implemeningt radial grid in OPM-flow and would like to ask  if someone has implemented radial grids with cells similar to this:


Best regards,

Cíntia Gonçalves Machado, PhD
Reservoir Engineering Scientist
Applied Geosciences

M +31 (0) 627144707
E cintia.machado at tno.nl<mailto:cintia.machado at tno.nl>

Utrecht, The Netherlands


This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. TNO accepts no liability for the content of this e-mail, for the manner in which you use it and for damage of any kind resulting from the risks inherent to the electronic transmission of messages.

Dune mailing list
Dune at lists.dune-project.org<mailto:Dune at lists.dune-project.org>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20200515/9e572efa/attachment.html>

More information about the Dune mailing list