View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002498 | OpenFOAM | Bug | public | 2017-03-13 10:50 | 2017-03-13 12:53 |
Reporter | Shorty | Assigned To | henry | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | suspended | ||
Platform | GNU/Linux | OS | Ubuntu | OS Version | 14.04 |
Summary | 0002498: point|edge - CellsLeastSquares crashes for 1D calculation | ||||
Description | Dear everybody, I am not sure if the pointCellsLeastSquares/edgeCellsLeastSquares gradient scheme can only be used for 2D and 3D calculation. However, doing a 1D calculation, we get a floating point exception during the calculation of the gradient of the displacement vector. To give an example, I attached a modified version of the solidDisplacmentFoam (plateHole) case. Allrun it and you will get the error during the initialization of sigmaD explicitly here: - twoSymm(grad(D)) | ||||
Steps To Reproduce | Allrun script added | ||||
Tags | No tags attached. | ||||
|
|
|
Why would you choose point|edge - CellsLeastSquares for 1D calculations? Surely "Gauss linear" is a better choice in every way? If you need point|edge - CellsLeastSquares for 1D calculations please provide a patch which avoids the singularity in the scheme. |
|
You are right, Guass linear makes much more sense in 1D calculations. However, I just run into that problem and wanted to inform you. You can close that topic. I will reopen it, if I will make a patch. |
|
Unimportant fix pending patch. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-13 10:50 | Shorty | New Issue | |
2017-03-13 10:50 | Shorty | File Added: plateHole.tar.gz | |
2017-03-13 11:52 | henry | Note Added: 0007920 | |
2017-03-13 12:02 | Shorty | Note Added: 0007921 | |
2017-03-13 12:53 | henry | Assigned To | => henry |
2017-03-13 12:53 | henry | Status | new => closed |
2017-03-13 12:53 | henry | Resolution | open => suspended |
2017-03-13 12:53 | henry | Note Added: 0007922 |