View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001883 | OpenFOAM | Bug | public | 2015-10-29 12:20 | 2015-11-11 12:19 |
Reporter | Assigned To | henry | |||
Priority | low | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | dev | ||||
Summary | 0001883: setConstraintTypes does not set value for processor patch fields | ||||
Description | The #include "setConstraintTypes" can not be used to initialise processor fvPatchFields for a parallel case. - it does not set the value field for e.g. type processor - internally this will not complain but just use pTraits<Type>::zero (fvPatchField.C:134) - which works for some applications but not e.g. compressible cases where the thermo will crash. Solutions: - assume the $internalField is uniform and in caseDicts/setConstraintTypes: processor { type processor; value $internalField; } - enforce requiring a value entry for all processor* type patchFields | ||||
Steps To Reproduce | Take compressible case using setConstraintTypes (e.g. rhoPimpleDyMFoam/annularThermalMixer) - decomposePar and override the processor*/0/ directory with 0.org/ - run and it will crash in the thermo | ||||
Tags | No tags attached. | ||||