Ich debugge und modernisiere deinen Legacy-Fortran-Code


Über diesen Service
Automatische Übersetzung
Hast du Legacy-Fortran-Code, der nicht mehr kompiliert, oder möchtest du ihn auf modernes Fortran-Syntax aktualisieren?
Ich helfe Forschern, Wissenschaftlern und Ingenieuren dabei, bestehenden Fortran-Software zu debuggen und zu modernisieren, ohne die ursprüngliche Funktionalität zu verändern.
Meine Leistungen umfassen:
- Fehler in Syntax und Kompilierung beheben
- Fixed-Form-Fortran in Free-Form-Quellcode umwandeln
- Veraltete Sprachkonstrukte ersetzen
- Deklarationen und Schnittstellen modernisieren
- Lesbarkeit und Wartbarkeit des Codes verbessern
- Kompilierung mit einem vereinbarten Compiler prüfen
Paketgrenzen:
- Basic: 1 Datei, bis zu 200 Zeilen Syntax- und Kompilierungsfehler
- Standard: Bis zu 3 Dateien, 600 Zeilen Code-Modernisierung und zugehörige Korrekturen
- Premium: Bis zu 6 Dateien, 2000 Zeilen umfangreiche Syntax-Modernisierung
Alle Pakete enthalten editierbaren Quellcode, grundlegende Kompilierungsprüfungen mit einem von dir gewählten Compiler sowie eine Zusammenfassung der Änderungen.
Zusätzliche Zeilen, Regressionstests und Dokumentation sind als Extras erhältlich.
Neue Algorithmen, größere architektonische Änderungen und parallele Leistungsoptimierung erfordern ein individuelles Angebot. Bitte kontaktiere mich vor einer Bestellung, damit ich die Code-Komplexität prüfen und das gewählte Paket bestätigen kann.
Lerne Vaggelis K kennen
Scientific Software Developer HPC and Numerical Computing
- AusGriechenland
- Mitglied seitOkt. 2026
Sprachen
Griechisch, Englisch, Französisch
Automatische Übersetzung
Meine weiteren Dienstleistungen im Bereich Software-Entwicklung
FAQ
Automatische Übersetzung
Welche Arten von Fortran-Code unterstützt du?
Ich arbeite mit Legacy- und Modern-Fortran, einschließlich Fortran 77, 90, 95 und neueren Standards. Ich kann Syntax- und Kompilierungsfehler beheben, Fixed-Form-Code in Free-Form konvertieren und veraltete Sprachkonstrukte modernisieren.
Wie werden die Zeilenlimits des Quellcodes berechnet?
Die Limits beziehen sich auf die insgesamt physischen Zeilen in den zu bearbeitenden Quelldateien, ohne Kommentare und Leerzeilen. Basic deckt 200 Zeilen, Standard 600 Zeilen und Premium 1500 Zeilen ab. Weitere Zeilen können als Extra erworben werden.
Wird der modernisierte Code dieselben numerischen Ergebnisse liefern?
Ich strebe danach, die ursprüngliche Funktionalität zu bewahren, während die Syntax modernisiert wird. Alle Pakete beinhalten grundlegende Kompilierungsprüfungen und Basis-Tests zur numerischen Äquivalenz. Zusätzliche Tests können durch ergänzende Regressionstests erfolgen, wenn Referenzausgaben vorliegen.
Kannst du Fehler in der Kompilierung oder Laufzeit beheben?
Ich kümmere mich um reproduzierbare Syntax- und Kompilierungsfehler im Rahmen des vereinbarten Umfangs. Komplexe numerische Bugs, MPI/OpenMP-Probleme, fehlende Abhängigkeiten und Probleme, die umfassende Untersuchungen erfordern, benötigen ein individuelles Angebot. Bitte kontaktiere mich vor dem Kauf, um deine Probleme zu besprechen.
Was brauchen Sie vor dem Start?
Bitte liefere deine Fortran-Quelldateien, Compiler-Informationen, Build-Anweisungen, relevante Abhängigkeiten und alle Fehlermeldungen. Falls eine Modernisierung gewünscht ist, beschreibe deine gewünschten Änderungen und liefere Referenzausgaben, falls vorhanden.
Kannst du eine komplette Legacy-Fortran-Anwendung modernisieren?
Ja, je nach Größe und Komplexität. Standard-Pakete decken eine begrenzte Anzahl von Dateien und Zeilen ab. Größere Anwendungen, größere architektonische Änderungen und komplexe Abhängigkeitsstrukturen erfordern ein individuelles Angebot.
Wirst du den modifizierten Quellcode bereitstellen?
Ja. Du erhältst die aktualisierten, editierbaren Fortran-Quelldateien und eine Änderungsübersicht. Zusätzliche Regressionstests und detaillierte technische Dokumentation sind als optionale Extras erhältlich.

