Desarrollaré un programa científico o numérico en Fortran moderno


Acerca de este Servicio
Traducción automática
Desarrollo software científico y numérico fiable en Fortran moderno, con experiencia en métodos de Monte Carlo, algoritmos numéricos y computación de alto rendimiento.
Puedo ayudar con:
- Simulaciones de Monte Carlo y MCMC
- Muestreo estocástico y métodos de Langevin
- Álgebra lineal numérica y solucionadores iterativos
- Ecuaciones diferenciales e integración numérica
- modelado y simulación científica
- Diseño Fortran modular e integración BLAS/LAPACK
- Pruebas, verificación y documentación
Todos los paquetes listados cubren proyectos Fortran acotados y bien especificados con ejecución serial en CPU. El paquete Básico incluye una rutina independiente; Estándar cubre un algoritmo en un programa pequeño; Premium abarca una simulación acordada y autónoma. El código fuente, pruebas básicas y las instrucciones de compilación están incluidas en todos los paquetes.
La paralelización MPI/OpenMP, la aceleración por GPU, grandes marcos de trabajo, diseño de algoritmos de investigación intensiva y desarrollo sustancial en C++/Python requieren una propuesta personalizada.
Envíame un mensaje antes de hacer tu pedido con tu algoritmo, entradas/salidas esperadas, resultados de referencia y entorno de cómputo para confirmar el alcance.
Conoce a Vaggelis K
Scientific Software Developer HPC and Numerical Computing
- DeGrecia
- Miembro desdeoct 2026
Idiomas
Griego, Inglés, Francés
Traducción automática
Otros servicios de Desarrollo de software que ofrezco
FAQ
Traducción automática
¿Qué lenguajes de programación admite?
Me especializo en Fortran moderno, incluyendo programación modular y orientada a objetos. También trabajo con C++ y Python para computación científica, algoritmos numéricos, análisis de datos y aplicaciones de múltiples lenguajes.
¿Qué información debo proporcionar antes de realizar un pedido?
Por favor proporciona una descripción de tu problema científico, los algoritmos o ecuaciones requeridos, entradas y salidas esperadas, y cualquier publicación o resultado de referencia relevante. También ayuda información sobre tu compilador, sistema operativo y hardware objetivo. Contáctame antes de pedir para que
¿Cómo aseguras la exactitud numérica del software?
La verificación numérica es una parte importante de mi proceso de desarrollo. Según el proyecto, uso soluciones analíticas, resultados de referencia, estudios de convergencia, análisis de errores numéricos y pruebas automatizadas para verificar la implementación y evaluar su precisión.
¿Ofreces MPI, OpenMP o aceleración por GPU?
Sí. Ofrezco servicios de programación paralela y computación de alto rendimiento, incluyendo MPI, OpenMP y desarrollo orientado a GPU. Dado que el trabajo depende del algoritmo y del entorno de cómputo, la paralelización y la aceleración por GPU se cotizan por separado mediante ofertas personalizadas.
¿Puedes desarrollar aplicaciones científicas grandes o proyectos a largo plazo?
Sí. Puedo trabajar en aplicaciones numéricas de mayor tamaño, marcos de simulación modulares y proyectos continuos de desarrollo de software científico. Para proyectos fuera del alcance de los paquetes listados, contáctame para discutir una oferta personalizada con entregables y hitos claramente definidos.
¿Puedes implementar métodos numéricos a partir de artículos científicos?
Sí. Puedo implementar algoritmos numéricos descritos en publicaciones científicas, formulaciones matemáticas o especificaciones técnicas. Proporciona las referencias relevantes y los resultados esperados para discutir los detalles de implementación y métodos de validación adecuados.
¿Puedes implementar métodos Monte Carlo y de simulación estocástica?
¡Sí! Tengo experiencia investigadora con métodos de Monte Carlo, incluyendo Markov Chain Monte Carlo (MCMC), algoritmos de Metropolis-Hastings, muestreo estocástico y dinámica de Langevin. Puedo implementar, probar y optimizar algoritmos de simulación numérica según tus requisitos.
¿Recibiré el código fuente y la documentación?
Sí. Todos los paquetes incluyen el código fuente desarrollado, comentarios de código apropiados, instrucciones de compilación y pruebas básicas. Se puede añadir documentación técnica más amplia y validación numérica dependiendo de tus requisitos del proyecto.
¿Qué se incluye en una revisión?
Las revisiones cubren ajustes razonables dentro de las especificaciones originalmente acordadas. Los errores de implementación verificados se corrigen por separado. Nuevos algoritmos, características adicionales, cambios importantes al modelo matemático o rediseños sustanciales se consideran desarrollo adicional.
¿Puedes desarrollar aplicaciones científicas para sistemas de computación de alto rendimiento (HPC)?
¡Sí! Me especializo en desarrollo de software científico para entornos de HPC, incluidos procesadores multicore, GPUs y clusters de cómputo. Puedo implementar algoritmos paralelos con MPI y BLACS/ScaLAPACK mediante una oferta personalizada. La ejecución en paralelo no está incluida en ninguno de los paquetes.

