Solvers

As part of pythonFlu project some of the referenced OpenFOAM C++ solvers were translated Python. The complete list of these translated solver and its compatibility matrix for the different OpenFOAM versions and forks are presented below :

Solver 2.1.1 2.1.0 2.0.1 2.0.0 1.6-ext
basic
laplacianFlux x x x x x
potentialFlux x x x x x
scalarTransportFlux x x x x x
compressible
rhoCentralFlux x x x x
rhoPimpleFlux x x x x x
rhoPisoFlux x
rhoPorousMRFPimpleFlux x x x x
rhoPorousMRFLTSPimpleFlux x
rhoPorousMRFSimpleFlux x
rhoPorousSimpleFlux x
rhoSimpleFlux x
rhoSimplecFlux x
rhoSonicFlux x
sonicFlux x x x x x
sonicLiquidFlux x x x x x
DNS
dnsFlux x x x x
heatTransfer
buoyantBoussinesqPimpleFlux x
buoyantBoussinesqPisoFlux x
buoyantBoussinesqSimpleFlux x x x x x
buoyantPimpleFlux x x x x
buoyantPisoFlux x
buoyantSimpleFlux x x x x x
buoyantSimpleRadiationFlux x x x x x
chtMultiRegionFlux x x x x x
chtMultiRegionSimpleFlux x
incompressible
adjointShapeOptimizationFlux x
boundaryFlux x x x x x
channelFlux x x x x x
MRFSimpleFlux x
SRFPimpleFlux x
SRFSimpleFlux x
icoFlux x x x x x
nonNewtonianIcoFlux x x x x x
pimpleDyMFlux x x x x x
pimpleFlux x x x x x
pisoFlux x x x x x
porousSimpleFlux x
shallowWaterFlux x x x x x
simpleFlux x x x x x
multiphase
compressibleInterFlux x x x x
interDyMFlux x x x x
interFlux x x x x x
twoLiquidMixingFlux x x x x

Note : To install a solver from the list follow corresponding generic installation procedure