openmpi编译器
⑴ 怎样安装orca
sudo apt-get install g++ gfortran安装g++和gfortran
你需要先根据安装Ubuntu的版本编辑/etc/apt/sources.list文件,推荐使用中科大的源,具体参照https://lug.ustc.e.cn/wiki/mirrors/help/ubuntu
接着在终端输入sudo apt-get update更新下软件包的index files
sudo apt-get upgrade更新系统中的软件
再输入sudo apt-get install gfortran g++安装Fortran和C++编译器。
Orca 3.0.X预编译版本需要使用OpenMPI-1.6.5,从官网下载源码解压及编译源文件:
tar xvf openmpi-1.6.5.tar
cd openmpi-1.6.5
mkdir myobj_gnu
cd myobj_gnu
../configure --prefix=/full/path/openmpi-1.6.5-gnu
make
make install
这样就安装好了openmpi
把Orca的二进制文件包解压就可以使用Orca,使用orca进行并行计算的时候,需要将mpi制定为你安装的openmpi:
export LD_LIBRARY_PATH=/full/path/openmpi-1.6.5-gnu/lib:$LD_LIBRARY_PATH
export PATH=/full/path/openmpi-1.6.5-gnu/bin:$PATH
export orcapath=/full/path/to/orca
运行orca使用命令:
$orcapath/orca your.inp >your.out &
⑵ 急问!Fortune和Fortran是一种语言吗
FORTRAN
公式翻译器,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。Fortran 90之前的版本是人们所知晓的FORTRAN(全部字母大写),从Fortran 90以及以后的版本都写成Fortran(仅有第一个字母大写)。
发展历史
开发史
1951年:美国IBM公司约翰·贝克斯(John Backus)
约翰·贝克斯
针对汇编语言的缺点着手研究开发FORTRAN语言。
1954年:约翰·贝克斯在纽约正式对外发布,称为FORTRANⅠ,FORTRANⅠ功能简单,但它的开创性工作,在社会上引起了极大的反响。
1957年:第一个FORTRAN编译器在IBM704计算机上实现,并首次成功运行了FORTRAN程序。
1958年:对FORTRANⅠ进行了扩充和完善,引进了子函数等概念,推出了商业化的FORTRANⅡ版本。
1962年:推出了FORTRAN Ⅳ。FORTRAN Ⅳ没有充分考虑兼容性,导致FORTRANⅡ程序不能在FORTRAN Ⅳ系统中运行,使其应用受到了很大限制,这时语言不兼容性问题和影响被突出表现出来。此前也出现过FORTRAN Ⅲ,但由于存在严重缺陷,没有在计算机上实现。
标准化
随着FORTRAN语言版本的不断更新和变化,语言不兼容性问题日益突出,语言标准化工作被提上了日程。
1962年5月:美国标准化协会(简称ANSI)着手进行FORTRAN语言标准化的研究工作。
1966年:ANSI正式公布了两个标准文本:美国国家标准FORTRAN(ANSI X3.9-1966)和美国国家标准基本FORTRAN(ANSI X3.10-1966),前者相当于FORTRAN Ⅳ,后者相当于FORTRANⅡ。基本FORTRAN是美国国家标准FORTRAN的一个子集,从而实现了语言的向下兼容,初步解决了语言的兼容性问题。通常称美国国家标准FORTRAN为FORTRAN 66。FORTRAN 66的推出在国际上产生了广泛影响。
1972年:国际标准化组织(简称ISO)在FORTRAN 66基础上制定了FORTRAN语言三级国际标准:基本级、中间级和完全级。
20世纪60代末,结构化程序设计方法提出后,具有结构化特征的程序设计语言开始出现。如:ALGOL、PASCAL、MODULA、C等。计算机厂商和研究机构的高度重视将结构化特征引入FORTRAN 66,并开始对FORTRAN 66进行不同程度的扩充,引入了结构化特征。
1976年:ANSI对FORTRAN 66(ANSI X3.9-1966)进行了修订,吸收了计算机厂商所扩充的一些具有可行性的功能,同时增加了许多新内容。
1978年4月:ANSI正式公布了新的美国国家标准(程序设计语言FORTRAN ANSI X3.9-1978),同时宣布撤消ANSI FORTRAN 3.9-1966,通常称新标准为FORTRAN 77(该版本原计划1977年公布)。FORTRAN 77向下兼容FORTRAN 66。
1980年:FORTRAN 77被ISO正式确定为国际标准ISO 1539-1980,该标准分全集和子集。FORTRAN 77推出后,由于具有结构化特征,在社会上得到了广泛应用,同时由于扩充了字符处理功能,在非数值处理领域也能大显身手。
20世纪80年代末,FORTRAN 77结构化和现代化的研究开始兴起。
1991年5月:ANSI公布了新的美国国家标准FORTRAN(ANSI 3.198-1991)。之后,ISO采纳该标准,并确定为国际标准ISO/IEC 1539-1:1991,新国际标准还采纳了中国计算机和信息处理标准化技术委员会程序设计分会提出的多字节字符集数据类型及相应的内部函数,为非英语国家使用计算机提供了极大的方便。通常称新标准为Fortran 90,Fortran 90向下兼容FORTRAN 77。之后不久又出现了Fortran 95。
Fortran 90的推出,使传统Fortran语言具有了现代气息。Fortran 2003 的规则已经由ISO组织制定发布。
平台化
Windows平台下,微软公司将Fortran 90无缝集成在Developer Studio集成开发环境之中,推出了Microsoft Fortran PowerStation 4.0,使Fortran 90真正实现了可视化编程,彻底告别了传统DOS环境(字符界面),转到了现代Windows环境(视窗界面),共享微软公司Windows平台的丰富资源。
1997年3月:微软公司和数据设备公司(Digital Equipment Corp,简称DEC)合作研究、开发和推出了功能更强的Fortran语言新版本:Digital Visual FORTRAN 5.0,它是Microsoft FORTRAN PowerStation 4.0的升级换代产品。DEC公司在高性能科学和工程计算方面拥有先进的技术,研发了高质量的FORTRAN编译器。
1998年1月:DEC与Compag公司合并,DEC成为Compag公司的全资子公司,于是Digital Visual Fortran更名为Compaq Visual Fortran,其最新版本为Compag Visual Fortran 6.6。Compaq和HP合并之后,Compaq的Fortran小组和Intel的Fortran开发小组合并,开发出来Intel Fotran编译器9,有Linux和windows2个版本,其Windows版本为Intel Visual Fortran, 可以和微软的Visual Studio,net集成。Windows平台下还有PGI,Absoft,Intel等多个商业公司的Fortran编译器,还有大量小公司的免费Fortran编译器。
OpenMPI使Fortran等语言可以容易且免费的实现并行计算。
Linux平台下,其GCC编译器默认支持Fortran,另外有Intel,Sun Studio,OpenMPI,Photran等共享编译器和PGI,Absoft,lachy, IBM,SGI,HP等多个版本的商业编译器。
支持Fortran 2003标准的编译器行将推出,新版本的Sun Studio 编译器已经支持部分 Fortran 2003 语法。
而
fortune
英 ['fɔːtʃuːn; -tʃ(ə)n] 美 ['fɔrtʃən]
n. 财富;命运;运气
vt. 给予财富
vi. 偶然发生
n. (Fortune)人名;(英)福琼;(法)福蒂纳
[ 过去式 fortuned 过去分词 fortuned 现在分词 fortuning ]
例句:He gambled away all his fortune.
他赌博输掉了全部财产。
Fame and fortune beckoned to them.
名誉和运气诱惑着他们。
He endowed the hospital with half his fortune.
他把他的一半财产捐赠给了这家医院。
⑶ 怎么知道openmpi安装在哪里
1.首先进行解压文件openmpi-1.6.2.tar.gz。
2.然后执行cd openmpi-1.6.2
3.接着执行./configure,一段时间之后发现缺少g++编译器,所以执行sudo apt-get install g++
4.执行完之后再执行一次./configure就可以配置成功,
5.执行sudo make all install,安装所有需要安装的文件,
6.为/etc/profile文件添加库共享路径,(默认情况下,MPI的库文件在/usr/local/lib目录下)。执行sudo gedit /etc/profile,然后在其中加入一行export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
7.使该配置文件生效:source /etc/profile接着就可以进行测试。
8.cd openmpi-1.6.2/examples
9.make
10.mpirun -np 4 hello_c
⑷ 安装openmpi问题求助
出问题的是“ checking whether the C compiler works... no” 你编译的时候设的是icc和icpc,检查gcc干吗? 先检查你的Intel C编译器,是装好了没写进环境变量,还是压根就没装 第一,此处你采用的是icc,gcc无论怎样升级与此无关 CC=icc 第二,...
⑸ Quantum-ESPRESSO4.3安装问题,求助
你好,很高兴为你解答: 建议: 1.安装intel编译器; 2.基于Intel编译器编译openmpi或mpich2; 3.基于第二步编译的mpi编译eq; 最好不要用GCC,优化能力不如Intel,更要命的是即使成功编译,运行时也会遇到令人抓狂的段错误。 最好不要用软件源...
⑹ openmpi编译求助
出问题的是“ checking whether the C compiler works... no”
你编译的时候设的是icc和icpc,检查gcc干吗?
先检查你的Intel C编译器,是装好了没写进环境变量,还是压根就没装
第一,此处你采用的是icc,gcc无论怎样升级与此无关 CC=icc
第二,如果你安装了icc,请注意你到底采用的是sh还是dash,如果是dash的环境,icc编译还是会出现上述问题。
⑺ openmpi编译求助
出问题的是“ checking whether the C compiler works... no” 你编译的时候设的是icc和icpc,检查gcc干吗? 先检查你的Intel C编译器,是装好了没写进环境变量,还是压根就没装 第一,此处你采用的是icc
⑻ openmpi安装提示C compiler cannot create executables错误
出现了同样的问题,不过我是在Centos7下编译openmpi-1.6.5出现了这个问题。先标记一下,等解决了再来回答。
俺回来了!我解决了我的这个问题。
方法:
装好32位的那三个库
libstdc++ (including libstdc++6)(libstdc++-4.8.5-28.el7.i686.rpm)
glibc(glibc-2.17-222.el7.i686.rpm)
libgcc(libgcc-4.8.5-28.el7.i686.rpm)