Author Topic: CFD Beleg 07  (Read 5374 times)

Suppi

  • Newbie
  • *
  • Posts: 44
  • Karma: +0/-0
    • View Profile
    • http://
CFD Beleg 07
« on: August 01, 2007, 08:53:58 pm »


Der grosse Bauer

  • Newbie
  • *
  • Posts: 43
  • Karma: +0/-0
    • View Profile
    • http://
CFD Beleg 07
« Reply #1 on: August 02, 2007, 10:18:47 am »
die Noten sind ja ganz in Ordnung :P
Wer da nicht den Beleg bearbeitet hat...

Hägar

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +0/-0
    • View Profile
CFD Beleg 07
« Reply #2 on: April 19, 2007, 10:50:55 am »
Wer es für eine Unverschämtheit hält, dass Roger nen Beleg in z.B. FORTRAN programmiert haben will die nötige Software aber nicht zur Verfügung stellt, dem kann geholfen werden.

Compiler: Gfortran
Editor: Proton
:o

flyinhigh

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
CFD Beleg 07
« Reply #3 on: April 27, 2007, 12:48:19 pm »
Nach heutigem Gespräch mit Dipl.-Math. Eva Brußies wäre es möglich eine Einführungsveranstaltung für „MATLAB“ und „FORTRAN“ zu organisieren. Deshalb wollte ich nachfragen ob es in diesem Falle Interessenten geben würde. Gut wäre es ihr einfach eine Mail bis zur nächsten „CFD - Übung“ zuschreiben. Somit kann man gewährleisten möglichst schnell einen durchdachten Termin zu finden.

MfG Flyinhigh

Tim

  • Newbie
  • *
  • Posts: 35
  • Karma: +0/-0
    • View Profile
    • http://
CFD Beleg 07
« Reply #4 on: April 27, 2007, 09:33:57 pm »
Hej!

Ich habe mal ein wenig mit Fortran gespielt und zur Übung die 2D-Wärmeleitungsgleichung diskretisiert:

Quelltext und Visualisierung (Dank an Hägar) im Anhang


Mal sehen wie weit der Weg zum fertigen Beleg wird.
Without deviation (from the norm), ´progress` is not possible

-FZ

Hägar

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +0/-0
    • View Profile
CFD Beleg 07
« Reply #5 on: April 27, 2007, 10:08:42 pm »
Und das ganze mit einer etwas höheren Auflösung.

Visualisierung mit Gnuplot!

@Tim
Hab mir erlaubt den Quellcode geringfügig zu ändern um dieses Bild erzeugen zu können.

Hinweis
Bei 10.000 Punkten sind Stabilitätsbedingungen zu beachten. Das führt zu extrem kleinen Zeitschritten.


Und noch ein schönes Bildchen

Hägar

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +0/-0
    • View Profile
CFD Beleg 07
« Reply #6 on: April 29, 2007, 07:17:18 pm »
http://www.rz.uni-bayreuth.de/lehre/fortran90/vorlesung/

Da steht so ziemlich alles drin. Einfach anfangen. Die Sprache lernt man dann während des Programmierens schon. Soviel braucht man ja auch nicht. Arrays sind wichtig, und das wars schon fast.

Ladet euch einfach den Quellcode der Panelmethode und der Diffusionsgleichung runter und versucht den zu verstehen. Alles was ihr für den Beleg braucht ist da schon irgendwie verwurstelt. Außer Matrixmultiplikation.

Das geht so:
matmul (A,B)

alles klar?


Auf gehts

Hägar

  • Jr. Member
  • **
  • Posts: 90
  • Karma: +0/-0
    • View Profile
CFD Beleg 07
« Reply #7 on: May 01, 2007, 08:55:15 pm »
:w00t: