99问答网
所有问题
mpi和c++用什么编译器
如题所述
举报该问题
其他回答
第1个回答 2018-06-12
MPI编译器实际上是MPI编译MPI程序所使用的编译命令。这些命令在执行过程中仍然调用上个表格中的基本编译命令,只是在多加几个与MPI通信库相关的连接参数而已。所以MPI既可以使用GCC作为编译器又可以使用PGI或者INTEL作为编译器。
MPI在设计之初考虑了在各种通信网络上的工作情况,由于集群既存在Infiniband高速网络,又存在千兆以太网,所以系统为这两种通讯介质都编译对应的MPI版本。
本回答被网友采纳
相似回答
Windows下
MPI
编程环境的搭建
答:
推荐使用 Windows下MPI编gcc/g++
,虽然也可以使用诸如VC++ 6.0配置方便并且有诸多强大的工具可以使用,但的编译器CL,但是考虑到最终代码可能要在配置方便并且有诸多强大的工具可以使用,但Linux机群下运行,使用gcc配置方便并且有诸多强大的工具可以使用,但保证了这种平台无关性。在Windows下使用 虽然推...
Intel Parallel Studio XE怎么安装?Intel Parallel Studio XE 2018安装...
答:
Intel Trace Analyzer and Collector是一款
MPI
分析器,通过可视化应用程序的行为理解MPI应用程序正确性和行为。通过它,可以改善MPI通信的性能和可靠性。Intel Parallel Studio XE 2018主要特色 备受好评的
C++
和 Fortran
编译器
和库 英特尔 Composer XE 是一款注重性能的开发人员工具,它包括英特尔 C++ 和 ...
为
什么
要用openmp+
mpi
混合编程技术求π
答:
OpenMP是针对单主机上多核/多CPU并行计算而设计的工具,换句话说,OpenMP更适合单台计算机共享内存结构上的并行计算。由于
使用
线程间共享内存的方式协调并行计算,它在多核/多CPU结构上的效率很高、内存开销小、编程语句简洁直观,因此编程容易、
编译器
实现也容易(现在最新版的C、
C++
、Fortran编译器基本上都...
在Linux进行C语言编程的时候,程序里
使用
了
mpi
或者openmp或者都使用了...
答:
mpi
或者openmp 这个,你指的是库?如果是的话,
编译
时,加上链接库的编译选项就可以。比如 gcc -hello.c -o hello -lm -lxml -L/usr/local/lib -lts -lm 链接了math库 -lxml链接了xml库 -L/usr/local/lib -lts 链接了ts库,ts库存在目录/usr/local/lib中 ...
什么
是并行计算?如何实现并行计算
答:
与串行计算(即单个处理器或计算机一次处理一个任务)相比,它可以显著加速计算,提高效率,并在科学、工程等领域中得到广泛应用。实现并行计算的关键是将任务分解为多个部分,并分配给多个处理器或计算机同时执行,最终将结果组合在一起。以下是实现并行计算的几种常见方法:1.
MPI
并行计算MPI(MessagePassing...
ms
mpi
支持fortran 么
答:
楼上那位可能是直接复制粘贴的。fortran确实很古老,但也在进步。最新的语法规范是fortran2008。全球仍有20多个厂家在编写fortran
编译器
。程序员无数。实际上,fortran编译器并不比c的贵,甚至也有免费的产品。例如ftn95。它没有c\
c++
那
MPI什么
意思
答:
·MPICH:是MPI最流行的非专利实现,由Argonne国家实验室和密西西比州立大学联合开发,具有更好的可移植性.–MPI 1.2~2.0:动态进程, 并行 I/O, 支持F90
和C++
(1997).·高可移植性 –MPI已在IBM PC机上、MS Windows上、所有主要的Unix工作站上和所有主流的并行机上得到实现。
使用MPI
作消息传递的C或...
按计算机的分类国产曙光三千型计算机属于
什么
答:
曙光3000具有丰富而完善的软件系统,包括机群管理系统:通信系统、系统管理、资源管理、文件系统和服务器聚集系统);系统配置有标准的C、
C++
、Fortran等主流
编译器
,支持串行程序、消息传递程序、SMP多线程程序、分布式共享虚存等多种编程模型;系统同时提供了PVM和
MPI
并行程序设计环境,串行程序自动并行化工具...
Compac Visual Fortran 如何做并行计算
答:
程序要实现并行其实有两个方面,不单单是
编译器
的问题,首先你还要装并行库,比如mpich;其次,你要把源程序改为并行程序,要加上一些并行语句如
MPI
_Init (&argc, &argv),必要时还应该把程序结构改为适用于并行。最后,你就可以把程序编译为并行执行码了,祝你好运!给你一个v
c++
配置编译并行的网址...
大家正在搜
javascript用什么编译器
python用什么编译器
python应该用什么编译器
初学c语言用什么编译器
mingw编译器怎么用
java一般用什么编译器
前端用什么编译器
java语言用什么编译器
初学java用什么编译器