Je déboguerai et moderniserai votre code Fortran hérité


À propos de ce service
Traduction automatique
Avez-vous du code Fortran hérité qui ne se compile plus, ou souhaitez-vous le mettre à jour vers une syntaxe Fortran moderne ?
J’aide les chercheurs, les scientifiques et les ingénieurs à déboguer et moderniser les logiciels Fortran existants tout en préservant leur fonctionnalité d’origine.
Mes services incluent :
- Correction des erreurs de syntaxe et de compilation
- Conversion du Fortran à forme fixe vers du code en forme libre
- Remplacement des constructions de langage obsolètes
- Modernisation des déclarations et des interfaces
- Amélioration de la lisibilité et de la maintenabilité du code
- Vérification de la compilation avec un compilateur convenu
Limites des packs :
- Basique : 1 fichier, jusqu’à 200 lignes corrections de syntaxe et de compilation
- Standard : jusqu’à 3 fichiers, 600 lignes de modernisation du code et corrections associées
- Premium : jusqu’à 6 fichiers, 2 000 lignes de modernisation à grande échelle
Tous les packs incluent le code source modifiable, les vérifications de compilation de base avec un compilateur de votre choix et un résumé des modifications.
Des lignes de code supplémentaires, des tests de régression et de la documentation sont disponibles en options.
De nouveaux algorithmes, des changements architecturaux majeurs et l’optimisation des performances en parallèle nécessitent une offre personnalisée. Veuillez me contacter avant de passer commande afin que je puisse évaluer la complexité du code et confirmer le pack choisi.
Découvrez Vaggelis K
Scientific Software Developer HPC and Numerical Computing
- DeGrèce
- Membre depuisoct. 2026
Langues
Grec, Anglais, Français
Traduction automatique
Autres services de Développement de logiciels I Offre
FAQ
Traduction automatique
Quels types de code Fortran prenez-vous en charge ?
Je travaille avec du Fortran héritée et moderne, notamment Fortran 77, 90, 95 et les normes plus récentes. Je peux corriger la syntaxe et les erreurs de compilation, convertir le code à forme fixe en forme libre et moderniser les constructions obsolètes.
Comment les limites de lignes du code source sont-elles calculées ?
Les limites s’appliquent au nombre total de lignes physiques dans les fichiers source modifiés, hors commentaires et lignes vides. Basique : 200 lignes, Standard : 600 lignes, Premium : 1 500 lignes. Des lignes supplémentaires peuvent être achetées en option.
Le code modernisé produira-t-il les mêmes résultats numériques ?
Mon objectif est de préserver la fonctionnalité d’origine tout en modernisant la syntaxe. Tous les packs incluent des vérifications de compilation de base et des tests d’équivalence numérique de base. Des tests supplémentaires peuvent être évalués via des tests de régression complémentaires lorsque les sorties de référence sont disponibles.
Pouvez-vous corriger des erreurs de compilation ou d’exécution ?
Je gère les erreurs de syntaxe et de compilation reproductibles dans le cadre convenu. Les bogues numériques complexes, les problèmes MPI/OpenMP, les dépendances manquantes et les problèmes nécessitant une enquête approfondie peuvent nécessiter une offre personnalisée. Merci de me contacter avant l’achat pour discuter de vos problèmes.
De quoi avez-vous besoin avant de commencer ?
Merci de fournir vos fichiers source Fortran, les informations sur le compilateur, les instructions de build, les dépendances pertinentes et les messages d’erreur. Si une modernisation est demandée, décrivez les changements souhaités et fournissez les sorties de référence si disponibles.
Pouvez-vous moderniser une application Fortran complète ?
Oui, selon sa taille et sa complexité. Les packs standard couvrent un nombre limité de fichiers et de lignes. Les grandes applications, les changements architecturaux majeurs et les structures de dépendance complexes nécessitent une offre personnalisée.
Fournirez-vous le code source modifié ?
Oui. Vous recevrez les fichiers source Fortran mis à jour et modifiables ainsi qu’un résumé des modifications. Des tests de régression supplémentaires et une documentation technique détaillée sont disponibles en options.

