View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000587 | OpenFOAM | Bug | public | 2012-07-17 16:34 | 2012-07-18 09:45 |
Reporter | Assigned To | ||||
Priority | normal | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Linux | OS | OpenSuse | OS Version | 11.2 |
Summary | 0000587: wdgePolyPatch::initTransform() | ||||
Description | Code crash with no readable error in case of wedge plane aligned with principal axis due to floating point exception at line 80. axis_ /= magAxis; should be postponed at line 97. scalar magAxis = mag(axis_); if (magAxis < SMALL) { FatalErrorIn ( "wedgePolyPatch::initTransforms()" ) << "wedge " << name() << " plane aligns with a coordinate plane." << nl << " The wedge plane should make a small angle (~2.5deg)" " with the coordinate plane" << nl << " and the the pair of wedge planes should be symmetric" << " about the coordinate plane." << nl << " Normal of face " << 0 << " is " << patchNormal_ << " , implied coordinate plane direction is " << centreNormal_ << exit(FatalError); } axis_ /= magAxis; | ||||
Steps To Reproduce | Simply rotate a wedge to have it aligned along a principal axis | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2012-07-17 16:34 |
|
New Issue | |
2012-07-18 09:45 |
|
Note Added: 0001471 | |
2012-07-18 09:45 |
|
Status | new => resolved |
2012-07-18 09:45 |
|
Fixed in Version | => 2.1.x |
2012-07-18 09:45 |
|
Resolution | open => fixed |
2012-07-18 09:45 |
|
Assigned To | => user2 |