Category FIPY: Dokumentation, Beispiele & Entwicklung
Das wissenschaftliche Python-Ökosystem: Navigieren in Scipy, Numpy, Sympy und darüber hinaus
Reading Time: 8 minutesSchlüssel zum Mitnehmen Numpy ist das Fundament. Es bietet schnelle mehrdimensionale Arrays und die Operationen, auf denen die meisten wissenschaftlichen Python-Bibliotheken aufbauen. Scipy sitzt auf Numpy und bietet hochrangige wissenschaftliche Routinen, einschließlich Optimierung, Integration, Interpolation, linearer Algebra und Statistik. Sympy ist reine Python und unterstützt symbolische Mathematik, einschließlich exakter Algebra, Kalkül und Gleichung der Gleichung. […]
Erstmals installieren und einrichten von FIPY
Reading Time: 6 minutesFIPY ist ein in Python geschriebener Solver mit partieller Differentialgleichung (PDE) und zum Erstellen, Testen und Ausführen von PDE-basierten Modellen mit einem sauberen, skriptfähigen Workflow. Wenn Sie es zum ersten Mal installieren, sollte Ihr Hauptziel ein stabiles, reproduzierbares und einfach zu aktualisierendes Setup sein. In der Praxis bedeutet dies normalerweise, FIPY in seiner eigenen Umgebung […]
Phasenfeldmodellierung mit FIPY: Übersicht der Vorlesungsreihen
Reading Time: 3 minutesDiese Vorlesungsreihe führt die Phasenfeldmethode mit FIPY als praktischen Rechenrahmen ein. Der Kurs ist so strukturiert, dass Leser von grundlegenden numerischen Konzepten bis zu fortgeschrittenen Phasenfeldanwendungen wie Erstarrungs- und Multiphysik-Generalisierungen führen. Das Material ist in sechs Abschnitte unterteilt, die sich jeweils für etwa ein bis zwei Wochen des Studiums erstrecken. Jeder Abschnitt besteht aus mehreren […]
Was ist FIPY und wann sollten Sie es verwenden?
Reading Time: 6 minutesWenn Sie mit Diffusion, Wärmeübertragung, Elektrochemie, Mikrostrukturentwicklung oder einem System arbeiten, das durch partielle Differentialgleichungen (PDEs) bestimmt ist, haben Sie wahrscheinlich das gleiche praktische Dilemma: Sie benötigen einen Solver, der flexibel genug ist, um Ihrem Modell zu entsprechen, aber nicht so schwer, dass jede Änderung zu einem einwöchiger Refactor. Fipy sitzt für viele Forscher und […]
Arbeiten Sie Ihr erstes FIPY-Beispiel an
Reading Time: 4 minutesFIPY ist ein Python-basiertes Framework zur Lösung von partiellen Differentialgleichungen (PDES) unter Verwendung der Finite-Volumen-Methode. Wenn Sie neu bei FIPY sind, besteht der schnellste Weg, um es zu erhalten, darin, ein kleines Beispiel End-to-End auszuführen und zu verstehen, wofür jeder Code verantwortlich ist. In diesem Tutorial erstellen Sie eine minimale 1D-Diffusionssimulation (denken Sie: Wärmeausbreitung durch […]
Lösen von Diffusionsgleichungen mit FIPY
Reading Time: 6 minutesDie Diffusion ist eine der intuitivsten partiellen Differentialgleichungen (PDES), die Sie simulieren können: Ein scharfer Peak breitet sich aus, ein steiler Schritt glättet sich in einen sanften Übergang und Gradienten verschwinden allmählich. Wenn Sie FIPY lernen, ist die Diffusion auch einer der besten Ausgangspunkte, da sie den FIPY-Kernworkflow sauber abbildet: Mesh → Variable → Gleichung […]
Randbedingungen: Theorie und Umsetzung in FIPY
Reading Time: 6 minutesRandbedingungen sind die „Regeln an den Rändern“ einer Simulationsdomäne. Wenn Ihre PDE beschreibt, was im Netz passiert, beschreiben Randbedingungen, was die Welt außerhalb des Netzes damit antut (oder nicht damit). In der Praxis bestimmen sie häufig, ob Ihre Lösung körperlich aussagekräftig, stabil und reproduzierbar ist. Wenn Sie jemals eine Diffusions- oder Wärmegleichung durchgeführt haben und […]
Die Kernarchitektur von FIPY verstehen
Reading Time: 5 minutesFIPY ist ein in Python geschriebener Solver mit partieller Differentialgleichung (PDE) mit endlichem Volumen, der es Forschern und Ingenieuren ermöglicht, Modelle so auszudrücken, dass sie der zugrunde liegenden Physik genau folgt. Viele Benutzer beginnen mit Beispielen oder Anpassen von Snippets. Die reale Produktivität ergibt sich jedoch aus dem Verständnis, wie FIPY intern strukturiert ist und […]