2

通过制作一个简单的批处理脚本并将其传递给 aprun 命令,我已经能够让 C# 单声道程序在我的 Cray 机器上运行。我正在尝试一个非常小的文件,我得到了我期望的输出......我想知道是否有更多经验的人会告诉我这是否真的在使用像 C/C++/Fortran 编译程序这样的 aprun 命令会怎样?即我是否设法让程序在多个内核上运行但没有任何实际好处?或者,如果我设法在多个内核上运行,那么这基本上就是 aprun 所做的一切吗?非常感谢。

4

1 回答 1

1

Arun 是一个执行系统资源分配的任务调度程序。因此,如果 aprun 命令正在运行的程序已分发到指定数量的核心和/或节点,则 aprun 命令已成功完成(它可能会继续监视系统资源使用情况和时间,除非指定了其他选项)和程序在内核和节点上的任何进一步使用必须由其内部逻辑处理(例如实现 MPI 或 OpenMP)。

于 2012-03-02T19:32:49.243 回答