View Issue Details

IDProjectCategoryView StatusLast Update
0001996OpenFOAMpublic2016-02-15 10:20
Reporteralexeym Assigned Tohenry  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0001996: Commit 21cbbf7 breaks icoFoam tutorials
DescriptionSince this part of solver

pEqn.solve(mesh.solver(p.select(piso.finalInnerIter())));

starts functioning as expected, for final iteration icoFoam needs pFinal in fvSolution. Currently all tutorials stop with the following message:

Courant Number mean: 0 max: 0
smoothSolver: Solving for Ux, Initial residual = 1, Final residual = 8.90511e-06, No Iterations 19
smoothSolver: Solving for Uy, Initial residual = 0, Final residual = 0, No Iterations 0
DICPCG: Solving for p, Initial residual = 1, Final residual = 7.55423e-07, No Iterations 35
time step continuity errors : sum local = 5.03808e-09, global = -7.94093e-21, cumulative = -7.94093e-21


--> FOAM FATAL IO ERROR:
keyword pFinal is undefined in dictionary "$FOAM_TUTORIALS/incompressible/icoFoam/cavity/system/fvSolution.solvers"
Steps To Reproduce1. Checkout source tree state at commit 21cbbf7 or later
2. Compile icoFoam
3. Run any tutorial in $FOAM_TUTORIALS/incompressible/icoFoam
Additional InformationThere are several possible solutions:

1. Ignore semantic versioning for icoFoam and correct tutorial files (i.e. either add pFinal, or use "p.*")
2. Revert icoFoam behavior to 2.4.x (i.e. use just pEqn.solve())
3. Add check for pFinal availability in fvSolution.
TagsNo tags attached.

Activities

henry

2016-02-15 10:20

manager   ~0005943

Resolved by commit cd9623f3b6d2bc078ac9db052a85a8586e8d986e

Issue History

Date Modified Username Field Change
2016-02-15 07:35 alexeym New Issue
2016-02-15 10:20 henry Note Added: 0005943
2016-02-15 10:20 henry Status new => resolved
2016-02-15 10:20 henry Resolution open => fixed
2016-02-15 10:20 henry Assigned To => henry
2016-03-11 11:44 administrator Category 3.0.1 => (No Category)