Windows 上构建适配COAWST的Linux系统

Windows 上构建适配COAWST的Linux系统

前言

首先要面对的问题:如何在Windows系统下配置一个Linux系统?

  1. Cygwin或WSL

这二者本质上并不是linux系统,仍然处于windows系统下。

  1. VirtualBox或VMware

二者都是比较常用的虚拟机(Virtual Machine)。相较于Cygwin和WSL,虚拟机构建了一个仿真的计算机环境。基本可以再现Linux系统的大部分功能,例如curl、yum、wget。然而在性能和规格上要比Linux差很多。

至于1.和2.的根本区别?不清楚。不过我清楚的是,Cygwin和WSL不一定能运行模式,然而虚拟机我曾经试验过,是可以成功运行FVCOM的。

时过境迁,曾经FVCOM运行成功的快乐还依稀记得,然而具体的步骤也忘得一干二净,找到当时的配置日志,也是写的一塌糊涂。

这一次的目标是在虚拟机上成功配置COAWST,为了防止旧时的悲剧再次发生,将配置的日志尽可能详细的写下来,以备日后查阅。

OneCountry

2022.9.30

一、在Ubuntu22.04下的失败尝试

1.1 在VirtualBox安装Ubuntu

1.2 安装必要的库

1.3 安装Parallel Intel Studio XE

1.4 安装NetCdf库

二、Centos7能否成功?

2.1 在VirtualBox下安装Centos7

2.2 安装必要的库

2.3 安装Parallel Intel Studio XE

2.4 安装模式需要的一系列库

三、尝试运行COAWST的test case

3.1 Inlet_test的试运行

3.2 Sandy test的试运行

四、结语

一、在Ubuntu22.04下的失败尝试

1.1 在VirtualBox安装Ubuntu

为什么选择VirtualBox?

最简单的原因,开源,稳定。可能没有那么多的功能,但重在简洁。

在当时配置FVCOM的时候,由于时间紧张,便匆匆忙忙的找了一个写的比较完备的安装教程。

这一次我打算尝试一下新的东西,所以先从最热门的Ubuntu开始。参考的安装教程如下:

https://blog.csdn.net/qq_45373920/article/details/122409002

在安装Ubuntu时我没有选择配置Ubuntu而选择了自动安装Ubuntu(感觉Ubuntu对于Linux系统来说有点过于智能了,反而限制了开发者的操作空间。)也就是说,没有自己自定义的过程,系统自动就安装好了。

1.2 安装必要的库

接下来就是安装一些必要的库,比如gcc,g++以及gfortran这些linux必备的编译器,只需要两行命令:

sudo apt update

sudo apt install build-essential

1.3 安装Parallel Intel Studio XE

由于构建该Linux系统是为了做一些模式测试,因此NetCDF库是必须安装的。考虑到并行计算的需求,因此一般都使用Intel编译器进行编译安装。这就需要在Linux系统安装Intel Parallel Studio XE。众所周知,这玩意要钱,所以从网上找了破解版。在CSDN上竟然有人很良心的用网盘分享,世道变了。贴个链接,不知道以后还会不会有:

https://blog.csdn.net/kill_father/article/details/114661048

将其解压到/opt下(应该需要管理员权限,sudo即可),然后tar解压。解压后,进入目录,输入命令:

tar -xvzf /path/to/your/file -C /destination

随后进入解压好的文件夹,输入命令:

./install.sh

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值