Alles Porös

Programmiersprache und DuMuX

Was ist Quellcode?

Quellcode ist in Programmiersprache geschriebener Text, der in Zeilen strukturiert ist.

Der Text setzt sich aus verschiedenen Bausteinen zusammen, die zur Formulierung von Befehlen dienen. Eine Simulation wird sozusagen mithilfe des Quellcodes „zusammengebaut“.
Der Quelltext ist wichtig, denn er allein ist verantwortlich dafür, wie eine Simulation nachher aussieht und was sie zeigt. Ist nur ein einziges Zeichen falsch gesetzt, wirkt sich das auf die Simulation aus und sie wird fehlerhaft.

Python-Code aus DuMuX
Credits: Universität Stuttgart / LH2

Video 1: DuMuX Coding
Credits: Universität Stuttgart / LH2

Video 2: DuMuX Coding
Credits: Universität Stuttgart / LH2

Was ist DuMuX?

DuMuX ist eine Software (= Computerprogramm), mit der Modelle programmiert werden können und auf dessen Grundlage dann Simulationen durchgeführt werden. 
DuMuX bedeutet “DUNE for Multi-{Phase, Component, Scale, Physics, …} flow and transport in porous media”.)
DuMuX ist eine Open Source Software und wurde an der Universität Stuttgart entwickelt.

Was ist eine Open Source Software?

Software, die öffentlich ist und von jeder Person kostenfrei genutzt werden kann, wird als Open Source Software bezeichnet. Das bedeutet, dass der Quellcode frei zugänglich ist. So kann bestehendes Wissen weitergegeben werden und ein Austausch stattfinden. Andere Beispiele für Open Source Software oder Programme sind unter anderem Firefox, Google Chrome, Linux oder Open Office.

Open Source
Credits: PantherMedia / bakhtiarzein