Eu vou debugar e modernizar seu código Fortran legado


Sobre este Serviço
Tradução automática
Você tem código Fortran legado que não compila mais ou quer atualizá-lo para a sintaxe moderna do Fortran?
Eu ajudo pesquisadores, cientistas e engenheiros a debugar e modernizar software Fortran existente preservando sua funcionalidade original.
Meus serviços incluem:
- Corrigir erros de sintaxe e de compilação
- Converter Fortran de formulário fixo para código em forma livre
- Substituir estruturas obsoletas da linguagem
- Atualizar declarações e interfaces
- Melhorar legibilidade e manutenção do código
- Checar a compilação com um compilador acordado
Limites dos pacotes:
- Básico: 1 arquivo, até 200 linhas com correções de sintaxe e compilação
- Padrão: Até 3 arquivos, 600 linhas de modernização de código e correções relacionadas
- Premium: Até 6 arquivos, 2.000 linhas de modernization de sintaxe em grande escala
Todos os pacotes incluem código-fonte editável, checagens básicas de compilação com um compilador de sua escolha e um resumo das mudanças.
Linhas adicionais de código, testes de regressão e documentação estão disponíveis como extras.
Novos algoritmos, mudanças arquitetônicas importantes e otimização de desempenho paralelo exigem uma oferta customizada. Por favor entre em contato comigo antes de fazer o pedido para que eu possa revisar a complexidade do código e confirmar o pacote escolhido.
Conheça mais sobre Vaggelis K
Scientific Software Developer HPC and Numerical Computing
- A partir deGrécia
- Membro desdeout. de 2026
Idiomas
Grego, Inglês, Francês
Tradução automática
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
Quais tipos de código Fortran você suporta?
Eu trabalho com Fortran legado e moderno, incluindo Fortran 77, 90, 95 e padrões mais recentes. Posso corrigir erros de sintaxe e de compilação, converter código de formulário fixo para formato livre e modernizar construções obsoletas da linguagem.
Como são calculados os limites de linhas de código-fonte?
Os limites se aplicam ao total de linhas físicas nos arquivos de origem being modificados, excluindo comentários e linhas em branco. Básico cobre até 200 linhas, Padrão até 600 linhas e Premium até 1.500 linhas. Linhas adicionais podem ser adquiridas como extra.
O código modernizado produz os mesmos resultados numéricos?
Meu objetivo é manter a funcionalidade original enquanto modernizo a sintaxe. Todos os pacotes incluem checagens básicas de compilação e testes básicos de equivalência numérica. Testes extras podem ser avaliados com testes de regressão adicionais quando saídas de referência estiverem disponíveis.
Você pode corrigir qualquer erro de compilação ou de runtime?
Eu trato erros de sintaxe e compilação reprodutíveis dentro do escopo acordado. Bugs numéricos complexos, problemas MPI/OpenMP, dependências ausentes e problemas que exigem investigação extensa podem exigir uma oferta personalizada. Por favor, entre em contato antes de comprar para discutir seus problemas.
O que você precisa antes de começar?
Por favor, forneça seus arquivos-fonte Fortran, informações do compilador, instruções de build, dependências relevantes e mensagens de erro. Se a modernização for solicitada, descreva as mudanças desejadas e forneça saídas de referência, se disponíveis.
Você pode modernizar um aplicativo Fortran legado completo?
Sim, dependendo do tamanho e da complexidade. Pacotes padrão cobrem um número limitado de arquivos e linhas. Aplicativos maiores, mudanças arquitetônicas importantes e estruturas de dependência complexas exigem uma oferta personalizada.
Você fornecerá o código-fonte modificado?
Sim. Você receberá os arquivos Fortran atualizados e editáveis e um resumo das mudanças. Testes de regressão adicionais e documentação técnica detalhada estão disponíveis como extras opcionais.

