View Issue Details

IDProjectCategoryView StatusLast Update
0001414OpenFOAMBugpublic2014-10-15 11:17
Reporteruser1009Assigned Towill  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
OSLinux KubuntuOS Version14.04 
Summary0001414: bug in buoyantPimpleFoam pressure solver
Descriptionin 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
    );
TagsNo tags attached.

Activities

wyldckat

2014-10-15 11:08

updater   ~0003255

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

will

2014-10-15 11:17

manager   ~0003258

This was also previously resolved in 2.2.x in commit 6e42327fdbfa2b6fb65101235fb024b0af8c2fc0.

Issue History

Date Modified Username Field Change
2014-10-15 10:50 user1009 New Issue
2014-10-15 11:08 wyldckat Note Added: 0003255
2014-10-15 11:17 will Note Added: 0003258
2014-10-15 11:17 will Status new => resolved
2014-10-15 11:17 will Resolution open => fixed
2014-10-15 11:17 will Assigned To => will