SALOME源码分析: libBatch
本文分析SALOME中作业调度实现模块libBatch。
- 注1:限于研究水平,分析难免不当,欢迎批评指正。
- 注2:文章内容会不定期更新。
一、核心组件
1.1 Batch::Job
1.2 Batch::CommunicationProtocol
CommunicationProtocol派生类 | ||
CommunicationProtocolRSH | ||
CommunicationProtocolRsync | ||
CommunicationProtocolSH | ||
CommunicationProtocolSSH |
1.3 MpiImpl
MpiImpl派生类 | ||
MpiImpl_LAM | ||
MpiImpl_MPICH1 | ||
MpiImpl_MPICH2 | ||
MpiImpl_OPENMPI | ||
MpiImpl_SLURM | ||
MpiImpl_PRUN |
1.4 Batch::BatchManager
BatchManager派生类 | ||
BatchManager_CCC | ||
BatchManager_COORM | ||
BatchManager_LL | ||
BatchManager_Local | ||
BatchManager_LSF | ||
BatchManager_OAR | ||
BatchManager_PBS | ||
BatchManager_SGE | ||
BatchManager_Slurm | ||
BatchManager_Vishnu |
二、关键流程
网络
SALOME: JobManagerhttps://docs.salome-platform.org/latest/gui/JOBMANAGER/index.html
SALOME源码分析: JobManagerhttps://blog.csdn.net/qq_26221775/article/details/147671830?spm=1001.2014.3001.5502