DMTCP是一种透明检查多个并发应用程序(包括多线程和分布式应用程序)状态的工具。 它直接在用户二进制可执行文件上运行,而无需任何Linux内核模块或其他内核修改。
DMTCP支持的应用程序包括MPI(各种实现),OpenMP,MATLAB,Python,Perl,R,以及许多编程语言和Shell脚本语言。 DMTCP还支持GNU屏幕会话,包括vim / cscope和emacs。 通过使用TightVNC,它还可以检查点并重新启动X Window应用程序。 有关multilib(32位和64位进程的混合),请参见“ ./configure --enable-multilib”。
DMTCP支持InfiniBand常用的OFED API,以及它与MPI的各种实现和资源管理器(例如SLURM)的集成。
要安装DMTCP,请参阅 。
有关DMTCP的概述,请参见 。
有关许可证,请参
评论0