Difference between revisions of "Programming by Stefan Radl"
Jump to navigation
Jump to search
Jozsef Nagy (talk | contribs) |
Stefan Radl (talk | contribs) |
||
Line 21: | Line 21: | ||
The videos can be found here: | The videos can be found here: | ||
− | * [ | + | * [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/11_OpenFOAM_coding_1.mp4 '''part 1'''] |
− | * [ | + | * [https://www.tugraz.at/fileadmin/user_upload/Institute/IPPT/Area-PharmEng_Particles/SoftwareTraining/OpenFOAM/2_SessionC_Coding/12_OpenFOAM_coding_2_binningArray.mp4 '''part 2: binning array'''] |
− | * [ | + | * [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/14_OpenFOAM_coding_4_passiveScalarFoam.mp4 part 4] | + | * [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'''] | ||
+ | |||
+ | These videos are definitely outdated, but might be helpful to understand some C++ concepts. |
Revision as of 17:29, 22 February 2018
- contributor: Stefan Radl
- affiliation: Technische Universität Graz, Austria
- contact: click here for email address
- 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:
- part 1
- part 2: binning array
- part 3: mesh inspector
- part 4: passive scalar transport
- part 5: CFDEM and libraries
- part 6: Doxygen docu
These videos are definitely outdated, but might be helpful to understand some C++ concepts.