G*******s 发帖数: 76 | 1 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的
工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。
实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分
利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究
竟怎么回事。
各位高人们,如何把4个CPU都用起来?
THX |
a******s 发帖数: 232 | 2 再run两个copy就行了,kaka
【在 G*******s 的大作中提到】 : 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的 : 工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。 : 实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分 : 利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究 : 竟怎么回事。 : 各位高人们,如何把4个CPU都用起来? : THX
|
s*****l 发帖数: 167 | 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
|
ay 发帖数: 2267 | 4 mpi
【在 G*******s 的大作中提到】 : 从别人那里得来一巨长的Fortran程序,在一个CPU的PC上得算得一下午加一整晚上。我的 : 工作不需要理解程序的所有代码,但是得改改输入参数,然后分析结果。 : 实验室刚买来一台4个CPU的PC,Windows XP, Miscrosoft Visual Fortran5.0,怎么充分 : 利用多个CPU? 在上面运行了一下,有两CPU基本闲着。查了查多线程的说明,搞不清楚究 : 竟怎么回事。 : 各位高人们,如何把4个CPU都用起来? : THX
|
s*r 发帖数: 2757 | 5 都不能理解代码,怎么改多线成的呀
不如自己在command line下多运行几次呢,hehe
我的
充分
楚究
【在 ay 的大作中提到】 : mpi
|
ay 发帖数: 2267 | 6 是阿,并行计算code要重写
【在 s*r 的大作中提到】 : 都不能理解代码,怎么改多线成的呀 : 不如自己在command line下多运行几次呢,hehe : : 我的 : 充分 : 楚究
|
s*****l 发帖数: 167 | 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 : : 我的 : 充分 : 楚究
|