Difference between revisions of "Basic 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_13 Day 13].
 
Go back to [https://wiki.openfoam.com/index.php?title=Day_13 Day 13].
Line 18: Line 18:
 
These pdfs will give you an excellent insight into the first steps of programming in OpenFOAM.
 
These pdfs will give you an excellent insight into the first steps of programming in OpenFOAM.
  
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/directoryOrganization-2.pdf Source code and binary file directory organization]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/directoryOrganization.pdf Source code and binary file directory organization, browsing, name conventions, and compilation of installation]
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/directoryOrganization-2.pdf High level programming]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/userDirectoryOrganizationAndCompilation.pdf User directory organization, and compilation as a user]
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/implementApplication-2.pdf Implement three applictions - pdf]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/highLevelProgramming.pdf High level programming]
* [https://pingpong.chalmers.se/public/pp/public_courses/course09769/published/1543569004996/resourceId/5026210/content/UploadedResources/rodFoamCase-4.tgz Implement three applictions - files]
+
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/implementElectromagneticSolver.pdf Implement a simple electromagnetic solver - pdf]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/rodFoamCase.tgz Implement a simple electromagnetic solver - files]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/implementPassiveScalarTransportSolver.pdf Implement a passive scalar transport solver]
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2019/lectureNotes/implementSolidParticlesInVOF.pdf Implement solid particles in a VOF solver]

Revision as of 05:30, 7 November 2019

Go back to Day 13.

Go back to Programming.

Go back to Collection by authors.

Basic programming in OpenFOAM

These pdfs will give you an excellent insight into the first steps of programming in OpenFOAM.