ifort 安装 ubuntu,rufus安装ubuntu

大家好,感谢邀请,今天来为大家分享一下ifort 安装 ubuntu的问题,以及和rufus安装ubuntu的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

fvcom编译安装入门

Ubuntu中fvcom4.1安装与环境配置

一、基础系统安装

Ubuntu系统选择20.04版本(后续的intel组件包对ubuntu系统的版本有要求),在windows系统下安装时推荐wsl2+ubuntu20.04或者虚拟机+ ubuntu20.04,系统的安装以及镜像源的更换网上有丰富的教程。

二、 fvcom4.1及相应组件的下载安装

1、安装前在终端键入su并输入密码进入root权限,安装和配置环境变量时一定注意路径,为避免后续编译时出现权限问题建议在root下安装。

2、下载fvcom4.1安装包

wget fvcom.smast.umassd.edu/...

3、在root下创建工作目录work,并将安装包解压至work中

mkdir work

tar-zxvf-C安装包所在位置/root/work

完成后可以在work下看到:

4、 intel组件包安装

先安装一些基础组件:sudo apt-get install curl-devel libcurl-devel zlib-devel gcc g++ gfortran cmake pkg-config make

(可能不完全用的到但是安了没错,用which查找位置例如which gcc,显示路径就表示安装成功)

新版的intel编译器等在组件包Intel® oneAPI Toolkits- Free for All Developers中,网址为: intel.cn/content/www/cn...

进入后选择红色圈圈:Get the HPC Kit

下载选项如图所示:

页面右下方给出了命令行安装代码,复制到终端执行即可。

执行代码后,会出现安装页面,虚拟机+ubuntu会出现可视化页面,按步骤正常安装即可;wsl+ubuntu系统会出现比较简单的安装页面,无法使用鼠标,用键盘上下左右选择,enter确定。

安装后在终端输入:vim~/.bashrc进行环境变量配置。

在打开的文件最后面加上:source/opt/intel/oneapi/setvars.sh intel64

退出后输入:source~/.bashrc启用配置

完成后在终端输入:which icc ifort icpc mpicc mpif90(which加后面的查找位置)

若显示路径就安装完成。

5、编译

进入FVCOM4.1文件,将河口案例拷贝到源文件FVCOM_source中

cp Examples/Estuary/make.inc_example FVCOM_source/make.inc

然后进入源文件,pwd可以显示文件位置

编辑make.inc

vim make.inc

(这里很重要,每一步都要注意)

51行TOPDIR做如下修改

61行DEF_FLAGS做如下修改

78,79行去掉注释#

271行去掉注释#(FLAG_14那一行)

466行FC做如下修改

保存修改并退出。

进入libs,修改makefile

两处CC改为CXX,并在某行后加入--disable-cxx

在libs下解压metis

./untar.sh metis

进入metis,编辑rename.h

vim rename.h

在最后一行log2前加入int

在libs下编译

make CC=icc CXX=icpc FC=ifort

编译完成后在libs/install/lib下出现文件

在FVCOM_source下编译make

(1.若出现缺失文件的提示,找到该文件并将其复制到需要的地方

(2.若出现:

swmod2.f90(104): error#7844: Invalid directive.!$OMP& KM_WAM, KM01, SIGM_10, SIGM01)

将!$OMP&删去,此为原代码中第二行,删完后合为一行即可。

如果不行检查之前的步骤,尤其确保TOPDIR的修改中“=”后面没有空格。

(3.编译时哪个文件有问题就进去修改编译前的文件,改完后make clean删除已经编译出的文件,然后重新make。

编译完成后生成fvcom可执行文件即可。

(仅供学习交流,侵删)

Intel编译器安装配置

安装配置Intel编译器的步骤主要包括下载、安装和配置环境变量。在下载阶段,用户需通过必应国际版搜索Intel oneAPI Toolkits并下载Base Toolkit或 HPC Toolkit,复制下载链接至虚拟机的安装文件夹中的终端,执行下载操作。对于HPC Toolkit的下载也遵循相同流程。至此,两个安装程序应已存在于虚拟机的安装文件夹内。

安装阶段,用户需首先安装MKL数据库,通过安装文件中的终端执行命令,注意仅选择MKL。接下来,安装ifort、icc和mpiifort编译器,同样在终端执行相应的命令,选择所需的编译器。若在安装过程中遇到空间不足的问题,用户可考虑磁盘扩展、重新安装Ubuntu以设置足够空间或在必要时重新安装系统。

配置环境变量阶段,用户在图形界面打开Intel安装文件并找到oneapi。随后,在终端执行特定命令以获取Intel文件及oneapi路径信息。如未配置过环境变量,需根据命令执行软件安装。确保安装了Environment Modules工具,并按照提示安装vim。接下来,用户在终端输入替换用户名的命令,确保opt根据个人情况而不同,并手动添加环境变量。如果在添加环境变量过程中遇到问题,用户需调整命令并使用wq保存修改,成功添加后,任何终端操作均能显示oneapi environment。

总结可能出现的问题及解决方案包括:版本错误、命令错误、权限不足、安装步骤未遵循等。对于未找到文件或目录的情况,需要检查是否正确安装了Environment Modules工具、确保source命令后跟有空格,以确保正确加载环境变量。整个过程需按照说明仔细执行,确保顺利安装配置Intel编译器。

在ubuntu下安装fortran

安装gfortran:sudo apt-get install gfortran

其他fortran编译器像intel fortran,g77等也按同样的方法安装,没有源就自己下载个包安装。terminal下输入命令 g77或者 gfortran或ifort查看安装是否成功。

linux下的编译器一般没有界面,用记事本之类的编写文件,然后编译就好。如果是gfortran的话在命令行下gfortran g.f(Fortran文件名);如果是intel fortran的话 ifort g.f.前提是你要在命令行下先进入你文件的文件夹下,以便编译器找到文件。

阅读剩余
THE END