Skip to contentSkip to content
Certificados verificados. En cadena. Para siempre.Más información
Cover image for Aplicar MPI a un solver de elementos finitos para clima local
Code

Aplicar MPI a un solver de elementos finitos para clima local

FreeVerified credential5 semanasAdvanced

Visión general

De qué trata este proyecto.

Recibes el solver secuencial (alrededor de 8.000 LOC Fortran) y un dominio de prueba (cuadrícula 512×512×64 sobre la zona metropolitana de Santiago). Diseña una descomposición de dominio (recomendado 2D o 3D con halo de 1 celda), implementa el intercambio de halos con MPI no bloqueante y la reducción de residuos con MPI_Allreduce. Mide escalabilidad fuerte (problema fijo, hilos crecientes) y débil (problema crece con hilos). Valida paridad numérica entre 1 rank y N ranks dentro de una tolerancia documentada. Entrega el código, los scripts SLURM reproducibles, los gráficos de escalabilidad y un informe de 9 páginas con análisis y siguientes pasos hacia exascala.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

El Briefing

Lo que harás y lo que demostrarás.

Escalar un solver de elementos finitos para microclima de 1 nodo a 256 núcleos sobre MPI manteniendo paridad numérica y produciendo gráficos de escalabilidad fuerte y débil.

Earning criteria — what you'll demonstrate

  • Diseñar descomposiciones de dominio con halos para PDEs
  • Usar MPI no bloqueante y colectivas eficientemente
  • Medir e interpretar escalabilidad fuerte vs débil con honestidad
  • Validar paridad numérica entre versión secuencial y distribuida

Encaje académico

Dónde encaja esto en tus estudios.

Afina las mismas habilidades que tu titulación espera de ti.

Habilidades

Habilidades que demostrarás.

Cada una aparece en tu credencial verificada.

Carreras

Roles para los que esto te prepara.

Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.

Trayectorias profesionales que esto construye

Roles canónicos

Ingeniero de Software

Escalar un solver real a 256 núcleos con MPI demuestra una combinación de paciencia numérica y rigor de medición que abre puertas en HPC, energía y modelado climático.

Este proyecto afina

  • mpi
  • parallel-algorithms
  • performance-analysis

Arquitecto de Sistemas

Quien entiende escalabilidad fuerte y débil sobre MPI diseña mejor los clústeres y elige bien entre interconexiones (Ethernet, InfiniBand, OmniPath).

Este proyecto afina

  • distributed-algorithms
  • message-passing
  • performance-analysis

Ingeniero de Datos

Las pipelines de datos a gran escala se benefician de quien razona sobre descomposición y comunicación al diseñar Spark, Dask o Flink.

Este proyecto afina

  • parallel-algorithms
  • distributed-algorithms
  • benchmarking

Una cosa más

Puedes tener una credencial en tu CV para el viernes.