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.

Bedarf beschreiben

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.