avatar
Fortran里怎么利用多CPU?# Computation - 科学计算
G*s
1
从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的
工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。
实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分
利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究
竟怎么回事。
各位高人们,如何把4个CPU都用起来?
THX
avatar
a*s
2
再run两个copy就行了,kaka

【在 G*******s 的大作中提到】
: 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的
: 工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。
: 实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分
: 利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究
: 竟怎么回事。
: 各位高人们,如何把4个CPU都用起来?
: THX

avatar
s*l
3
try OPENMP, you only have to add a few lines.

【在 G*******s 的大作中提到】
: 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的
: 工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。
: 实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分
: 利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究
: 竟怎么回事。
: 各位高人们,如何把4个CPU都用起来?
: THX

avatar
ay
4
mpi

【在 G*******s 的大作中提到】
: 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的
: 工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。
: 实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分
: 利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究
: 竟怎么回事。
: 各位高人们,如何把4个CPU都用起来?
: THX

avatar
s*r
5
都不能理解代码,怎么改多线成的呀
不如自己在command line下多运行几次呢,hehe

我的
充分
楚究

【在 ay 的大作中提到】
: mpi
avatar
ay
6
是阿,并行计算code要重写

【在 s*r 的大作中提到】
: 都不能理解代码,怎么改多线成的呀
: 不如自己在command line下多运行几次呢,hehe
:
: 我的
: 充分
: 楚究

avatar
s*l
7
OpenMP is much easier.
You just add a few lines before and after the loop in the program.
PGF90 also has -Munroll option, do not know if it helps





【在 s*r 的大作中提到】
: 都不能理解代码,怎么改多线成的呀
: 不如自己在command line下多运行几次呢,hehe
:
: 我的
: 充分
: 楚究

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。