aospina/hpc.docker ? reverse-engineered prompt

Reverse engineered prompt

Quiero que me armes un proyecto para levantar un pequeño cluster de cómputo con Docker, pensado para correr trabajos en MPI y OpenMP. La idea es que con un solo comando pueda arrancar un nodo principal y varios nodos worker, usando docker compose, y que todos compartan una carpeta común para compilar y ejecutar programas desde ahí.

Necesito que el contenedor principal permita entrar por SSH, y que quede listo para usar con una llave que ya esté en el repo. También quiero un Dockerfile y la configuración necesaria para que el entorno quede preparado con las herramientas básicas de HPC, incluyendo MPI y soporte para OpenMP. Si hace falta, puedes dejar instrucciones simples para levantar más nodos con compose y para conectar por IP o por SSH.

Hazlo pensando en alguien que solo quiere probar código paralelo rápido en su máquina o en una instancia Linux, y si necesitas revisar documentación actual, búscala online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab