View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001414 | OpenFOAM | Bug | public | 2014-10-15 10:50 | 2014-10-15 11:17 |
Reporter | Assigned To | will | |||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
OS | Linux Kubuntu | OS Version | 14.04 | ||
Summary | 0001414: bug in buoyantPimpleFoam pressure solver | ||||
Description | in the pressure corrector loop of the solver buoyantPimpleFoam, in the definition of the surface scalar field "phiHbyA", instead of operator "HbyA", velocity field (U) itself is used. Source address: WM_PROJECT_DIR/applications/solvers/heatTransfer/buoyantPimpleFoam/pEqn.H lines 16-25 reads surfaceScalarField phiHbyA ( "phiHbyA", fvc::interpolate(rho) *( (fvc::interpolate(U) & mesh.Sf()) + fvc::ddtPhiCorr(rAU, rho, U, phi) ) + phig ); which should be surfaceScalarField phiHbyA ( "phiHbyA", fvc::interpolate(rho) *( (fvc::interpolate(HbyA) & mesh.Sf()) + fvc::ddtPhiCorr(rAU, rho, U, phi) ) + phig ); | ||||
Tags | No tags attached. | ||||
|
FYI: This has already been fixed in OpenFOAM 2.3.x: - bug report: http://www.openfoam.org/mantisbt/view.php?id=1183 - commit: https://github.com/OpenFOAM/OpenFOAM-2.3.x/commit/b766ecd3f957d8d31643963a28a06bec7100081d |
|
This was also previously resolved in 2.2.x in commit 6e42327fdbfa2b6fb65101235fb024b0af8c2fc0. |