C# 使用Cray aprun命令运行mono应用程序

C# 使用Cray aprun命令运行mono应用程序,c#,mono,parallel-processing,cray,C#,Mono,Parallel Processing,Cray,通过制作一个简单的批处理脚本并将其传递给aprun命令,我已经能够在我的Cray机器上运行一个C#mono程序。我正在试验一个非常小的文件,我得到了预期的输出。。。我想知道的是,有更多经验的人是否愿意告诉我,这是否真的像C/C++/Fortran编译程序那样使用了aprun命令?i、 我是否设法让程序在几个内核上运行,但没有任何实际好处?或者,如果我设法在多个内核上运行,那么aprun基本上就是这么做的吗?非常感谢。Aprun是一个执行系统资源分配的任务调度程序。因此,如果由aprun命令运行的

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

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