Difference between revisions of "Programming"

From OpenFOAM Wiki
Jump to navigation Jump to search
Line 21: Line 21:
 
* [https://wiki.openfoam.com/Programming_by_Henrik_Rusche Rusche's introduction to programming] details on version control with git, the build system and customizing solvers.
 
* [https://wiki.openfoam.com/Programming_by_Henrik_Rusche Rusche's introduction to programming] details on version control with git, the build system and customizing solvers.
 
* [https://wiki.openfoam.com/Programming_by_Alexander_Vakhrushev Vakhrushev's slides] illustrate how to modify a solver.
 
* [https://wiki.openfoam.com/Programming_by_Alexander_Vakhrushev Vakhrushev's slides] illustrate how to modify a solver.
 +
* [https://wiki.openfoam.com/Thermodynamic_class_by_Isabelle_Choquet Isabelle Choquet and Håkan Nilsson] Implementing new thermophysical model and transport equation
  
 
'''Debugging'''
 
'''Debugging'''

Revision as of 07:50, 19 March 2017

Small introduction

Go back to Collection by topic.

Programming

Complete Programming Courses

Intro: Compilation and Testing

Implementation of Initial and Boundary Conditions

  • Guerrero describes how to implement and test BCs using codeStream.
  • Guerrero describes field initialization using codeStream.

Customizing solvers

Debugging

  • See the list of tools by Stefan Radl to get an overview of debugging tools.

Further reading