farò il debug e modernizzerò il tuo vecchio codice Fortran


Informazioni su questo servizio
Traduzione automatica.
Hai codice Fortran legacy che non compila più, o vuoi aggiornarlo a una sintassi Fortran moderna?
Aiuto ricercatori, scienziati e ingegneri a debuggare e modernizzare software Fortran esistenti mantenendo intatta la funzionalità originale.
I miei servizi includono:
- Correzione di errori di sintassi e di compilazione
- Conversione del Fortran a forma di codice free-form
- Sostituzione di costrutti linguistici obsoleti
- Modernizzazione di dichiarazioni e interfacce
- Miglioramento della leggibilità e della manutenibilità
- Verifica della compilazione con un compilatore concordato
Limiti dei pacchetti:
- Base: 1 file, fino a 200 righe di correzione di sintassi e compilazione
- Standard: fino a 3 file, 600 righe di modernizzazione del codice e correzioni correlate
- Premium: fino a 6 file, 2000 righe di modernizzazione della sintassi su scala più ampia
Tutti i pacchetti includono codice sorgente modificabile, controlli di compilazione di base con un compilatore a tua scelta, e un riepilogo delle modifiche.
Righe sorgente aggiuntive, test di regressione e documentazione sono disponibili come extra.
Nuovi algoritmi, cambiamenti architetturali importanti e ottimizzazione delle prestazioni parallele richiedono un'offerta personalizzata. Contattami prima di effettuare un ordine così posso valutare la complessità del codice e confermare il pacchetto selezionato.
Scopri di più su Vaggelis K
Scientific Software Developer HPC and Numerical Computing
- DaGrecia
- Membro daott 2026
Lingue
Greco, Inglese, Francese
Traduzione automatica.
Altri servizi della categoria Sviluppo di software offerti da me
FAQ
Traduzione automatica.
Che tipi di codice Fortran supporti?
Lavoro sia con Fortran legacy che moderno, inclusi Fortran 77, 90, 95 e gli standard più recenti. Posso correggere errori di sintassi e di compilazione, convertire codice fixed-form in free-form e modernizzare costrutti linguistici obsoleti.
Come vengono calcolati i limiti delle righe di origine?
I limiti si riferiscono al numero totale di righe fisiche nei file sorgente modificati, escludendo commenti e righe vuote. Base copre 200 righe, Standard 600 righe, e Premium 1500 righe. Righe aggiuntive possono essere acquistate come extra.
Il codice modernizzato produce gli stessi risultati numerici?
Mi impegno a conservare la funzionalità originale mentre modernizzo la sintassi. Tutti i pacchetti includono controlli di compilazione di base e test di equivalenza numerica di base. Eventuali test extra possono essere valutati tramite test di regressione aggiuntivi quando sono disponibili output di riferimento.
Puoi correggere errori di compilazione o runtime?
Mi occupo di errori di sintassi e di compilazione riproducibili entro l'ambito concordato. Bug numerici complessi, problemi MPI/OpenMP, dipendenze mancanti e problemi che richiedono indagini approfondite potrebbero richiedere un'offerta personalizzata. Contattami prima di acquistare per discutere i tuoi problemi.
Di cosa hai bisogno prima di iniziare?
Fornisci i tuoi file sorgente Fortran, informazioni sul compilatore, istruzioni di build, dipendenze rilevanti e eventuali messaggi di errore. Se si richiede modernizzazione, descrivi le modifiche desiderate e fornisci output di riferimento se disponibili.
Puoi modernizzare un'applicazione completa Fortran legacy?
Sì, a seconda delle dimensioni e della complessità. I pacchetti Standard coprono un numero limitato di file e righe. Applicazioni più grandi, cambiamenti architetturali importanti e strutture di dipendenze complesse richiedono un'offerta personalizzata.
Fornirai il codice sorgente modificato?
Sì. Riceverai i file Fortran aggiornati e modificabili insieme a un riepilogo delle modifiche. Test di regressione aggiuntivi e documentazione tecnica dettagliata sono disponibili come extra opzionali.

