charm4py:使用Python和Charm ++进行并行编程

时间:2021-05-13 16:20:06
【文件属性】:
文件名称:charm4py:使用Python和Charm ++进行并行编程
文件大小:451KB
文件格式:ZIP
更新时间:2021-05-13 16:20:06
python runtime hpc distributed-computing asynchronous-tasks 魅力4py Charm4py(用于Charm ++的Python,以前称为CharmPy- )是用于Python的分布式计算和并行编程框架,用于快速,并行和可扩展的应用程序的生产性开发。 它建立在之上, 是一种C ++自适应运行时系统,已在许多学科的科学和高性能计算(HPC)社区中得到广泛使用,并已用于开发可在各种设备上运行的应用程序:从小型多核设备到最大的超级计算机。 请参阅以获取更多信息。 简短的例子 以下代码使用任意数量的机器和处理器并行计算Pi: from charm4py import charm , Chare , Group , Reducer , Future from math import pi import time class Worker ( Chare ): def work ( self , n_steps , pi_future ):

网友评论