Difference between revisions of "Programming by Hakan Nilsson"

From OpenFOAM Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
* '''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''': v1806
+
* '''OpenFOAM version''': v1906
 
* '''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_2018
+
* '''origin''': http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2019
* '''lecture notes''': https://pingpong.chalmers.se/public/courseId/9769/lang-en/publicPage.do?item=4764157
+
* '''lecture notes''': http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/#YEAR_2019
  
 
Go back to [https://wiki.openfoam.com/index.php?title=Day_14 Day 14].
 
Go back to [https://wiki.openfoam.com/index.php?title=Day_14 Day 14].
Line 18: Line 18:
 
These pdfs will give you an introduction into the advanced programming of models in OpenFOAM.  
 
These pdfs will give you an introduction into the advanced programming of models in OpenFOAM.  
  
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/aLookInsideIcoFoam-2.pdf A look inside icoFoam]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/thePISOalgorithmInIcoFoam.pdf A look inside icoFoam]
* [https://pingpong.chalmers.se/public/courseId/9769/lang-en/publicPage.do?item=4764175 Implementation of boundary conditions]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/componentsOfIcoFoam.pdf Components of icoFoam (using Doxygen)]
* [https://pingpong.chalmers.se/public/courseId/9769/lang-en/publicPage.do?item=4900939 Implementation of functionObjects]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/ImplementParabolicVelocityFixedValueBoundaryCondition.pdf Implement a parabolicVelocity fixedValue boundary condition]
* [https://pingpong.chalmers.se/public/courseId/9769/lang-en/publicPage.do?item=4764177 Implementation of a turbulence model]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/ImplementNormalizedHelicityFunctionObject.pdf Implement a normalizedHelicity functionObject]
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/debugging-3.pdf Debugging]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/ImplementTurbulenceModel.pdf Implementation of a turbulence model]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/debugging.pdf Debugging]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/DebuggingLaplacianFoamFlangeTEqnSolve.pdf Debugging laplacianFoam/Flange TEqn.solve() function]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/OSCFD_QtCreator.pdf Qt Creator as an IDE for OpenFOAM development ]

Revision as of 05:35, 7 November 2019

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.