当前位置:首页 » 编程软件 » pgi编译器pgf90

pgi编译器pgf90

发布时间: 2022-04-17 00:01:36

① VASP安装问题

没有 PGF90编译器 装pgi编译器或是在makefile里面替换其他的编译器

② vasp安装问题求助

编译器没有装好 或者路径设置有问题

③ 如何安装gfortran编译器

方法一: 假如现在有两个Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中调用的子程序,将这两个程序传到linux的一个目录下,使用fortran编译命令,如PGI的pgf90,Intel的ifort,命令如下: pgf90 -o exe_name 1.f90 2.f90 ifor...

④ pgf90 是pgi fortran吗

是PGI
不过linux下还是用gFortran吧, 网上有免费的

⑤ windows上可以用PGI编译器直接运行现有的.for的fortran程序吗

这个要修改算法

并不是说计算量大就适合GPU运算
GPU单核的频率比CPU低,只是核数多(往往几十上百个)所以才有优势
需要修改算法为并行计算适配

⑥ Linux系统下如何安装Abinit5.6.4

在Linux机器上装ABINIT之前,需确保已经安装了Fortran编译器(g95、pgi或ifc版本的均可),fftw、blas和lapack数学库。 到目前为止ABINIT最新成熟版本是4.6.4。可以从如下的网址下载到: http://www.abinit.org/package/?text=4_6_4 。它有预先编译好的二进制代码下载(如果想偷懒的话,下载这个解压后,就可以用了)和源代码(自己可以根据自己的机器配置进行安装)。下面就对源代码的安装进行说明: 比如机器A的编译器为pgf90。 1、从 ftp://ftp.abinit.org/pub/abinitio/ABINIT_v4.6.4/abinit-4.6.4.tar.gz下载abinit-4.6.4.tar.gz后,解压它: tar xzf abinit-4.6.4.tar.gz 则得到abinit-4.6.4的目录,下面就是它的源代码、教程、例子和文档说明等。 2、进入Machine_dept_files的子目录Intel_P6,把makefile_macros.PGIstatic_mmy拷贝到上两级目录中: cp makefile_macros.PGIstatic_mmy ../../makefile_macros 3、编辑修改makefile_macros,修改后的内容为: #################################################################### # For the sequential version # Machine type MACHINE=P6 # Fortran optimized compilation FC=pgf90 FFLAGS=-Mextend -Mfree -O2 FFLAGS_LIBS = -O2 FLINK= -Wl,-non_shared # C preprocessor, used to preprocess the fortran source. CPP=/lib/cpp CPP_FLAGS=-P -traditional -DCONTRACT # C optimized compilation. CC=cc CFLAGS=-O # Location of perl . Used to generate the script fldiff, in ~ABINIT/Utilities . PERL=/usr/bin/perl # List of machine-dependent routines MACHINE_DEP_C_SEQ_SUBS_LIST=etime.o # Use the ABINIT default libraries. # For dynamical link, uncomment this line LIBS= $(LAPACK) $(BLAS) $(NETCDF) #LIBS=/usr/lib/libgoto_p4_512-r0.96.so Lib_lapack/lapack.a NC_FC=pgf90 NC_F90=pgf90 NC_CPPFLAGS='-DNDEBUG -DpgiFortran' #################################################################### 4、键入命令: make allseq 开始编译所有可执行的模块 abinis、 aim 、band2eps、 newsp、 mrgddb、 anaddb 、lwf、 cut3d和concti等。编译得到这些可执行模块后,将它们拷贝到$HOME/bin目录下,以后就可以直接在所计算的目录运行开始计算了。

⑦ PGI编译器,什么是PGI编译器

前来说,是只有PGI的fortran才能编译成cuda。

⑧ 请教ifort和pgf90编译差别的问题

方法一:
假如现在有两个Fortran程序1.f90和2.f90,其中1.f90是主程序,2.f90是在主程序中调用的子程序,将这两个程序传到Linux的一个目录下,使用fortran编译命令,如PGI的pgf90,Intel的ifort,命令如下:
pgf90 -o exe_name 1.f90 2.f90
ifort -o exe_name 1.f90 2.f90
方法二:
在主程序1.f90中加入include '2.f90'语句,然后在Linux下用fortran命令编译,命令如下:
pgf90 -o exe_name 1.f90
ifort -o exe_name 1.f90

⑨ PGI fortran和intel fortran哪个好

这个具体还要看自己的个人感受了。据我所知,intel的编译器对于混合编程支持的比较广泛,而且自带有强大的函数库(像imsl),而pgi的编译器则是由所谓的mkl等支撑系统。当然如果你只是初学的话,其实无所谓哪款好坏了。intel的编译器的图形界面做的比较好。如果你不小心下载的pgi是命令行输入的话,估计的蛋疼的输入方式能让你抓狂的。总体推荐intel,还有康柏的编译器。

⑩ debian如何安装pgf90

. 首先安装pgi编译器,我在这里就不说了,网上应该很多资料。

  2. 配置环境变量(因为要使用pgf90编译,因此必须设置一下环境变量)
     # vi ~/.bashrc 编辑 .bashrc文件,在文件中添加以下几行        

     # source ~/.bashrc    (为了确保设置生效,最好重新启动命令行)    

  3. 下载 mpich-3.2。tar.gz (网址:http://www.mpich.org/downloads/)到目录/home/legna/Doucument(这个路径可以自己指定,安装完成后,安装包可以删除,所以放哪个目录下都没有关系)

  4. 解压mpich-3.2.tar.gz,得到mpich-3.2文件夹
     # tar -zxvf mpich-3.2.tar.gz

  5. 进入mpich-3.2目录
    # cd mpich-3.2

  6. 设置安装目录
    # ./configure --prefix=/home/legna/mpich(这个目录也可以自己指定,而且要看一下输出的内容有没有出现error的,如果有,那么就不能进行下一步)

  7. 编译
    # make(这边应该也不会报错,如果报错,肯定是前面的步骤没有成功)

  8. 安装
    # make install

  9. 配置环境变量
     # vi ~/.bashrc 编辑 .bashrc文件,在文件中添加如下的一行

     # source ~/.bashrc(为了确保设置生效,最好重新启动命令行)
  
   10. 测试
         自己写代码试试吧~~~

热点内容
缝合算法 发布:2025-03-18 03:46:06 浏览:362
java遍历二维数组 发布:2025-03-18 03:36:01 浏览:410
锐捷源码 发布:2025-03-18 03:26:55 浏览:436
诉讼中止裁定后可否解压 发布:2025-03-18 03:24:51 浏览:128
sqlserver全文搜索 发布:2025-03-18 03:23:58 浏览:715
u盘里面文件夹没有了 发布:2025-03-18 03:22:19 浏览:229
华为p系列手机哪个配置好 发布:2025-03-18 03:20:13 浏览:621
易语言连接access数据库 发布:2025-03-18 03:12:48 浏览:661
苗木源码 发布:2025-03-18 03:12:38 浏览:747
oracle卸载数据库 发布:2025-03-18 03:05:15 浏览:46