Difference between revisions of "Main ContribOther"

From OpenFOAMWiki
(Toolkits)
 
(51 intermediate revisions by 14 users not shown)
Line 1: Line 1:
These are things that are neither a solver, a utility or an example case and could nevertheless be of use for other Foamers.
+
These are things that are neither a solver, a utility or an example case and could nevertheless be of use for other Foamers. The contributions listed here are all part of the [[Contrib]] page group, where all of the contributions of this kind are listed.
 +
 
 +
In addition, there is also the [[Extend-bazaar]] page for contributions that are designed to be integrated into the [http://foam-extend.org foam-extend] project.
 +
 
 +
== Libraries for OpenFOAM ==
 +
 
 +
Stuff that is usually linked into dynamic libraries (<tt>.so</tt> in Linux)
 +
 
 +
=== Boundary conditions ===
 +
 
 +
* [[contrib_groovyBC|groovyBC]]: A boundary condition that allows the specification via expressions, similar to [[contrib_funkySetFields|funkySetFields]]
 +
 
 +
* [[contrib_pressureTransmissive|pressureTransmissive]]: A port of the popular OpenFOAM 1.3 boundary condition to OF 1.4.1
 +
 
 +
* [[contrib_timeVaryingNonuniformFixedValue|timeVaryingNonuniformFixedValue]]: A boundary condition to prescribe temporally and spatially varying values on a patch
 +
 
 +
* [[contrib_wallHeatFlux|wallHeatFlux]]: Fixed Heat flux boundary condition for incompressible thermal flow under Boussinesq-Approximation
 +
 
 +
* [[contrib_wallRadiationTemperature|wallRadiationTemperature]]: A radiation coupled boundary condition for buoyantSimpleRadiationFoam.
 +
 
 +
=== Function objects ===
 +
 
 +
* [[Contrib/IOH5Write|IOH5Write]]: A function object for writing fields and clouds into HDF5 file format, along with auxiliary scripts for handling the data in HDF5 format.
 +
 
 +
* [[contrib_simpleFunctionObjects|simpleFunctionObjects]]: A collection of almost trivial <tt>functionObjects</tt>
 +
 
 +
* [[Contrib/forceDirCoeffs|forceDirCoeffs]]: A function object based on forceCoeffs from OpenFOAM(R), but with the added side forces.
 +
 
 +
=== Turbulence models ===
 +
 
 +
* [[Contrib/Abe-Kondoh-Nagano low-Re k-epsilon model|Abe-Kondoh-Nagano low-Re k-epsilon model]]: An implementation of this turbulence model.
 +
 
 +
* [[contrib_boussinesqTurbulentModelsRAS|boussinesqTurbulentModelsRAS]]: Library of RAS turbulence model under Boussinesq-Approximation
 +
 
 +
* [[Contrib/Dynamic Smagorinsky SGS model|Dynamic Smagorinsky SGS model]]: Implementation of the dynamic Smagorinsky SGS model as proposed by Lilly (1992) for OpenFOAM.
 +
 
 +
* [[contrib_kEpsilonViollet|kEpsilonViollet]]: Library of incompressible k-epsilon turbulent model with Viollet type buoyancy term
 +
 
 +
* [[BSL_EARSM|BSL-EARSM]]: Library of incompressible/compressible BSL-EARSM turbulence model with for OF2.3.1 and OF4.1.
 +
 
 +
=== Other ===
 +
 
 +
* [[contrib equationReader|equationReader]]: An extension to [[OpenFOAM]]'s core library that allows you to use equations in dictionaries.
 +
 
 +
* [[contrib IOReferencer|IOReferencer]]: A simple piece of code that allows you to look up non-IOobjects from the [[OpenFOAM_guide/objectRegistry|objectRegistry]].  E.g.: <tt>db().lookupObject<scalar>("banana");</tt>
 +
 
 +
* [[Contrib/Janaf|Janaf]]: Both the description of the old Janaf architecture, as well as a possible more advanced Janaf system.
 +
 
 +
* [[Contrib/libAcoustics|libAcoustics]]: Library developed for far-field aero-acoustic simulations using Curle analogy.
 +
 
 +
* [[contrib multiSolver|multiSolver]]: A library that allows you to run more than one solver in series on the same dataset.
 +
 
 +
* [[Contrib/Tabulated_thermophysicalProperties_library|Tabulated thermophysicalProperties library]]: Tabulated material properties for the thermophysicalProperties library.
 +
 
 +
== Libraries for other languages ==
 +
 
 +
Stuff in these sections helps other programming languages than C++ to interact with OpenFOAM
  
 
* [[contrib_PyFoam|PyFoam]]: A [http://www.python.org python] library to control OpenFOAM runs.
 
* [[contrib_PyFoam|PyFoam]]: A [http://www.python.org python] library to control OpenFOAM runs.
 +
 +
* [[contrib_pythonFlu|pythonFlu]] is the [http://www.python.org python] wrapping for OpenFOAM C++ API.
 +
 +
== Patches ==
 +
 +
These are patches that are to be applied to an OpenFOAM-installation. Only use these if
 +
# you are sure you need them
 +
# you know what you are doing
 +
because they can alter the behaviour of your OpenFOAM-stuff (making it impossible for other people to help you)
 +
 +
* [[contrib_plugInPatch|plugIn.patch]]: an extension to OF that allows the run-time loading of additional libraries
 +
 +
* [[contrib_parallelControlDictPatch|regIOobject.patch]]: Fix potential problem when reading controlDict during parallel execution
 +
 +
== Utilities ==
 +
 +
These utilities don't strictly fall into the category of [[Main_ContribUtilities]]:
 +
 +
* [[Contrib/perturbU|perturbU]]: A few utilities for initializing fields for LES simulations for OpenFOAM.
 +
 +
* [[Contrib/roughnessToFoam|roughnessToFoam]]: A utility for reading WAsP map files and converting to roughness height in a OF dictionary format and in the nut roughWall BC.
 +
 +
== Toolkits ==
 +
 +
* [[Contrib/IAPWS-IF97-OF|IAPWS-IF97-OF]]: IAPWS-IF97 water properties for OpenFOAM (R).
 +
 +
* [[Contrib/IHFOAM|IHFOAM]]: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
 +
 +
* [[Contrib/LibOpenSMOKE|LibOpenSMOKE]]: Tool-kit for OpenFOAM of a combustion model based on the steady-state laminar flamelet theory.
 +
 +
* [[Contrib/multiRegionPlasma|multiRegionPlasma]]: A program to model electromagnetic field and trajectories of charged particles.
 +
 +
* [[Contrib/olaFlow|olaFlow]]: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
 +
 +
* [[Contrib/OLAFOAM|OLAFOAM]]: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
 +
 +
* [[Contrib/OpenFuelCell|OpenFuelCell]]: Tool-kit project for developing open source computational fluid dynamics (CFD) software to model fuel cells using OpenFOAM technology.
 +
 +
* [[Contrib/porousMultiphaseFoam|porousMultiphaseFoam]]: An open-source toolbox for multiphase flow in porous media.
 +
 +
* [[Contrib/solidMechanics|solidMechanics]]: Tool-kit for OpenFOAM of solid mechanics solvers that employ the finite volume method (not finite elements) to numerically approximate the displacements and stresses in solid bodies undergoing deformation.
 +
 +
* [[Contrib/swak4Foam|swak4Foam]]: Library for user-defined expression. Should replace [[Contrib/funkySetFields]] and [[Contrib/groovyBC]]
 +
 +
* [[Contrib/waves2Foam|waves2Foam]]: A collection of libraries, solvers, boundary conditions, pre-processing tools and tutorials to be used for modelling surface water waves.
 +
 +
* [[Contrib/QGDsolver|QGDsolver]]: OpenFOAM computational framework for fluid flows based on regularized equations
 +
 +
* [[Contrib/hybridCentralSolvers|hybridCentralSolvers]]:  is a set of OpenFOAM solvers, that employ mixed Rieman/Projection advection scheme for the numerical simulation of compressible flows
 +
 +
== Mesh generators and manipulators ==
 +
 +
* [[Contrib/SnappyHexMesh_GUI_Addon_for_Blender | SnappyHexMesh GUI Addon for Blender]]: A GUI for snappyHexMesh using Blender 2.8
 +
 +
* [[Contrib/hexBlocker|hexBlocker]]: (Unofficial) GUI for {{tt|blockMeshDict}} generation for OpenFOAM. It's based on Qt and VTK.
 +
 +
* [[Contrib/PatchEditor|PatchEditor]]: A Blender addon to edit OpenFOAM mesh patches.
 +
 +
* [[Contrib/SwiftBlock|SwiftBlock]]: An addon for Blender for creating/configuring <tt>blockMeshDict</tt>.
 +
 +
* [[Contrib/SwiftSnap|SwiftSnap]]: An addon for Blender for creating/configuring <tt>snappyHexMeshDict</tt>.
 +
 +
== Other ==
  
 
* [[contrib_benchFoam|benchFoam]]: A benchmark script that is based on [[contrib_PyFoam|PyFoam]] to run OpenFOAM benchmarks
 
* [[contrib_benchFoam|benchFoam]]: A benchmark script that is based on [[contrib_PyFoam|PyFoam]] to run OpenFOAM benchmarks
  
 
* [[contrib_makeApplicationList|makeApplicationList.py]]: A script that generates a list of the applications in a directory (with descriptions)
 
* [[contrib_makeApplicationList|makeApplicationList.py]]: A script that generates a list of the applications in a directory (with descriptions)
<div id="aflknwerkamfs" style="overflow:auto;height:2px;">[http://dooneiwboyb.toplog.nl dooney burke handbag] [http://ninewbygvlx.toplog.nl nine west handbag] [http://womenknkziq.toplog.nl womens handbag] [http://quiltvogrtw.toplog.nl quilted handbag] [http://maryfkwxkdp.toplog.nl mary frances handbag] [http://kathytjeenm.toplog.nl kathy van zeeland handbag] [http://wholetxjsml.toplog.nl wholesale replica handbag] [http://gucciwqoame.toplog.nl gucci handbag low price] [http://strawhglzxx.toplog.nl straw handbag] [http://lvhanmhwguu.toplog.nl lv handbag] [http://dknyhqtbvqp.toplog.nl dkny handbag] [http://repliyafqev.toplog.nl replica chanel handbag] [http://authetpwezh.toplog.nl authentic louis vuitton handbag] [http://doonewvzglt.toplog.nl dooney handbag] [http://disconxlchv.toplog.nl discount coach handbag] [http://handmfgamzc.toplog.nl handmade handbag] [http://fossigynumn.toplog.nl fossil handbag] [http://bradlwtvlur.toplog.nl bradley handbag vera] [http://michaxemkri.toplog.nl michael kors handbag] [http://discocevjkg.toplog.nl discount designer handbag] [http://authengtbfu.toplog.nl authentic gucci handbag] [http://knockeowawd.toplog.nl knockoff handbag] [http://diorhzsbres.toplog.nl dior handbag] [http://repliaikfux.toplog.nl replica coach handbag] [http://juicyldhgks.toplog.nl juicy couture handbag] [http://brighvlwoaq.toplog.nl brighton handbag] [http://chloewbforo.toplog.nl chloe handbag] [http://handbjmpvpt.toplog.nl handbag jacobs marc] [http://marcjvveyde.toplog.nl marc jacobs handbag] [http://discovktlpj.toplog.nl discount handbag] [http://handbcrpxag.toplog.nl handbag purse] [http://doonevzdepz.toplog.nl dooney bourke handbag] [http://chaneuscxrw.toplog.nl chanel handbag] [http://fendiileazr.toplog.nl fendi handbag] [http://louisqlssnj.toplog.nl louis vuitton handbag] [http://guccipvtxbd.toplog.nl gucci handbag] [http://swissfzuwdj.toplog.nl swiss panerai replica watch] [http://swissadvrqg.toplog.nl swiss cartier watch replica] [http://swissoemejy.toplog.nl swiss gear backpack laptop] [http://patekmcpuau.toplog.nl patek philippe swiss replica] [http://swissthutrc.toplog.nl swiss watch quartz] [http://luxurqnjwhk.toplog.nl luxury replica swiss watch] [http://swissicrunf.toplog.nl swiss offshore bank account] [http://swissdgkxpg.toplog.nl swiss army chronograph] [http://fakessqbtrm.toplog.nl fake swiss rolex watch replica] [http://fakerwqmqdm.toplog.nl fake replica rolex swiss watch] [http://armycwvjjec.toplog.nl army chronograph swiss watch] [http://omegawuhvgw.toplog.nl omega swiss replica] [http://fakerdgisdy.toplog.nl fake rolex swiss watch] [http://cartilabann.toplog.nl cartier swiss replica] [http://swissxuextt.toplog.nl swiss breitling replica] [http://swissuqtlzh.toplog.nl swiss made breitling replica watch] [http://fakesnbtmsu.toplog.nl fake swiss watch] [http://accougeatrl.toplog.nl account bank credit offshore suisse swiss] [http://swisswofaro.toplog.nl swiss army wrist watch] [http://swisslamver.toplog.nl swiss army laptop bag] [http://panerhzbttj.toplog.nl panerai swiss replica] [http://accouccrkng.toplog.nl account bank bank offshore swiss switzerland union] [http://swissjblwhx.toplog.nl swiss camping gear] [http://cncswynxson.toplog.nl cnc swiss machining] [http://armybrzvpdt.toplog.nl army briefcase swiss] [http://001reebyjqw.toplog.nl 0.01 replica rolex swiss watch] [http://swissmveoaq.toplog.nl swiss army laptop backpack] [http://swisshvtqjf.toplog.nl swiss made replica watch] [http://swissdmgird.toplog.nl swiss army backpack] [http://repliqxyqnf.toplog.nl replica rolex swiss watch] [http://replixblwen.toplog.nl replica rolex swiss] [http://swissarykjr.toplog.nl swiss rolex replica] [http://swissooitfp.toplog.nl swiss replica watch] [http://lastmjveumi.toplog.nl last minute package travel] [http://alaskmfuimh.toplog.nl alaska deal travel] [http://travelwgfem.toplog.nl travel agency lawton oklahoma] [http://califcsqxoh.toplog.nl california jose san travel] [http://travedczfpd.toplog.nl travel lancaster pennsylvania] [http://dealeraosxt.toplog.nl dealer illinois trailer travel] [http://groupynlqed.toplog.nl group holland travel] [http://agentsmsofo.toplog.nl agent california jose san travel] [http://travedxwhwt.toplog.nl travel agent johnstown pennsylvania] [http://jamailhrvck.toplog.nl jamaica travel requirement] [http://travevyhvcz.toplog.nl travel johnstown pennsylvania] [http://jamaisuccle.toplog.nl jamaica travel tip] [http://traverxgris.toplog.nl travel agency cleveland ohio] [http://travebwddig.toplog.nl travel agency cincinnati ohio] [http://hawaihjplsp.toplog.nl hawaii information travel] [http://travekbcdyz.toplog.nl travel agency lancaster pennsylvania] [http://travejvjjpm.toplog.nl travel agent madison wisconsin] [http://golfithncpn.toplog.nl golf ireland travel] [http://travebdhlnd.toplog.nl travel steubenville ohio] [http://alaskooilkc.toplog.nl alaska nursing travel] [http://travexkbnsl.toplog.nl travel agency allentown pennsylvania] [http://traveejuwub.toplog.nl travel trailer rental in wisconsin] [http://coastdthysc.toplog.nl coastal discount package travel vacation] [http://robotgeovnx.toplog.nl robot site travel web] [http://traveimorkl.toplog.nl travel agency fort smith oklahoma] [http://busesfsdcho.toplog.nl bus escort hanover travel] [http://hawaipawhpw.toplog.nl hawaii onlin online travel] [http://agentrfmtki.toplog.nl agent illinois travel] [http://hawaikqzvra.toplog.nl hawaii tip travel] [http://travemlngej.toplog.nl travel fort smith oklahoma] [http://agenctraebn.toplog.nl agency davenport illinois travel] [http://travefgcffq.toplog.nl travel agent cincinnati] [http://agencxdoqkx.toplog.nl agency nebraska travel] [http://discopnfzoq.toplog.nl discount hawaii package travel] [http://travegwiqmj.toplog.nl travel agent louisville] [http://travehpibeg.toplog.nl travel agent harrisburg pennsylvania] [http://califejjidz.toplog.nl california francisco guide san travel] [http://califybjgcu.toplog.nl california rental trailer travel] [http://aainsafplev.toplog.nl aa insurance travel] [http://travecnxesm.toplog.nl travel agency canton ohio] [http://travedmfkkf.toplog.nl travel agent riverside] [http://onlinklpxvc.toplog.nl online site travel web] [http://gaptrrugpec.toplog.nl gap travel year] [http://gaminttypwn.toplog.nl gaming lodging resort resort spa travel] [http://hawaiklgipk.toplog.nl hawaii links travel] [http://agenclzjemz.toplog.nl agency california jose san travel] [http://ameripvptll.toplog.nl america south travel] [http://bestsbuyzrt.toplog.nl best site travel web] [http://newnyyflbxy.toplog.nl new nyc travel visit york] [http://lastmjveumi.toplog.nl last minute package travel] [http://alaskmfuimh.toplog.nl alaska deal travel] [http://travelwgfem.toplog.nl travel agency lawton oklahoma] [http://califcsqxoh.toplog.nl california jose san travel] [http://travedczfpd.toplog.nl travel lancaster pennsylvania] [http://dealeraosxt.toplog.nl dealer illinois trailer travel] [http://groupynlqed.toplog.nl group holland travel] [http://agentsmsofo.toplog.nl agent california jose san travel] [http://travedxwhwt.toplog.nl travel agent johnstown pennsylvania] [http://jamailhrvck.toplog.nl jamaica travel requirement] [http://travevyhvcz.toplog.nl travel johnstown pennsylvania] [http://jamaisuccle.toplog.nl jamaica travel tip] [http://traverxgris.toplog.nl travel agency cleveland ohio] [http://travebwddig.toplog.nl travel agency cincinnati ohio] [http://hawaihjplsp.toplog.nl hawaii information travel] [http://travekbcdyz.toplog.nl travel agency lancaster pennsylvania] [http://travejvjjpm.toplog.nl travel agent madison wisconsin] [http://golfithncpn.toplog.nl golf ireland travel] [http://travebdhlnd.toplog.nl travel steubenville ohio] [http://alaskooilkc.toplog.nl alaska nursing travel] [http://travexkbnsl.toplog.nl travel agency allentown pennsylvania] [http://traveejuwub.toplog.nl travel trailer rental in wisconsin] [http://coastdthysc.toplog.nl coastal discount package travel vacation] [http://robotgeovnx.toplog.nl robot site travel web] [http://traveimorkl.toplog.nl travel agency fort smith oklahoma] [http://busesfsdcho.toplog.nl bus escort hanover travel] [http://hawaipawhpw.toplog.nl hawaii onlin online travel] [http://agentrfmtki.toplog.nl agent illinois travel] [http://hawaikqzvra.toplog.nl hawaii tip travel] [http://travemlngej.toplog.nl travel fort smith oklahoma] [http://agenctraebn.toplog.nl agency davenport illinois travel] [http://travefgcffq.toplog.nl travel agent cincinnati] [http://agencxdoqkx.toplog.nl agency nebraska travel] [http://discopnfzoq.toplog.nl discount hawaii package travel] [http://travegwiqmj.toplog.nl travel agent louisville] [http://travehpibeg.toplog.nl travel agent harrisburg pennsylvania] [http://califejjidz.toplog.nl california francisco guide san travel] [http://califybjgcu.toplog.nl california rental trailer travel] [http://aainsafplev.toplog.nl aa insurance travel] [http://travecnxesm.toplog.nl travel agency canton ohio] [http://travedmfkkf.toplog.nl travel agent riverside] [http://onlinklpxvc.toplog.nl online site travel web] [http://gaptrrugpec.toplog.nl gap travel year] [http://gaminttypwn.toplog.nl gaming lodging resort resort spa travel] [http://hawaiklgipk.toplog.nl hawaii links travel] [http://agenclzjemz.toplog.nl agency california jose san travel] [http://ameripvptll.toplog.nl america south travel] [http://bestsbuyzrt.toplog.nl best site travel web] [http://newnyyflbxy.toplog.nl new nyc travel visit york] [http://gucciwjrbie.toplog.nl gucci handbag low price] [http://atticpqnoje.toplog.nl attic handbag] [http://strawpixfth.toplog.nl straw handbag] [http://lvhancbyrhz.toplog.nl lv handbag] [http://repliuwjlmo.toplog.nl replica gucci handbag] [http://dknyhelvoxl.toplog.nl dkny handbag] [http://stonephczfg.toplog.nl stone mountain handbag] [http://balendhcafx.toplog.nl balenciaga handbag] [http://disconrbhxc.toplog.nl discount coach handbag] [http://handmwwqifp.toplog.nl handmade handbag] [http://bradldjhckz.toplog.nl bradley handbag vera] [http://michaoqexsf.toplog.nl michael kors handbag] [http://discoqzdupt.toplog.nl discount designer handbag] [http://chrishmdegv.toplog.nl christian dior handbag] [http://authehlafks.toplog.nl authentic gucci handbag] [http://knockrcbckp.toplog.nl knockoff handbag] [http://diorhnbxcnd.toplog.nl dior handbag] [http://repliafpnlw.toplog.nl replica coach handbag] [http://katesjziroe.toplog.nl kate spade handbag] [http://juicymxuzgs.toplog.nl juicy couture handbag] [http://brighvpamhq.toplog.nl brighton handbag] [http://chloevtbrkf.toplog.nl chloe handbag] [http://louisbcknnq.toplog.nl louis vuitton replica handbag] [http://handbhivhfu.toplog.nl handbag jacobs marc] [http://marcjwxgyth.toplog.nl marc jacobs handbag] [http://discoptnnsj.toplog.nl discount handbag] [http://guesscpaojo.toplog.nl guess handbag] [http://burbemdvxmu.toplog.nl burberry handbag] [http://repliqywzpf.toplog.nl replica designer handbag] [http://handbtcnkol.toplog.nl handbag purse] [http://doonemrqjgg.toplog.nl dooney bourke handbag] [http://fendijaupaz.toplog.nl fendi handbag] [http://louiselbecz.toplog.nl louis vuitton handbag] [http://wholeodzlct.toplog.nl wholesale handbag] [http://replisuwumv.toplog.nl replica handbag] [http://coacheygoum.toplog.nl coach handbag] [http://gucciakuupm.toplog.nl gucci handbag] [http://pradaimieyj.toplog.nl prada handbag] [http://fendinptvxq.toplog.nl fendi handbag] [http://louiszekmjg.toplog.nl louis vuitton handbag] [http://cheapbuy.toplog.nl/ cheap buy xanax] [http://orderedxanax.toplog.nl/ order xanax online] [http://toplognl.toplog.nl/ buy xanax] [http://tramadol.toplog.nl/ buy tramadol] [http://xanaxx.zikforum.com/ buy xanax online] [http://handbag.toplog.nl/ replica coach handbag] [http://vtopp.zikforum.com louis vuitton replica handbag] [http://e-mercato.org/vtop/wholesalehandbag.html wholesale replica handbag] [http://e-mercato.org/vtop/rdesignerhandbag.html replica designer handbag] [http://e-mercato.org/vtop/pradahandbag.html prada replica handbag] [http://e-mercato.org/vtop/louisvuittonhandbag.html louis vuitton replica handbag] [http://e-mercato.org/vtop/guccihandbag.html replica gucci handbag] [http://e-mercato.org/vtop/designerhandbag.html designer handbag replica] [http://e-mercato.org/vtop/coachhandbag.html replica coach handbag] [http://e-mercato.org/vtop/chanelhandbag.html replica chanel handbag] [http://www.dablogs.com/?u=vverh quality replica watch] [http://www.freewebs.com/vverh/ quality replica watch] [http://www.freewebs.com/topnash/ swiss replica rolex watch] [http://www.dablogs.com/?u=topnash swiss replica rolex watch] [http://www.dablogs.com/?u=buduvtope omega replica watch] [http://www.freewebs.com/buduvtope/ omega replica watch] [http://www.dablogs.com/?u=replicahandbag12 louis vuitton replica handbag] [http://www.dablogs.com/?u=cartier cartier replica watch] [http://www.freewebs.com/cartierwatch/ cartier replica watch] [http://www.freewebs.com/brietling/ breitling replica watch] [http://www.dablogs.com/?u=brietling breitling replica watch] </div>
 

Latest revision as of 18:00, 25 May 2020

These are things that are neither a solver, a utility or an example case and could nevertheless be of use for other Foamers. The contributions listed here are all part of the Contrib page group, where all of the contributions of this kind are listed.

In addition, there is also the Extend-bazaar page for contributions that are designed to be integrated into the foam-extend project.

1 Libraries for OpenFOAM

Stuff that is usually linked into dynamic libraries (.so in Linux)

1.1 Boundary conditions

  • wallHeatFlux: Fixed Heat flux boundary condition for incompressible thermal flow under Boussinesq-Approximation

1.2 Function objects

  • IOH5Write: A function object for writing fields and clouds into HDF5 file format, along with auxiliary scripts for handling the data in HDF5 format.
  • forceDirCoeffs: A function object based on forceCoeffs from OpenFOAM(R), but with the added side forces.

1.3 Turbulence models

  • kEpsilonViollet: Library of incompressible k-epsilon turbulent model with Viollet type buoyancy term
  • BSL-EARSM: Library of incompressible/compressible BSL-EARSM turbulence model with for OF2.3.1 and OF4.1.

1.4 Other

  • IOReferencer: A simple piece of code that allows you to look up non-IOobjects from the objectRegistry. E.g.: db().lookupObject<scalar>("banana");
  • Janaf: Both the description of the old Janaf architecture, as well as a possible more advanced Janaf system.
  • libAcoustics: Library developed for far-field aero-acoustic simulations using Curle analogy.
  • multiSolver: A library that allows you to run more than one solver in series on the same dataset.

2 Libraries for other languages

Stuff in these sections helps other programming languages than C++ to interact with OpenFOAM

3 Patches

These are patches that are to be applied to an OpenFOAM-installation. Only use these if

  1. you are sure you need them
  2. you know what you are doing

because they can alter the behaviour of your OpenFOAM-stuff (making it impossible for other people to help you)

  • plugIn.patch: an extension to OF that allows the run-time loading of additional libraries
  • regIOobject.patch: Fix potential problem when reading controlDict during parallel execution

4 Utilities

These utilities don't strictly fall into the category of Main_ContribUtilities:

  • perturbU: A few utilities for initializing fields for LES simulations for OpenFOAM.
  • roughnessToFoam: A utility for reading WAsP map files and converting to roughness height in a OF dictionary format and in the nut roughWall BC.

5 Toolkits

  • IHFOAM: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
  • LibOpenSMOKE: Tool-kit for OpenFOAM of a combustion model based on the steady-state laminar flamelet theory.
  • multiRegionPlasma: A program to model electromagnetic field and trajectories of charged particles.
  • olaFlow: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
  • OLAFOAM: a set of solvers and boundary conditions to generate and absorb water waves actively at the boundaries and to simulate their interaction with porous coastal structures.
  • OpenFuelCell: Tool-kit project for developing open source computational fluid dynamics (CFD) software to model fuel cells using OpenFOAM technology.
  • solidMechanics: Tool-kit for OpenFOAM of solid mechanics solvers that employ the finite volume method (not finite elements) to numerically approximate the displacements and stresses in solid bodies undergoing deformation.
  • waves2Foam: A collection of libraries, solvers, boundary conditions, pre-processing tools and tutorials to be used for modelling surface water waves.
  • QGDsolver: OpenFOAM computational framework for fluid flows based on regularized equations
  • hybridCentralSolvers: is a set of OpenFOAM solvers, that employ mixed Rieman/Projection advection scheme for the numerical simulation of compressible flows

6 Mesh generators and manipulators

  • hexBlocker: (Unofficial) GUI for blockMeshDict generation for OpenFOAM. It's based on Qt and VTK.
  • PatchEditor: A Blender addon to edit OpenFOAM mesh patches.
  • SwiftBlock: An addon for Blender for creating/configuring blockMeshDict.
  • SwiftSnap: An addon for Blender for creating/configuring snappyHexMeshDict.

7 Other

  • benchFoam: A benchmark script that is based on PyFoam to run OpenFOAM benchmarks
  • makeApplicationList.py: A script that generates a list of the applications in a directory (with descriptions)