fortran

PGI 编译器是否支持 Ubuntu 18.04.1 LTS?
fortran

PGI 编译器是否支持 Ubuntu 18.04.1 LTS?

我需要在我的 GeForce GTX 1080Ti GPU 上使用 OpenACC 进行一些并行计算。 目前,我的程序正在使用 GCC Fortran 编译器 (gfortran) 进行串行编译。我想知道是否可以在 Ubuntu 18.04.1 LTS 上安装 PGI 编译器。 如果不可能,那么更好的方法是:降级到旧版 Ubuntu,还是使用 GCC OpenACC 标志进行编译? 谢谢 ...

Admin

如何在 Xubuntu 22.04 LTS 上安装 libgfortran.so.4?
fortran

如何在 Xubuntu 22.04 LTS 上安装 libgfortran.so.4?

由于缺少库,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 我在网上搜索,有人建议安装语言我照做了,但错误是一样的。 这个库在哪个包中? ...

Admin

Fortran 编译错误
fortran

Fortran 编译错误

亲爱的专家,我正在尝试在 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...

Admin

Ubuntu 22.04 上的 MPI 问题
fortran

Ubuntu 22.04 上的 MPI 问题

我不确定发生了什么,我认为当我第一次安装 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 错误(没有此文件或目录) 在...

Admin

打开终端时显示“正在初始化 oneAPI 环境”
fortran

打开终端时显示“正在初始化 oneAPI 环境”

我正在使用 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...

Admin

没有包含 fortran 库的文件
fortran

没有包含 fortran 库的文件

我需要构建一个 Fortran 程序,该程序使用(除其他外)库 netcdf,我使用 apt-get 下载了该库(我的计算机是 Ubuntu 20.04)。安装库成功了,库的共享对象文件也在那里,但是在运行我需要安装的程序的 makefile 时,它​​不起作用,因为它找不到此库的包含文件。我不熟悉 Fortran,在这种情况下需要包含文件是常有的事吗?据我所知(或者说经验),在 C++ 中链接此类库不需要包含文件。我想如果我通常需要它们,我应该在安装库时就得到它们。 谢谢你的帮助! ...

Admin

如何在 Python-3 脚本中运行通常在 Ubuntu 终端中运行的 Fortran 可执行文件?
fortran

如何在 Python-3 脚本中运行通常在 Ubuntu 终端中运行的 Fortran 可执行文件?

chuck我在文件夹中有一个名为的 Fortran 可执行文件/home/debajyoti/chuckDir/。 该程序的chuck作用是,它获取一个输入文件inputfile.txt和一个输出文件outputfile.txt,并根据其中的数据进行计算inputfile.txt,然后将输出写入文件中outputfile.txt。 我按照以下步骤进行所有这些计算Ubuntu 终端: ~$ cd chuckDir ~/chuckDir$ ./chuck <inputfile.txt> outputfile.txt 现在我想运行chuck并在 中执行...

Admin

为什么我无法在 Octave 中运行这个可执行文件 (.exe)?
fortran

为什么我无法在 Octave 中运行这个可执行文件 (.exe)?

我有一个用 Fortran 90 编写的源代码:sourcecode.f90 它需要 Lapack 库进行编译,因此我使用以下命令编译源代码: gfortran -o executable.exe sourcecode.f90 -llapack 当我在 Ubuntu 终端中使用以下命令运行该可执行文件时: ./executable.exe 一切运行正常。但是当我尝试在 Octave 脚本中运行相同的可执行文件时,出现了以下行: system("./executable.exe") 我在 Octave 命令窗口中收到此错误: ./exec...

Admin

从 github 安装库时出现问题
fortran

从 github 安装库时出现问题

通常,在安装 lapack、blas 等库时,我只需运行 makefile,它们就会自动安装。要将它们与我的 gfortran 编译器链接,gfortran -llapack 或 gfortran -lblas 标志就足以链接它们。但是当我使用 make 安装此 slatec 库时,通过给出标志 gfortran -lslatec,什么也没发生,并且出现无法找到 slatec 的错误。如何正确安装它? https://github.com/Rufflewind/slatec 这就是图书馆。 ...

Admin

如何解决此错误?(collect2:致命错误:找不到“ld”)
fortran

如何解决此错误?(collect2:致命错误:找不到“ld”)

我是初学者,需要你的帮助。我使用 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 ...

Admin

Fortran 错误:无法分配内存
fortran

Fortran 错误:无法分配内存

我在并行化代码时遇到了一些问题。该代码是用 Fortran90 编写的,我使用 mpi 对其进行了并行化。我不会发布该代码,因为它有超过 1 万行。 然而,在尝试处理更精细的网格时,我开始遇到此错误: Operating system error: Cannot allocate memory Allocation would exceed memory limit ------------------------------------------------------- Primary job terminated normally, but 1...

Admin

配置:错误:从 C 链接到 Fortran 库失败
fortran

配置:错误:从 C 链接到 Fortran 库失败

我正在关注本教程安装提到的软件(称为 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 ...

Admin

Ubuntu 18.04 中的 gfortran 7.4 升级
fortran

Ubuntu 18.04 中的 gfortran 7.4 升级

我在 Ubuntu 18.04 中使用 gfortran 7.3。现在其中一个软件代码(FLUKA-CERN)需要 gfortran 7.4 才能运行。如何在 Ubuntu 18.04 中升级 gfortran 7.4 或更高版本 8.2。 ...

Admin

如何安装 Fortran 9x 编译器?
fortran

如何安装 Fortran 9x 编译器?

我想安装一个名为 OSIRIS 的程序,但我需要获取 Fortran 9x 编译器。我想知道如何安装它?我使用的是 Ubuntu 16 ...

Admin

如何从访问相同代码的 shell 脚本内部终止正在运行的 fortran 代码?
fortran

如何从访问相同代码的 shell 脚本内部终止正在运行的 fortran 代码?

我必须使用具有“菜单样式”界面的 FORTRAN 代码。我在终端上输入命令来访问代码,从而打开主菜单。从那时起,我输入一个数字并输入它来选择一个选项,该选项可以打开子菜单或执行命令。要退出,我必须导航回主菜单并输入“0”以结束代码并“返回终端”。例如,在终端上我输入: code_command %打开 FORTRAN 代码主菜单 1→ 我从主菜单中选择选项 1,这将打开一个子菜单; 2→ 从子菜单 1 中,我通过输入选项 2 来选择另一个子菜单; 7→ 从这个第二个子菜单中,我选择执行所需任务的第 7 个选项。 0→ 我从第二个子菜单返回 0→ ...

Admin