Difference between revisions of "Programming by Hakan Nilsson"

From OpenFOAM Wiki
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[category:programming]]
 
* '''contributor''': Håkan Nilsson
 
* '''contributor''': Håkan Nilsson
 
* '''affiliation''': Department of Mechanics and Maritime Sciences, Chalmers University of Technology
 
* '''affiliation''': Department of Mechanics and Maritime Sciences, Chalmers University of Technology
 
* '''contact''': <mail address='hakan.nilsson@chalmers.se' description='author'>click here for email address</mail>
 
* '''contact''': <mail address='hakan.nilsson@chalmers.se' description='author'>click here for email address</mail>
* '''OpenFOAM version''': v1706+
+
* '''OpenFOAM version''': v2006
 
* '''published under''': CC BY-NC-SA license ([https://creativecommons.org/licenses creative commons licenses])
 
* '''published under''': CC BY-NC-SA license ([https://creativecommons.org/licenses creative commons licenses])
* '''origin''': http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2017
+
* '''origin''': http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2020
 +
* '''lecture notes''': http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2020
  
Go back to [https://wiki.openfoam.com/index.php?title=Day_12 Day 12].
+
Go back to [https://wiki.openfoam.com/index.php?title=Day_14 Day 14].
  
 
Go back to [https://wiki.openfoam.com/Programming Programming].
 
Go back to [https://wiki.openfoam.com/Programming Programming].
Line 12: Line 14:
 
Go back to [https://wiki.openfoam.com/Collection_by_authors Collection by authors].
 
Go back to [https://wiki.openfoam.com/Collection_by_authors Collection by authors].
  
=[https://pingpong.chalmers.se/public/pp/public_courses/course08331/published/1504283117033/resourceId/3987163/content/UploadedResources/highLevelProgramming-1.pdf Basic programming in OpenFOAM]=
+
=Advanced programming in OpenFOAM=
  
* [https://pingpong.chalmers.se/public/pp/public_courses/course08331/published/1504283117033/resourceId/3987163/content/UploadedResources/directoryOrganization-1.pdf Source code and binary file directory organization]
+
These pdfs will give you an introduction into the advanced programming of models in OpenFOAM.
* [https://pingpong.chalmers.se/public/pp/public_courses/course08331/published/1504283117033/resourceId/3987163/content/UploadedResources/highLevelProgramming-1.pdf High level programming]
+
 
* [https://pingpong.chalmers.se/public/pp/public_courses/course08331/published/1504283117033/resourceId/3987163/content/UploadedResources/implementApplication-1.pdf Implement three applictions - pdf]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/10_thePISOalgorithmInIcoFoam.pdf PISO in icoFoam]
* [https://pingpong.chalmers.se/public/pp/public_courses/course08331/published/1504283117033/resourceId/3987163/content/UploadedResources/rodFoamCase-3.tgz Implement three applictions - files]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/11_componentsOfIcoFoam.pdf Components of icoFoam (using Doxygen)]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/implementParabolicVelocityFixedValueBoundaryCondition.pdf Implement a parabolicVelocity fixedValue boundary condition]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/implementNormalizedHelicityFunctionObject.pdf Implement a normalizedHelicity functionObject]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/implementTurbulenceModel.pdf Implementation of a turbulence model]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/19_debugging.pdf Debugging]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2020/lectureNotes/DebuggingLaplacianFoamFlangeTEqnSolve.pdf Debugging laplacianFoam/Flange TEqn.solve() function]

Latest revision as of 08:29, 29 January 2021

Go back to Day 14.

Go back to Programming.

Go back to Collection by authors.

Advanced programming in OpenFOAM

These pdfs will give you an introduction into the advanced programming of models in OpenFOAM.