etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Quellcode: freefem3d  ]

Paket: freefem3d (1.0pre10-2)

Eine Sprache und Löser für partielle Differentialgleichungen in 3D

FreeFEM3D (alias ff3d) löst dreidimensional partielle Differentialgleichungen (partial differential equations, PDE). Es ist ein Mitglied der Familie der freefem-Programme (siehe http://www.freefem.org).

ff3d, ebenso wie seine Vettern, ist ein von einer benutzerfreundlichen Sprache gesteuerter PDE-Löser. Er löst viele Arten von Problemen wie Elastizität, Verhalten von Flüssigkeiten (Stokes und Navier-Stokes) und vieles mehr. Der Benutzer muss die das Problem beschreibende PDE in starker oder schwacher Formulierung (variational) eingeben.

ff3d kann entweder die Finite-Elemente-Methode (das Netz/die Geometrie werden vom Benutzer vorgegeben) oder einen Ansatz mit berechneten Bereichen wie in der konstruktiven Festkörpergeometrie (Construktive Solid Geometry, CSG) verwenden. Die Beschreibung erfolgt mit Hilfe der Sprache von POV-Ray. Aber auch andere, wie zum Beispiel VRML könnten hinzugefügt werden.

Die Verarbeitung der Ergebnisse bleibt dem Benutzer überlassen. Es können verschiedene Grafikwerkzeuge benutzt werden: die Ausgabe in die Formate MEdit mesh (Netz) oder VTK werden unterstützt. An der Realisierung eines VTK-Basis-Moduls für die Visualisierung wird gearbeitet.

Das Ziel von ff3d ist es, ein gutes Lehrmittel und einen Werkzeugsatz für die Forschung zu schaffen. (Der Code ist in C++ geschrieben und die Struktur erleichtert die Implementierung neuer Methoden.)

Markierungen: Software-Entwicklung: Interpreter, Feld: Physik, Implementiert in: C++, Benutzer-Schnittstellen: Kommandozeile, Rolle: Programm, Zweck: Hilfswerkzeug, GUI-Baukasten: Qt, Arbeitet mit: 3D-Modell

Andere Pakete mit Bezug zu freefem3d

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: hurd [hurd-i386]
    GNU Hurd
    auch ein virtuelles Paket, bereitgestellt durch hurd-udeb
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.1-udeb
  • dep: libc0.3 (>= 2.6-1) [hurd-i386]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc0.3-udeb
  • dep: libc6 (>= 2.5-5) [m68k]
    Embedded GNU C Library: Shared libraries
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
    dep: libc6 (>= 2.6-1) [nicht alpha, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.6-1) [alpha, ia64]
    GNU C-Bibliothek: Dynamische Bibliotheken
    auch ein virtuelles Paket, bereitgestellt durch libc6.1-udeb
  • dep: libgcc1 (>= 1:4.2-20070516) [nicht hppa, kfreebsd-amd64, kfreebsd-i386, m68k]
    GCC Support-Bibliothek
    dep: libgcc1 (>= 1:4.4) [kfreebsd-amd64, kfreebsd-i386]
  • dep: libgcc2 (>= 4.2-20070208) [m68k]
    Paket nicht verfügbar
  • dep: libgcc4 (>= 4.2-20070208) [hppa]
    GCC Support-Bibliothek
  • dep: libstdc++6 (>= 4.2-20070516) [nicht kfreebsd-amd64, kfreebsd-i386]
    Die GNU stdc++-Bibliothek (Version 3)
    dep: libstdc++6 (>= 4.4) [kfreebsd-amd64, kfreebsd-i386]
  • dep: libunwind7 (>= 0.98.5-6) [ia64]
    Bibliothek zur Ermittlung der Aufrufkette eines Programms zur Laufzeit

freefem3d herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
alpha 5 183,8 kB9676 kB [Liste der Dateien]
amd64 4 567,9 kB8172 kB [Liste der Dateien]
armel 4 606,7 kB8252 kB [Liste der Dateien]
hppa 5 144,8 kB8704 kB [Liste der Dateien]
hurd-i386 4 467,9 kB7936 kB [Liste der Dateien]
i386 4 472,9 kB7952 kB [Liste der Dateien]
ia64 6 295,7 kB14532 kB [Liste der Dateien]
kfreebsd-amd64 4 167,8 kB7506 kB [Liste der Dateien]
kfreebsd-i386 4 116,9 kB7250 kB [Liste der Dateien]
m68k (inoffizielle Portierung) 4 335,6 kB7756 kB [Liste der Dateien]
mips 4 979,3 kB10992 kB [Liste der Dateien]
mipsel 4 985,2 kB10988 kB [Liste der Dateien]
powerpc 4 968,7 kB8392 kB [Liste der Dateien]
s390 4 518,3 kB7960 kB [Liste der Dateien]
sparc 5 271,0 kB10616 kB [Liste der Dateien]