PGI 编译器是否支持 Ubuntu 18.04.1 LTS?
我需要在我的 GeForce GTX 1080Ti GPU 上使用 OpenACC 进行一些并行计算。 目前,我的程序正在使用 GCC Fortran 编译器 (gfortran) 进行串行编译。我想知道是否可以在 Ubuntu 18.04.1 LTS 上安装 PGI 编译器。 如果不可能,那么更好的方法是:降级到旧版 Ubuntu,还是使用 GCC OpenACC 标志进行编译? 谢谢 ...
我需要在我的 GeForce GTX 1080Ti GPU 上使用 OpenACC 进行一些并行计算。 目前,我的程序正在使用 GCC Fortran 编译器 (gfortran) 进行串行编译。我想知道是否可以在 Ubuntu 18.04.1 LTS 上安装 PGI 编译器。 如果不可能,那么更好的方法是:降级到旧版 Ubuntu,还是使用 GCC OpenACC 标志进行编译? 谢谢 ...
由于缺少库,Calculix Crunchix FEA 程序无法运行。可执行文件已在以下位置下载:http://www.dhondt.de/。请注意,它是在 Xubuntu 20.04 LTS 上运行的。 错误是: ccx_2.20: error while loading shared libraries: libgfortran.so.4: cannot open shared object file: No such file or directory 我在网上搜索,有人建议安装语言我照做了,但错误是一样的。 这个库在哪个包中? ...
亲爱的专家,我正在尝试在 ubuntu 22 上使用 fortran。我收到编译错误 yasir@yasir-X270:~/Downloads/bremge_orig$ gfortran bremge.F brebldt.F -L ./cern/2005/lib -lkernlib -lmathlib -o main main.F /usr/bin/ld: cannot find -lkernlib: No such file or directory /usr/bin/ld: cannot find -lmathlib: No such file...
我不确定发生了什么,我认为当我第一次安装 ubuntu 22.04 时 MPI 运行良好。然后我发现我也可以安装 ifortran(不确定这是否影响了某些东西)和 mkl。 但是,我现在发现的问题是,当我尝试运行代码时收到此消息: $ mpirun -n 2 测试并行.x [proxy:0:0@Dedalus] HYD_spawn (../../../../../src/pm/i_hydra/libhydra/spawn/intel/hydra_spawn.c:151): 文件 testparalel.x 上的 execvp 错误(没有此文件或目录) 在...
我正在使用 Ubuntu 20.04。 在我安装了 oneAPI Base Toolkit 和 HPC toolkit 之后,每次打开终端时都会出现这个 oneAPI 环境初始化消息。 :: initializing oneAPI environment ... BASH version = 5.0.17(1)-release :: clck -- latest :: intelpython -- latest :: vtune -- latest :: ipp -- latest :: debugger -- latest :: vpl -- lat...
我需要构建一个 Fortran 程序,该程序使用(除其他外)库 netcdf,我使用 apt-get 下载了该库(我的计算机是 Ubuntu 20.04)。安装库成功了,库的共享对象文件也在那里,但是在运行我需要安装的程序的 makefile 时,它不起作用,因为它找不到此库的包含文件。我不熟悉 Fortran,在这种情况下需要包含文件是常有的事吗?据我所知(或者说经验),在 C++ 中链接此类库不需要包含文件。我想如果我通常需要它们,我应该在安装库时就得到它们。 谢谢你的帮助! ...
chuck我在文件夹中有一个名为的 Fortran 可执行文件/home/debajyoti/chuckDir/。 该程序的chuck作用是,它获取一个输入文件inputfile.txt和一个输出文件outputfile.txt,并根据其中的数据进行计算inputfile.txt,然后将输出写入文件中outputfile.txt。 我按照以下步骤进行所有这些计算Ubuntu 终端: ~$ cd chuckDir ~/chuckDir$ ./chuck <inputfile.txt> outputfile.txt 现在我想运行chuck并在 中执行...
我有一个用 Fortran 90 编写的源代码:sourcecode.f90 它需要 Lapack 库进行编译,因此我使用以下命令编译源代码: gfortran -o executable.exe sourcecode.f90 -llapack 当我在 Ubuntu 终端中使用以下命令运行该可执行文件时: ./executable.exe 一切运行正常。但是当我尝试在 Octave 脚本中运行相同的可执行文件时,出现了以下行: system("./executable.exe") 我在 Octave 命令窗口中收到此错误: ./exec...
通常,在安装 lapack、blas 等库时,我只需运行 makefile,它们就会自动安装。要将它们与我的 gfortran 编译器链接,gfortran -llapack 或 gfortran -lblas 标志就足以链接它们。但是当我使用 make 安装此 slatec 库时,通过给出标志 gfortran -lslatec,什么也没发生,并且出现无法找到 slatec 的错误。如何正确安装它? https://github.com/Rufflewind/slatec 这就是图书馆。 ...
我是初学者,需要你的帮助。我使用 Ubuntu18.04,想安装 Orient 包进行分子计算。 https://gitlab.com/anthonyjs/orient 使用 gfortran 编译器编译它时出现此错误。 gfortran -o orient-5.0.09 -L/home/src/Mesa-6.2.1/lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib \ -static-libgfortran -static-libgcc <something>.o -llapack ...
我在并行化代码时遇到了一些问题。该代码是用 Fortran90 编写的,我使用 mpi 对其进行了并行化。我不会发布该代码,因为它有超过 1 万行。 然而,在尝试处理更精细的网格时,我开始遇到此错误: Operating system error: Cannot allocate memory Allocation would exceed memory limit ------------------------------------------------------- Primary job terminated normally, but 1...
我正在关注本教程安装提到的软件(称为 PRESTO),但是当我输入时./configure,我收到以下消息: checking how to get verbose linking output from /home/user/Softwares/iraf/unix/hlib//f77.sh... -v checking for Fortran 77 libraries of /home/user/Softwares/iraf/unix/hlib//f77.sh... -lf2c checking for dummy main to link with ...
我在 Ubuntu 18.04 中使用 gfortran 7.3。现在其中一个软件代码(FLUKA-CERN)需要 gfortran 7.4 才能运行。如何在 Ubuntu 18.04 中升级 gfortran 7.4 或更高版本 8.2。 ...
我想安装一个名为 OSIRIS 的程序,但我需要获取 Fortran 9x 编译器。我想知道如何安装它?我使用的是 Ubuntu 16 ...
我必须使用具有“菜单样式”界面的 FORTRAN 代码。我在终端上输入命令来访问代码,从而打开主菜单。从那时起,我输入一个数字并输入它来选择一个选项,该选项可以打开子菜单或执行命令。要退出,我必须导航回主菜单并输入“0”以结束代码并“返回终端”。例如,在终端上我输入: code_command %打开 FORTRAN 代码主菜单 1→ 我从主菜单中选择选项 1,这将打开一个子菜单; 2→ 从子菜单 1 中,我通过输入选项 2 来选择另一个子菜单; 7→ 从这个第二个子菜单中,我选择执行所需任务的第 7 个选项。 0→ 我从第二个子菜单返回 0→ ...