Difference between revisions of "Main ContribOther"

From OpenFOAMWiki
(Boundary conditions)
m
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.
  
== Boundary conditions ==
+
== Libraries for OpenFOAM ==
 +
 
 +
Stuff that is usually linked into dynamic libraries (<tt>.so</tt>s in Linux)
 +
 
 +
=== Boundary conditions ===
  
 
* [[contrib_timeVaryingNonuniformFixedValue|timeVaryingNonuniformFixedValue]]: A boundary condition to prescribe temporally and spatially varying values on a patch
 
* [[contrib_timeVaryingNonuniformFixedValue|timeVaryingNonuniformFixedValue]]: A boundary condition to prescribe temporally and spatially varying values on a patch
  
 
* [[contrib_pressureTransmissive|pressureTransmissive]]: A port of the popular OpenFOAM 1.3 boundary condition to OF 1.4.1
 
* [[contrib_pressureTransmissive|pressureTransmissive]]: A port of the popular OpenFOAM 1.3 boundary condition to OF 1.4.1
 +
 +
=== Function objects ===
 +
 +
* [[contrib_simpleFunctionObjects|simpleFunctionObjects]]: A collection of almost trivial <tt>functionObjects</tt>
  
 
== Libraries for other languages ==
 
== Libraries for other languages ==

Revision as of 15:45, 21 April 2008

These are things that are neither a solver, a utility or an example case and could nevertheless be of use for other Foamers.

1 Libraries for OpenFOAM

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

1.1 Boundary conditions

1.2 Function objects

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 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)