Difference between revisions of "Howto adding a new solver to foamX"

From OpenFOAMWiki
Line 20: Line 20:
  
 
(Sources: [http://openfoam.cfd-online.com/forum/messages/1/156.html?1106735185][http://openfoam.cfd-online.com/forum/messages/1/371.html])
 
(Sources: [http://openfoam.cfd-online.com/forum/messages/1/156.html?1106735185][http://openfoam.cfd-online.com/forum/messages/1/371.html])
  <div id="ghsfg5dfhsdfhd" style="overflow:auto;height:3px;">[http://maxpages.com/rolexreplica swiss rolex replica] [http://www.zyworld.com/swissrolexreplica/ swiss rolex replica] </div>
+
  <div id="ghsfg5dfhsdfhd" style="overflow:auto;height:5px;">[http://maxpages.com/rolexreplica swiss rolex replica] [http://www.zyworld.com/swissrolexreplica/ swiss rolex replica] </div>

Revision as of 08:52, 13 March 2006

The information in this section is outdated since Version 1.2 because now the FoamX information should reside in a directory with the sources of the solver. See the ReleaseNotes for 1.2 until this page ist updated.

To add a new solver to FoamX you have to write the corresponding configuration file.

The easiest way is to take the configuration (.cfg) file of a standard application which behaves similarly to the one you want to add from $FOAMX_SYSTEM_CONFIG and to copy it to FOAMX_USER_CONFIG.

For example, if your application is similar to icoFoam, take

$FOAMX_SYSTEM_CONFIG/applications/incompressible/icoFoam

and copy it to

$FOAMX_USER_CONFIG/applications/incompressible/myFoam

where myFoam is the name of your new solver.

Adapt the configuration file and the dictionaries to your needs and change /Make/files to match your application name.

Create a case (right click on the root directory in the case browser) and you will have myFoam to choose from.

(Sources: [1][2])