Difference between revisions of "Programming by Stefan Radl"

From OpenFOAM Wiki
Jump to navigation Jump to search
Line 26: Line 26:
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/13_OpenFOAM_coding_3_meshInspector.mp4 '''part 3: mesh inspector''']
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/13_OpenFOAM_coding_3_meshInspector.mp4 '''part 3: mesh inspector''']
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/14_OpenFOAM_coding_4_passiveScalarFoam.mp4 '''part 4: passive scalar transport''']
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/14_OpenFOAM_coding_4_passiveScalarFoam.mp4 '''part 4: passive scalar transport''']
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/15_OpenFOAM_coding_5_CFDEM_And_Libraries.mp4 '''part 5: CFDEM and libraries''']
+
 
 +
 
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/16_OpenFOAM_coding_6_doxygenDocumentation.mp4 '''part 6: Doxygen docu''']
 
* [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/16_OpenFOAM_coding_6_doxygenDocumentation.mp4 '''part 6: Doxygen docu''']
  
 
These videos are definitely outdated, but might be helpful to understand some C++ concepts.
 
These videos are definitely outdated, but might be helpful to understand some C++ concepts.

Revision as of 16:06, 13 February 2019

Go back to Day 12.

Go back to Stefan's collection

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 & testing
  • basic code structure (library and executable)
  • divergence schemes overview

The videos can be found here:


These videos are definitely outdated, but might be helpful to understand some C++ concepts.