【24h】

Experiences in Developing a Distributed Agent-based Modeling Toolkit with Python

机译:使用Python开发基于分布式代理的建模工具包的体验

获取原文

摘要

Distributed agent-based modeling (ABM) on high-performance computing resources provides the promise of capturing unprecedented details of large-scale complex systems. However, the specialized knowledge required for developing such ABMs creates barriers to wider adoption and utilization. Here we present our experiences in developing an initial implementation of Repast4Py, a Python-based distributed ABM toolkit. We build on our experiences in developing ABM toolkits, including Repast for High Performance Computing (Repast HPC), to identify the key elements of a useful distributed ABM toolkit. We leverage the Numba, NumPy, and PyTorch packages and the Python C-API to create a scalable modeling system that can exploit the largest HPC resources and emerging computing architectures.
机译:高性能计算资源的分布式代理的建模(ABM)提供了捕获大规模复杂系统的前所未有的细节的承诺。然而,制定此类ABM所需的专业知识会使宽容采用和利用产生障碍。在这里,我们在开发Repast4py的初步实现时,我们展示了我们的经验,这是一种基于Python的分布式ABM Toolkit。我们介绍我们在开发ABM工具包中的经验,包括replate用于高性能计算(repast hpc),以识别有用的分布式ABM Toolkit的关键元素。我们利用NumBA,NumPy和Pytorch软件包和Python C-API来创建可扩展的建模系统,可以利用最大的HPC资源和新兴的计算架构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号