Difference between revisions of "Programming by Stefan Radl"

From OpenFOAM Wiki
Jump to navigation Jump to search
(Updated link)
Line 3: Line 3:
 
* '''contact''': radl@tugraz.at
 
* '''contact''': radl@tugraz.at
 
* '''OpenFOAM version''': 1.7/3.0
 
* '''OpenFOAM version''': 1.7/3.0
* '''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])
  
 
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_12 Day 12].
  
=[http:// www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/11_OpenFOAM_coding_1.mp4 Programming - introduction]=
+
=[http://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/11_OpenFOAM_coding_1.mp4 Programming - introduction]=
  
These video will give you a step by step walkthrough of programming your own utility and application. It will guide you through the steps in C++ to write the code and compile it. You will test the code with a simple case. The focus is on:
+
These video will give you a step by step walk through of programming your own utility and application. It will guide you through the steps in C++ to write the code and compile it. You will test the code with a simple case. The focus is on:
  
 
* C++ basics
 
* C++ basics
Line 19: Line 19:
 
The videos can be found here:
 
The videos can be found here:
  
* [http:// www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/11_OpenFOAM_coding_1.mp4 part 1]
+
* [http://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/11_OpenFOAM_coding_1.mp4 part 1]
* [http:// www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/12_OpenFOAM_coding_2_binningArray.mp4 part 2]
+
* [http://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/12_OpenFOAM_coding_2_binningArray.mp4 part 2]
* [http:// www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/13_OpenFOAM_coding_3_meshInspector.mp4 part 3]
+
* [http://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/13_OpenFOAM_coding_3_meshInspector.mp4 part 3]
* [https:// www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/14_OpenFOAM_coding_4_passiveScalarFoam.mp4 part 4]
+
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/14_OpenFOAM_coding_4_passiveScalarFoam.mp4 part 4]

Revision as of 10:26, 22 September 2016

  • author: Stefan Radl
  • affiliation: Technische Universität Graz, Austria
  • contact: radl@tugraz.at
  • OpenFOAM version: 1.7/3.0
  • Published under: CC BY-NC-SA license (creative commons licenses)

Go back to Day 12.

Programming - introduction

These video will give you a step by step walk through of programming your own utility and application. It will guide you through the steps in C++ to write the code and compile it. You will test the code with a simple case. The focus is on:

  • C++ basics
  • compilation
  • code structure
  • starting point
  • testing

The videos can be found here: