Difference between revisions of "Main HowTos"

From OpenFOAMWiki
(How-Tos that can be of help)
(Program with OpenFOAM: added link to the profiling tips)
 
(35 intermediate revisions by 13 users not shown)
Line 13: Line 13:
 
These How-Tos are in a finished state. In other words: their authors think, that there is not much that can be improved.
 
These How-Tos are in a finished state. In other words: their authors think, that there is not much that can be improved.
  
[[Basic_Installation_Steps|Installation of OF-1.4.1 - Guide to newbies and experienced users of Linux]]
+
=== Install ===
  
[[Howto_compile_OpenFOAM_the_easy_way|An easy step-by-step guide to compile OpenFOAM]]
+
*[[HowTo_Browsing_the_documentation_while_offline|Browsing the documentation while offline]]
  
[[Howto_compile_OpenFOAM|A complete guide to the compilation of OpenFOAM and of the tools necessary to build it]]
+
*[[HowTo_Install_Virtual_Machines_with_VMware_Player|Install Virtual Machines with VMware Player]]
  
[[HowTo_port_from_older_versions_to_13|Port Utilities from older versions of OpenFOAM to version 1.3]]
+
*[[HowTo_Integrate_the_Doxygen_as_a_search_engine_in_Firefox|Integrating the Doxygen-documentation as a seach engine in Firefox]]
  
[[Howto_porting_to_new_platform|Porting open Foam to a new (unsupported) platform]]
+
*[[OpenFOAM and Subversion]]
  
[[HowTo_setting_up_dynamic_mesh_cases|Setting up dynamic mesh cases]]
+
*[[HowTo_port_from_older_versions_to_13|Port Utilities from older versions of OpenFOAM to version 1.3]]
  
[[HowTo_debugging|General debugging tips]]
+
*[[HowTo use Doxygen with OpenFOAM]]
  
[[HowTo_Browsing_the_documentation_while_offline|Browsing the documentation while offline]]
+
*[[How to use Armadillo in OpenFOAM]]
  
[[howTo_xemacsIndentation|How to prepare XEmacs/Emacs for the correct indentation]]
+
=== Pre-process ===
  
[[HowTo_blockMesh_with_m4|How to quickly change the mesh with blockMesh]]
+
*[[HowTo Open Source Meshing|Opensource meshing and conversion]]
  
[[HowTo_postProcMultiregion|How to postprocess multiple regions]].
+
*[[HowTo Import a fluent mesh with interfaces|Import a fluent mesh with interfaces]]
  
