![]() |
1
4
pbs_python[1]可以解决这个问题。如果实验用“A”模型作为论据,你可以这样做。
〔1〕: https://oss.trac.surfsara.nl/pbs_python/wiki/TorqueUsage PbSyPython |
![]() |
2
3
你可以很容易地用 jug (我为类似的设置开发的)。
你要写文件(例如,
就这样!
现在,您可以在队列中启动“jug jobs”:
(实际上比这更复杂,但你明白这一点)。 它使用文件系统进行锁定(如果您使用的是NFS系统),或者如果您愿意,使用redis服务器。它还可以处理任务之间的依赖关系。 这不是你想要的,但我相信把它和工作排队系统分开是一个更干净的架构。 |
![]() |
3
2
看起来我参加聚会有点晚了,但我也有同样的问题,如何将令人尴尬的并行问题映射到几年前在Python中的集群上,并编写了自己的解决方案。我最近上传到Github这里: https://github.com/plediii/pbs_util 要用pbs-util编写程序,我首先要在包含
然后是这样的python脚本
这样就可以了。 |
![]() |
4
0
我刚开始使用集群和EP应用程序。我的目标(我在图书馆)是学习足够的知识来帮助校园里的其他研究人员使用ep应用程序访问hpc,尤其是STEM之外的研究人员。我还是个新手,但我认为这可能有助于这个问题指出 GNU Parallel 在PBS脚本中用不同的参数启动基本的python脚本。在.pbs文件中,有两行需要指出:
作为一个初学EP超级计算的人,即使我还不了解“parallel”上的所有其他选项,这个命令允许我用不同的参数并行启动python脚本。如果您能够提前生成大量参数文件来并行处理您的问题,那么这将很好地工作。例如,在参数空间中运行模拟。或处理具有相同代码的多个文件。 |
![]() |
sflee · 如何从qsub获取作业id 11 年前 |