Leistungen
Klare Leistungen mit schriftlich festgelegten Ergebnissen
Vier Kernleistungen. Jede hat einen schriftlichen Umfang, ein individuelles Angebot und eine Zusage von mir.
Code-Diagnose
Ich sage Ihnen, ob Ihr Simulationscode korrekt, schnell genug und wartbar ist, und was Sie zuerst beheben sollten.
Für wen
F&E-Teams mit einem eigenen Code, einem Forschungscode oder Benutzermodulen in kommerzieller Software; kleine Anbieter von Simulationssoftware.
Das Problem
Ein kritischer Code, der von ein oder zwei Personen abhängt, nie verifiziert wurde und Entscheidungen bremst.
Was Sie erhalten
- Ein ausführlicher Bericht, zugeschnitten auf Ihren Code und Ihre Fragen
- Priorisierte Empfehlungen mit dem jeweils nötigen Aufwand
Maßgeschneiderter Löser oder Modul
Wenn Ihr Code Ihre Physik nicht abbilden kann, ob kommerzielle Software (Abaqus, Ansys, COMSOL …) oder hauseigener Rechencode, entwickle ich den fehlenden Löser oder das fehlende Modul und hinterlasse Ihnen Code, den Ihr Team warten kann.
Für wen
F&E in Messtechnik, Medizintechnik und Energie; Deep-Tech-Start-ups.
Das Problem
Das für Ihr Produkt entscheidende Phänomen fehlt in Ihrer kommerziellen Software oder Ihrem hauseigenen Code: eine besondere Kopplung, ein Materialgesetz, ein inverses Problem oder eine Berechnung, die in ein Produkt eingebettet werden soll.
Was Sie erhalten
- Ein funktionsfähiger Simulationscode in der Programmiersprache Ihrer Wahl, in Ihrer eigenen Codebasis oder als Modul für Ihre kommerzielle Software: Materialmodell oder Benutzerelement für Abaqus (UMAT, VUMAT, UEL), benutzerdefinierte Funktion für Ansys Fluent (UDF), COMSOL-Modell
- Verifikationstests, die zeigen, dass der Code seine Gleichungen korrekt löst
- Ein Vergleich mit Messdaten, die Sie bereitstellen
- Dokumentation und Übergabe an Ihr Team
Verifikation und Validierung
Ich liefere den quantitativen, reproduzierbaren Nachweis, dass Ihr Code seine Gleichungen korrekt löst, in dem Format, das Ihr Kunde oder Ihre Behörde erwartet.
Für wen
Anbieter von Simulationssoftware, Eigentümer interner Codes oder von Benutzermodulen (UMAT, UDF …); Teams aus Medizintechnik und Kerntechnik, zusammen mit ihren Regulatory-Partnern.
Das Problem
Ihnen fehlen Nachweise zur Code- und Lösungsverifikation, obwohl ein Kunde, ein Auditor oder eine Behörde sie verlangt.
Was Sie erhalten
- Eine Testsuite mit hergestellten Lösungen, die in Ihrer Continuous Integration läuft
- Ein Bericht, der beobachtete und theoretische Konvergenzordnungen vergleicht
- Für ein regulatorisches Dossier: eine Lückenanalyse Ihrer Simulationsnachweise gegenüber den anwendbaren Glaubwürdigkeitsstandards, mit einem bezifferten Plan für die fehlenden Nachweise
- Die Skripte, die jedes Ergebnis reproduzieren
Modernisierung und Industrialisierung von Code
Vom Forschungsprototyp oder Altcode zu einem modernen, auf CPU und GPU parallelisierten Werkzeug, das Ihr Team nutzen, testen und weiterentwickeln kann, mit dem Nachweis, dass es dieselben Ergebnisse liefert.
Für wen
Eigentümer von Altcode (Fortran, C), den niemand mehr anzufassen wagt, oder von zu langsam gewordenen Python- oder MATLAB-Prototypen; F&E-Teams am Ende eines Verbundprojekts; Spin-offs; Labore mit Industrieaufträgen.
Das Problem
Ein ungetesteter, zu langsamer Code, der nicht zur heutigen Hardware passt und den nur sein Autor versteht.
Was Sie erhalten
- Ein strukturiertes, installierbares Paket
- Tests und Continuous Integration
- Parallelisierung auf CPU und GPU (MPI, OpenMP, OpenACC) oder Umstieg auf eine moderne Sprache (C++ oder Python), falls nötig
- Eine Nicht-Regressions-Suite, die den modernisierten Code mit dem ursprünglichen vergleicht
- Anwender- und Entwicklerdokumentation sowie Übergabe an Ihr Team
Auf Anfrage
Kleinere oder speziellere Aufgaben
Nach Angebot, oft nach einer Diagnose.
Zweitmeinung zu einer Simulation
Eine begründete Einschätzung, wie belastbar eine Simulation ist: Konvergenz, Annahmen, wahrscheinliche Fehler.
Performance und Parallelisierung
Parallelisierung auf CPU und GPU (MPI, OpenMP, OpenACC), Wahl der passenden Löser und Vorkonditionierer für Ihr Problem, Profiling, Skalierung.
Numerische Expertise in Teilzeit
Zwei Tage pro Monat für ein Start-up, das erfahrenes numerisches Urteilsvermögen braucht, aber noch niemanden einstellen kann.
KI- und Surrogatmodelle
Wo irrt sich Ihr auf Simulationen trainiertes KI-Modell? Referenzrechnungen mit kontrolliertem Fehler und eine Prüfung seines Gültigkeitsbereichs.
Ein besonderes Anliegen?
Jedes Projekt ist anders. Wenn Ihr Bedarf in keine dieser Leistungen passt, beschreiben Sie ihn mir: Ich sage Ihnen offen, ob ich helfen kann.
Sprechen wir über Ihren Code.
Eine kostenlose Diagnose von 30 Minuten genügt, um zu klären, ob ich Ihnen helfen kann und zu welchem Preis.