240 发简信
IP属地:安徽
  • @NULL_f256 setup.py 应该是一样的,在 cmd 中执行就可。

    在 cython 中使用 mpi4py

    在上一篇中我们介绍了 mpi4py 中的 run 模块,下面我们将介绍在 cython 中使用 mpi4py。 cython 简介 Cython 是 Python 编程语言的...

  • @玄枵_2833 可能与你使用的 MPI 版本有关系,老的版本一般使用 mpirun -np,新的版本推荐使用 mpiexec -n

    安装和使用 mpi4py

    在上一篇中我们简要介绍了 mpi4py 及其所提供的并行编程功能,本文介绍如何安装和使用 mpi4py。 安装依赖 要正确地安装和使用 mpi4py,你需要先安装和设置好以下...

  • @MPI的猫 谢谢,希望对你有帮助。

    mpi4py 简介

    前言 计算机编程语言很多,但是适合高性能数值计算的语言却并不多,在高性能计算的项目中通常会使用到的语言有 Fortran、C、C++ 等,他们是传统的高性能计算机语言,这主要...

  • 谢谢指正!

    mpi4py 点到点通信之可重复的非阻塞标准通信

    在上一篇中我们介绍了 mpi4py 中非重复非阻塞同步通信模式,下面我们将介绍可重复的非阻塞通信,我们先从可重复的非阻塞标准通信开始。 在实际的计算环境中,经常会在一个内部循...

  • 从用户的角度来说,基本上只是更改了命令。@晓_灵素

    SLURM 资源管理系统

    在上一篇中我们简要介绍了 LSF 作业管理系统,下面将介绍 SLURM 资源管理系统。 简介 SLURM (Simple Linux Utility for Resource...

  • @leadingsci 你好,只要在一个分区中执行的作业能够访问所需的数据就行。

    SLURM 资源管理系统

    在上一篇中我们简要介绍了 LSF 作业管理系统,下面将介绍 SLURM 资源管理系统。 简介 SLURM (Simple Linux Utility for Resource...

  • @chen345qqcom 并不清楚你的程序是怎么写的,只能给你一些一般性的建议:
    1. 不要每次读取数据都重新打开文件,你可以先打开这个文件句柄,获得 dataset 的引用,比如说 f['data'],然后每次从此引用中读取所需的数据切片。
    2. 尽量连续读取,避免跳跃式读取,比如说如果你的 f['data'] 是一个按照 C 语言顺序存储的二维数组,则尽量使用 f['data'][10:20, :],f['data'][20:30, :], ... 而不是 f['data'][:, 10:20],f['data'][:, 20:30], ...
    3. 如果可能的话,预先将你存储在文件中的数据按照你所读取的数据块大小分好 chunk。你可以参考 HDF5 的 chunk 操作。

    HDF5 文件及 h5py

    在上一篇中我们介绍了 caput 中另一个模块 miarray 提供的建立在 numpy array 基础上的并行分布式数组 MPIArray,其中也提到了 HDF5 文件及...

  • @chen345qqcom 请问你的数据量大到超过内存吗?如果没有超过内存,建议还是一次性读取所需的数据,这样会更快一些。

    HDF5 文件及 h5py

    在上一篇中我们介绍了 caput 中另一个模块 miarray 提供的建立在 numpy array 基础上的并行分布式数组 MPIArray,其中也提到了 HDF5 文件及...

  • 你好,直接用 random 生成的数组类型为 float64,对应的 MPI 类型为 MPI.DOUBLE。如果你想使用 MPI.FLOAT,则应该将数组的类型改为 float32。

    mpi4py 中的发散操作

    在上一篇中我们介绍了 mpi4py 中的广播操作方法,下面将介绍发散操作。 对组内通信子对象,发散操作从组内的根进程分别向组内进程散发不同的消息。 对组间通信子对象,发散操作...

  • 120
    并行快速傅里叶变换 mpi4py-fft

    在上一篇中我们介绍了一个使用 mpi4py 实现的并行日志工具 —— python-mpi-logger,下面将介绍一个并行的快速傅里叶变换库 —— mpi4py-fft。 ...

  • 并行日志 python-mpi-logger

    在上一篇中我们介绍了在 IPython 中使用 mpi4py,下面我们将介绍一个使用 mpi4py 实现的并行日志工具 —— python-mpi-logger。 在介绍 p...

  • 120
    在 IPython 中使用 mpi4py

    在上一篇中我们介绍了 mpi4py 与 OpenMP 混合编程,下面我们将介绍在 IPython 中使用 mpi4py。 IPython 简介 Python 的一个重要特性是...

  • mpi4py 与 OpenMP 混合编程

    在上一篇中我们介绍了在 cython 中使用 mpi4py 的方法,下面我们将介绍 mpi4py 与 OpenMP 混合编程。 OpenMP 简介 OpenMP (Open ...

  • 在 cython 中使用 mpi4py

    在上一篇中我们介绍了 mpi4py 中的 run 模块,下面我们将介绍在 cython 中使用 mpi4py。 cython 简介 Cython 是 Python 编程语言的...

  • mpi4py 中的 run 模块

    在上一篇中我们介绍了 mpi4py 中的 futures 模块,下面我们将介绍 mpi4py 中的 run 模块。 在 mpi4py初始化和运行时设置中介绍过,默认情况下,在...

个人介绍
人生如此自可乐,岂必局束为人鞿。