View Issue Details

IDProjectCategoryView StatusLast Update
0002766OpenFOAMBugpublic2017-11-25 08:13
Reportermichele Assigned Tohenry  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionno change required 
PlatformGNU/LinuxOSOpenSuSEOS Version12.3
Summary0002766: single precision snappyHexMesh in parallel crashes
Descriptionopenfoam compiled with the single precision option
(export WM_PRECISION_OPTION=SP)

single precision snappyHexMesh in parallel crashes on tested configurations
Steps To Reproduce
tut
cd incompressible/simpleFoam/motorBike
./Allrun
Additional Informationsnippet of the output
[...]
Shell refinement iteration 2
----------------------------

Marked for refinement due to distance to explicit features : 0 cells.
Marked for refinement due to refinement shells : 3832 cells.
Determined cells to refine in = 4.61 s
Selected for internal refinement : 4518 cells (out of 259975)
Edge intersection testing:
    Number of edges : 920151
    Number of edges to retest : 137757
    Number of intersected edges : 57469
Refined mesh in = 11.86 s
[0]
[0]
[0] --> FOAM FATAL ERROR:
[0] bad size -1670794559
[0]
[0] From function [1]
[1]
[1] --> FOAM FATAL ERROR:
[1] bad size -1670794559
[1]
[1] From function void Foam::List<T>::setSize(Foam::label) [with T = Foam::vectorTensorTransform; Foam::label = int]
[1] in file lnInclude/List.C at line 285.
[1]
[...]
TagsNo tags attached.

Activities

MattijsJ

2017-11-24 11:25

reporter   ~0009070

The error comes from the detection of the patch transformations. SnappyHexMesh will not reliably run single precision.

Issue History

Date Modified Username Field Change
2017-11-21 09:46 michele New Issue
2017-11-24 11:25 MattijsJ Note Added: 0009070
2017-11-24 20:39 henry Assigned To => henry
2017-11-24 20:39 henry Status new => closed
2017-11-24 20:39 henry Resolution open => no change required