Non cubic simulation area no more working
When I start the SRHD_FV.exahype with non-cubic simulation domain, ie.
computational-domain
dimension = 2
width = 1.0, 0.2
offset = 0.0, 0.0
end-time = 1.0
end computational-domain
then I get this funny error while Peano tries to setup the initial grid:
...
0.0305133 info peano::utils::UserInterface::writeHeader() Application based upon the PDE framework Peano - 3rd Generation
0.0305371 info peano::utils::UserInterface::writeHeader() build: dim=2
0.030556 info peano::utils::UserInterface::writeHeader() optimisations: d-loop persistent-attributes packed opt-static-subtrees recursion-unrolling
0.030575 info peano::utils::UserInterface::writeHeader() (C) 2005 - 2016 www.peano-framework.org
0.0305951 info peano::utils::UserInterface::writeHeader() processes: 1, threads: 1
0.579099 info exahype::mappings::LoadBalancing::endIteration(State) memoryUsage =39 MB
0.579301 info exahype::runners::Runner::createGrid() grid setup iteration #1, max-level=4, state=(mergeMode:MergeNothing,sendMode:ReduceAndMergeTimeStepData,reinitTimeStepData:0,fuseADERDGPhases:0,stabilityConditionOfOneSolverWasViolated:114,timeStepSizeWeightForPredictionRerun:1.14324e+243,minMeshWidth:[0.037037,0.037037],maxMeshWidth:[1,1],numberOfInnerVertices:208,numberOfBoundaryVertices:154,numberOfOuterVertices:352,numberOfInnerCells:144,numberOfOuterCells:306,numberOfInnerLeafVertices:104,numberOfBoundaryLeafVertices:64,numberOfOuterLeafVertices:176,numberOfInnerLeafCells:135,numberOfOuterLeafCells:266,maxLevel:4,hasRefined:1,hasTriggeredRefinementForNextIteration:1,hasErased:0,hasTriggeredEraseForNextIteration:0,hasChangedVertexOrCellState:1,hasModifiedGridInPreviousIteration:1,isTraversalInverted:1), idle-nodes=1
1.21773 info exahype::mappings::LoadBalancing::endIteration(State) memoryUsage =39 MB
1.21792 info exahype::runners::Runner::createGrid() grid setup iteration #2, max-level=4, state=(mergeMode:MergeNothing,sendMode:ReduceAndMergeTimeStepData,reinitTimeStepData:0,fuseADERDGPhases:0,stabilityConditionOfOneSolverWasViolated:114,timeStepSizeWeightForPredictionRerun:1.14324e+243,minMeshWidth:[0.037037,0.037037],maxMeshWidth:[1,1],numberOfInnerVertices:208,numberOfBoundaryVertices:154,numberOfOuterVertices:548,numberOfInnerCells:144,numberOfOuterCells:423,numberOfInnerLeafVertices:104,numberOfBoundaryLeafVertices:64,numberOfOuterLeafVertices:270,numberOfInnerLeafCells:135,numberOfOuterLeafCells:370,maxLevel:4,hasRefined:1,hasTriggeredRefinementForNextIteration:0,hasErased:0,hasTriggeredEraseForNextIteration:0,hasChangedVertexOrCellState:0,hasModifiedGridInPreviousIteration:1,isTraversalInverted:0), idle-nodes=1
assertion in file /home/sven/numrel/exahype/master/Code/./Peano/peano/parallel/loadbalancing/Oracle.cpp, line 227 failed: _currentOracle>=0
ExaHyPE-SRHD: /home/sven/numrel/exahype/master/Code/./Peano/peano/parallel/loadbalancing/Oracle.cpp:227: int peano::parallel::loadbalancing::Oracle::getRegularLevelAlongBoundary() const: Assertion `false' failed.
Abgebrochen (Speicherabzug geschrieben)
This is bad when trying to run effective 1D simulations. :-(