Hi Timo,

I ran

find . -wholename '*/build-cmake/*' -delete

inside the directory where all my dune modules are before rerunning
dunecontrol and removed the line as you said. Is there anything else I
have to do? I still get the same warning.

I found that dune-grid/config.h.cmake contains the line:

#define DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS 1

Setting this to 0 removes the warning, but I assume there are better
solutions.

Best regards,
Samuel


On Tue, 2019-04-09 at 12:04 +0200, Timo Koch wrote:
> Hi Samuel,
> 
> did you delete the build folders before you reran dunecontrol?
> 
> Also you can just leave out the whole line  with 
> DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS
> 
> because the default should be false.
> 
> Timo
> 
> On 09.04.19 11:49, Samuel Scherrer wrote:
> > Hi Bernd,
> > 
> > Yes, I set "-DDUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS:BOOL=FALSE" in
> > cmake.opts and ran
> > 
> > dune-common/bin/dunecontrol --opts=cmake.opts all
> > 
> > Kind regards,
> > Samuel
> > 
> > 
> > 
> > On Tue, 2019-04-09 at 09:32 +0000, Flemisch, Bernd wrote:
> > > Did you leave the ":BOOL" like in
> > > -DDUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS:BOOL=FALSE
> > > ?
> > > 
> > > Kind regards
> > > Bernd
> > > 
> > > 
> > > --
> > > _______________________________________________________________
> > > 
> > > Bernd Flemisch                         phone: +49 711 685 69162
> > > IWS, Universität Stuttgart             fax:   +49 711 685 60430
> > > Pfaffenwaldring 61            email: be...@iws.uni-stuttgart.de
> > > D-70569 Stuttgart            url: www.hydrosys.uni-stuttgart.de
> > > _______________________________________________________________
> > > Von: Samuel Scherrer <s.scher...@hotmail.de>
> > > Gesendet: Dienstag, 9. April 2019 10:49:39
> > > An: Flemisch, Bernd; DuMuX User Forum
> > > Betreff: Re: AW: [DuMuX] How to get intersections from scvf and
> > > element?
> > >   
> > > Hi Bernd,
> > > 
> > > I had trouble installing UGGrid, so I would prefer using ALUGrid.
> > > However, disabling the code for ALUGrid in boundaryflag.hh does
> > > the
> > > trick, but I'm having trouble setting
> > > DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS to false. At the moment I
> > > just
> > > added '&& 0' in dumux/common/boundaryflag.hh.
> > > 
> > > When I add COMPILE_DEFINITIONS
> > > DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS=0
> > > in the dune_add_test section of my CMakeLists.txt I get the
> > > following
> > > warning:
> > > 
> > > /home/samuel/dumux/dumux-vegas-geothermal/build-
> > > cmake/config.h:269:0:
> > > warning: "DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS" redefined
> > >   #define DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS 1
> > > 
> > > Best regards,
> > > Samuel
> > > 
> > > 
> > > On Tue, 2019-04-09 at 05:47 +0000, Flemisch, Bernd wrote:
> > > > Actually, it might work also for ALUGrid
> > > > if DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS is set to _false_
> > > > because
> > > > that triggers the default behavior of boundaryFlag().
> > > > 
> > > > Bernd
> > > > 
> > > > 
> > > > --
> > > > _______________________________________________________________
> > > > 
> > > > Bernd Flemisch                         phone: +49 711 685 69162
> > > > IWS, Universität Stuttgart             fax:   +49 711 685 60430
> > > > Pfaffenwaldring 61            email: be...@iws.uni-stuttgart.de
> > > > D-70569 Stuttgart            url: www.hydrosys.uni-stuttgart.de
> > > > _______________________________________________________________
> > > > Von: Dumux <dumux-boun...@listserv.uni-stuttgart.de> im Auftrag
> > > > von
> > > > Flemisch, Bernd <bernd.flemi...@iws.uni-stuttgart.de>
> > > > Gesendet: Montag, 8. April 2019 23:55:11
> > > > An: DuMuX User Forum; Samuel Scherrer
> > > > Betreff: Re: [DuMuX] How to get intersections from scvf and
> > > 
> > > element?
> > > >   
> > > > Martin is right about the boundaryId. I guess that means it
> > > > doesn't
> > > > work with ALUGrid like this at the moment. For other grids,
> > > > scvf.boundaryFlag()
> > > > should return the boundarySegmentIndex, so
> > > > gridData->getBoundaryDomainMarker(scvf.boundaryFlag())
> > > > should return the right thing. Are you bound to ALUGrid or can
> > > > you
> > > > try with UGGrid?
> > > > 
> > > > Apart from that, we should see how to make things consistent.
> > > > 
> > > > Kind regards
> > > > Bernd
> > > > 
> > > > --
> > > > _______________________________________________________________
> > > > 
> > > > Bernd Flemisch                         phone: +49 711 685 69162
> > > > IWS, Universität Stuttgart             fax:   +49 711 685 60430
> > > > Pfaffenwaldring 61            email: be...@iws.uni-stuttgart.de
> > > > D-70569 Stuttgart            url: www.hydrosys.uni-stuttgart.de
> > > > _______________________________________________________________
> > > > Von: Dumux <dumux-boun...@listserv.uni-stuttgart.de> im Auftrag
> > > > von
> > > > Martin Schneider <martin.schnei...@iws.uni-stuttgart.de>
> > > > Gesendet: Montag, 8. April 2019 22:41:51
> > > > An: DuMuX User Forum; Samuel Scherrer
> > > > Betreff: Re: [DuMuX] How to get intersections from scvf and
> > > 
> > > element?
> > > >   
> > > > Hi Samuel,
> > > > 
> > > > maybe I am wrong but the scvf.boundaryFlag() returns the
> > > > boundaryId
> > > > of AluGrid which is only properly defined if you are using a
> > > > DGF
> > > 
> > > grid
> > > > file.
> > > > The CO2 test uses such a DGF file, which is why it works there.
> > > > 
> > > > Maybe having a look at the tests in test/io/gridmanager helps.
> > > > 
> > > > Best regards,
> > > > Martin
> > > > 
> > > > 
> > > > On 08.04.19 19:34, Samuel Scherrer wrote:
> > > > > Hi Timo, Hi Bernd,
> > > > > 
> > > > > thanks a lot for your help.
> > > > > I'm compiling the dune modules with the cmake.opts in the
> > > > > dumux
> > > > > repository, which contains "-
> > > > > DDUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS:BOOL=True" in
> > > > 
> > > > "CMAKE_FLAGS", so
> > > > > I assume that I don't need any additional changes.
> > > > > 
> > > > > The problem file in co2/implicit looks like what I need.
> > > > > However,
> > > > 
> > > > when
> > > > > using scvf.boundaryFlag() I always get the same value, 1, but
> > > 
> > > when
> > > > I
> > > > > instead loop over all interfaces of the current element and
> > > > > use
> > > 
> > > the
> > > > > 'getBoundaryDomainMarker'-function I do get the values I
> > > > > expect.
> > > > > 
> > > > > I'm using the gmsh mesh-format version 2.2 and ALUGrid. Do
> > > > > you
> > > 
> > > know
> > > > > what might be going wrong here?
> > > > > 
> > > > > Best regards,
> > > > > Samuel
> > > > > 
> > > > > 
> > > > > 
> > > > > On Mon, 2019-04-08 at 18:09 +0200, Timo Koch wrote:
> > > > > > Hi Samuel,
> > > > > > 
> > > > > > as an addition to Bernd's answer, you might have to set
> > > > > > DUNE_GRID_EXPERIMENTAL_GRID_EXTENSIONS:BOOL=TRUE
> > > > > > for compiling dune-grid and the grid modules. I'm not sure
> > > > > > if
> > > 
> > > this
> > > > is
> > > > > > still required.
> > > > > > 
> > > > > > Best wishes
> > > > > > Timo
> > > > > > 
> > > > > > On 08.04.19 17:37, Flemisch, Bernd wrote:
> > > > > > > Hi Samuel,
> > > > > > > 
> > > > > > > I think that it is given by scvf.boundaryFlag(). Have a
> > > > > > > look at
> > > > > > > 
> > > 
> > > 
https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/blob/master/test/porousmediumflow/co2/implicit/problem.hh
> > > > > > > Kind regards
> > > > > > > Bernd
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > --
> > > > > > > _________________________________________________________
> > > > > > > ______
> > > > > > > 
> > > > > > > Bernd Flemisch                         phone: +49 711 685
> > > > > > > 69162
> > > > > > > IWS, Universität Stuttgart             fax:   +49 711 685
> > > > > > > 60430
> > > > > > > Pfaffenwaldring 61            email: 
> > > > > > > be...@iws.uni-stuttgart.de
> > > > > > > D-70569 Stuttgart            url: 
> > > > > > > www.hydrosys.uni-stuttgart.de
> > > > > > > _________________________________________________________
> > > > > > > ______
> > > > > > > Von: Dumux <dumux-boun...@listserv.uni-stuttgart.de> im
> > > > > > > Auftrag
> > > > 
> > > > von
> > > > > > > Samuel Scherrer <samuel.scher...@iws.uni-stuttgart.de>
> > > > > > > Gesendet: Montag, 8. April 2019 17:30:26
> > > > > > > An: dumux@listserv.uni-stuttgart.de
> > > > > > > Betreff: [DuMuX] How to get intersections from scvf and
> > > 
> > > element?
> > > > > > >    
> > > > > > > Hi Dumux people,
> > > > > > > 
> > > > > > > I'm currently trying to use a grid generated with gmsh
> > > > > > > and
> > > 
> > > would
> > > > > > > like
> > > > > > > to set the boundaries based on BoundaryDomainMarkers.
> > > > > > > I found that it's possible to access the boundary domain
> > > 
> > > markers
> > > > > > > via
> > > > > > > the function 'getBoundaryDomainMarkers', which accepts
> > > > > > > either a
> > > > > > > Intersection or a boundary segment index as argument.
> > > > > > > 
> > > > > > > How do I now get the intersection/boundary segment index
> > > > > > > when I
> > > > > > > have a
> > > > > > > given element and scvf, e.g. inside the 'neumann'
> > > > > > > function
> > > > > > > (solution
> > > > > > > dependent neumann boundary)?
> > > > > > > 
> > > > > > > Best regards,
> > > > > > > Samuel
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > 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
> > > > > > 
> > > > > > _______________________________________________
> > > > > > 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
> > > > 
> > > > _______________________________________________
> > > > 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
> 
> 

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

Reply via email to