Hoy estaba trabajando en mi proyecto fin de carrera basado en OpenCF cuando me pasó algo sorprendente o que al menos a mi me sorprendió.

Llevo casi toda la mañana trabajando en un test de ping – pong entre nodos para poder analizar la capacidad de la red. El hecho es que me estaba dando algún tipo de problema que no conseguía identificar y cuando trataba de buscar el error en Internet no conseguía encontrar nada. Tras varias horas de infructuosa búsqueda llegué a la  conclusión de que el problema derivaba dl hecho de que suelo utilizar /tmp como cwd.

Al parecer MPI (uso mpich) crea ficheros temporales que necesitan estar accesibles por todos los nodos. Obviamente esto no ocurre si trabajas en /tmp.