找回密码
 注册
查看: 6016|回复: 7

谁知道哪里有fortran并行化编译器?

[复制链接]
发表于 2006-11-18 00:56:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
[这个贴子最后由afellow在 2006/11/18 02:21pm 第 1 次编辑]

那位高手知道咱哪里有将串行的fortran程序直接编译成并行计算的编译器,我只知道pgi visual fortran可以做到,但是太贵了,也找不到下载版,谢谢
发表于 2006-11-22 14:50:24 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

想您请教,PGI 的编译器能够把串行程序直接并行吗?你有这方面的资料吗?能不能给我发一份.谢谢.!
发表于 2006-11-22 17:22:57 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

据我所知,只有HPF类型的编译器才支持并行Fortran编程.诸如PGF90和VISUAL Fortran都不支持并行编程,只能通过MPI或者OpenMP环境才能实现并行编程.
 楼主| 发表于 2006-11-27 10:56:32 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

应该有吧,但是不知道都有什么,你看
曙光2000-II系统的介绍:
系统配有流行的C、Fortran和Java编译器。其并行编程环境有PVM和MPI,串行程序自动并行化工具,并行程序监测工具和并行数学库函数。它支持流行的数据库Oracle/DB2等。为支持网络信息服务,它有并行Web服务和E-mail服务系统。它有服务器聚集软件。此外,还有包括气象、石油、核能和基础科学研究等行业领域在内的一大批行业应用软件。
PGI Visual fortran的介绍:
PGI Visual Fortran包括最新版的PGI本机OpenMP,以及支持FORTRAN77和Fortran95编程语言的自动并行化编译器,主要特性包括一整套:
由面向Fortran的文本编辑器、Fortran本征函数提示和选择关键字组成的Visual Studio Fortran项目系统;
Fortran 应用程序自定义创建引擎;
自定义调试引擎,提供Fortran所需的语言专用调试功能;
支持单线程、多线程及OpenMP并行应用程序调试;
兼容Microsoft Visual C++ 2005;
支持调试PGI Fortran和Visual C++ 2005的混合应用程序
PGI的编译器及开发工具都具有如下特性:完全本机支持OpenMP并行编程扩展、在多核心处理器上的自动并行化、完全支持64位寻址、本机集成标量和矢量SSE/SSE2/SSE3代码生成,以及PGI 世界领先的优化基础设施。
发表于 2006-12-10 00:11:24 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

不要指望对普通程序自动并行化能够提高多少效率。
发表于 2006-12-13 19:48:47 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

Intel Fortran 非商业版可以下载使用
支持OpenMP,OpenMP是一种适用于共享内存多CPU计算机的并行协议
对于区域分解并行算法比较容易使用
 楼主| 发表于 2006-12-19 13:24:47 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

多谢多谢
发表于 2008-3-3 17:54:16 | 显示全部楼层

谁知道哪里有fortran并行化编译器?

由串行程序改成并行化并不是一个简单的过程(几百行的小程序除外),MPI就是用于并行时的消息通信的,而有并行的话,原来的数据是需要进行划分的,而且并不是所有的程序都可以并行的。
PGI Visual fortran的介绍确实强悍,但貌似有点问题:支持调试PGI Fortran和Visual C++ 2005的混合应用程序。我按它的帮助手册进行的,却没有混合成功!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表