小编rig*_*rig的帖子

MPI 和 Slurm 概念

我在理解以下基本概念时遇到了一些困难:

  • 当 MPI 分配等级来标识计算时,究竟是谁分配了等级:进程、线程、CPU 等?
  • 如何指定我要在 X 个 cpu 上运行 mpi 作业,同时使用 slurm,我看到的所有参数都用于使用节点?
  • 使用 mpirun 和使用 srun 有什么区别?
  • 我可以跨多个分区运行 mpi 作业吗?

mpi slurm

5
推荐指数
1
解决办法
861
查看次数

一个Python Puzzler

如果你对如何在python中执行以下任务有任何建议,我就在徘徊:假设我有以下类:

class A(object): 
    self._classes = []
    def magic(self):
        c.foo() for c in self._classes

class B(object):
    def foo():'''some cool stuff here'''

class C(B):
    def foo():'''very cool stuff'''

class D(B):
    def foo():'''very cool stuff'''
Run Code Online (Sandbox Code Playgroud)

我想要做的是当A类被实例化时,所有类型的B - (C和D)将在self._classes中被实例化,这意味着_classes是[C(),D()].

这样做的一般动机是,我希望用户轻松添加类,而无需了解使用它们的类.任何帮助都会被批评.

python oop design-patterns

1
推荐指数
1
解决办法
112
查看次数

标签 统计

design-patterns ×1

mpi ×1

oop ×1

python ×1

slurm ×1