[http://doc.gwos.org/index.php/OpenFOAM How to install OpenFOAM on Ubuntu (external link - does not work)] [https://help.ubuntu.com/community/OpenFOAM Maybe this one is working]
+
*[[Write OpenFOAM meshes]]
  
[[HowTo_Pstream|Make OpenFOAM work with any Message Passing Library]]
+
*[[HowTo_blockMesh_with_m4|How to quickly change the mesh with blockMesh]]
  
[[Import a fluent mesh with interfaces]]
+
*[[HowTo_setting_up_dynamic_mesh_cases|Setting up dynamic mesh cases]]
  
[[Write OpenFOAM meshes]]
+
=== Post-process ===
  
[[OpenFOAM and Subversion]]
+
*[[HowTo clip the mesh in paraFoam|How to clip the mesh in paraFoam]]
  
[[How_to_add_temperature_to_icoFoam|How to add temperature to icoFoam]]
+
*[[HowTo_postProcMultiregion|How to postprocess multiple regions]].
 +
 
 +
*[[HowTo post-process multiphase results|How to post-process multiphase results]]
 +
 
 +
*[[HowTo_Post-process_results_for_particle_based_methods|HowTo Post-process results for particle based methods]]
 +
 
 +
*[[HowTo use particle tracer in paraFoam]]
 +
 
 +
=== Program with OpenFOAM ===
 +
 
 +
*[[HowTo_Adding_a_new_boundary_condition|Adding a new boundary condition]]
 +
 
 +
*[[HowTo_Add_a_Coriolis_Force_And_Make_a Tornado|How to add a Coriolis Force and Make a Tornado]]
 +
 
 +
*[[How_to_add_temperature_to_icoFoam|How to add temperature to icoFoam]]
 +
**[[How to add transport of N solutes to icoFoam]]
 +
 
 +
*[[HowTo_debugging|General debugging tips]]
 +
 
 +
*[[HowTo Profiling|General profiling tips]]
 +
 
 +
=== Use IDEs ===
 +
 
 +
*[[HowTo Use OpenFOAM with QtCreator]]
 +
 
 +
*[[Howto_Use_OpenFOAM_with_Eclipse|Eclipse for OpenFOAM]]
 +
 
 +
*[[Howto_Use_OpenFOAM_with_Kdevelop4|Kdevelop for OpenFOAM]]
 +
 
 +
*[[Howto_Use_OpenFOAM_with_NetBeans|Configuring OpenFOAM with the NetBeans IDE]]
 +
 
 +
*[[howTo_xemacsIndentation|How to prepare XEmacs/Emacs for the correct indentation]]
 +
 
 +
=== Miscellaneous ===
 +
 
 +
*[[HowTo Check if RAM and CPU are OK|How to Check if RAM and CPU are OK]]
  
 
== How-Tos that are only planned/fragments ==
 
== How-Tos that are only planned/fragments ==
Line 51: Line 86:
 
If you feel like writing these: go ahead (but before you do: move them to the next section)
 
If you feel like writing these: go ahead (but before you do: move them to the next section)
  
[[Howto_adding_a_new_solver_to_foamX|Adding a new solver to FoamX]]
+
*[[Howto_adding_a_new_solver_to_foamX|Adding a new solver to FoamX]]
  
[[HowTo_Adding_a_new_wall_function|Adding a new wall-function]].
+
*[[HowTo_Adding_a_new_wall_function|Adding a new wall-function]].
  
[[HowTo_Adding_a_new_transport_equation|Adding a new transport equation to a solver]]
+
*[[HowTo_Adding_a_new_transport_equation|Adding a new transport equation to a solver]]
  
[[HowTo_Using_the_WaveTransmissive_Boundary_condition|Using the WaveTransmissiveBoundaryCondition]]
+
*[[HowTo_Using_the_WaveTransmissive_Boundary_condition|Using the WaveTransmissiveBoundaryCondition]]
  
 
== How-Tos that are being worked on ==
 
== How-Tos that are being worked on ==
Line 63: Line 98:
 
These How-Tos have found someone who wants to write them. After completion they will be moved to the top section.
 
These How-Tos have found someone who wants to write them. After completion they will be moved to the top section.
  
[[Howto_importing_fluent_mesh_with_internal_walls|Importing a FLUENT mesh with internal walls]]
+
*[[Howto_importing_fluent_mesh_with_internal_walls|Importing a FLUENT mesh with internal walls]]
 
+
[[Howto_compile_OpenFOAM|Compiling OpenFOAM under Unix]]
+
 
+
[[Howto_install_OpenFOAM_Mac|Installing OpenFOAM on a Mac OS X]]
+
 
+
[[Howto_compile_OpenFOAM_Mac|Compiling OpenFOAM on a Mac OS X]]
+
  
[[Howto_calculate_mass_flux_with_variable_density_flow|How to calculate mass flux with a variable density flow]]
+
*[[Howto_calculate_mass_flux_with_variable_density_flow|How to calculate mass flux with a variable density flow]]
  
[[HowTo_Adding_a_new_boundary_condition|Adding a new boundary condition]].
+
*[[HowTo_Get_Help_On_The_Message_Board|Get help on the Message Board]]
  
[[HowTo_Get_Help_On_The_Message_Board|Get help on the Message Board]]
+
[[Category:Tutorials|*]]

Latest revision as of 18:54, 16 November 2015

He'll teach you how to pick and choose
And how to throw the blade.
Bob Dylan (One more cup of coffee)


A How-To is a text that tells you "how to do something". (So far this is an unstructured list. If there is enough stuff it will get a structure).

So far the How-Tos will be sorted by their completion status

1 How-Tos that can be of help

These How-Tos are in a finished state. In other words: their authors think, that there is not much that can be improved.

1.1 Install

1.2 Pre-process

1.3 Post-process

1.4 Program with OpenFOAM

1.5 Use IDEs

1.6 Miscellaneous

2 How-Tos that are only planned/fragments

If you feel like writing these: go ahead (but before you do: move them to the next section)

3 How-Tos that are being worked on

These How-Tos have found someone who wants to write them. After completion they will be moved to the top section.