Hello, I found this project:
https://bitbucket.org/jsquyres/ompi-dmtcp2 that integrates the mtcp checkpoint/restart facility as a OpenMPI checkpoint plug-in. I tried to compile it but had a few issues. The README, HACKING and INSTALL files seems to be an exact copy of the ones found in the original OpenMPI branch. So I couldn't find an explanation about how to compile and install this project. I look at configure script options and execute it with the following options: ./configure --prefix=/home/jmartinez/datos/master/tools/openmpi-dmtcp/ --enable-crdebug --with-mtcp=/home/jmartinez/datos/master/tools/dmtcp --with-mtcp-libdir=/home/jmartinez/datos/master/tools/dmtcp/lib The configure script finish cleanly but after compilation the ompi-checkpoint and ompi-restart binaries are not generated. When I compile OpenMPI with BLCR support I also use the option --with-ft=cr to enable checkpoint/restart fault tolerance support. But if I use this option the configure aborts with an error: checking whether we are cross compiling... configure: error: in `/home/jmartinez/datos/development/ompi-dmtcp2/opal/mca/event/libevent207/libevent': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. configure: /bin/bash './configure' *failed* for opal/mca/event/libevent207/libevent configure: WARNING: Event library failed to configure configure: error: Cannot continue Can you please tell me what am I doing wrong? What are the configure options to build this OpenMPI fork with mtcp checkpoint/restart support? Thanks a lot Best regards, ----------------------------------------- Javier MartÃnez Canillas (+34) 682 39 81 69 PhD Student in High Performance Computing Computer Architecture and Operating System Department (CAOS) Universitat Autònoma de Barcelona Barcelona, Spain