阿里ECS进行OpenFOAM的计算流程
-
购买篇
-
打开 https://account.aliyun.com/ 注册账户,然后登陆,进入下图页面
-
点击上图中的控制台,进入下图页面:
-
点击上图左侧那个红圈,会滑动出一个界面,选择云服务器ECS并点击,进入下图页面:
-
点击上图红圈的创建实例,进入下图页面:
-
上图中计费方式可选择:
-
包年包月:目前支持最少一周租用,可按月/年
-
按量付费:按照用时/用的带宽算,用户自己选择多少小时停止。
-
抢占式付费:错峰收费,闲时收费很低。
我这次教程采用抢占式付费。地域也可选择不同的地区,不同的地区有不同的优惠,比如张家口这个优惠力度非常大。推荐选择最近的地区,因为影响访问速度。
-
-
接下来选择配置,如下图:
我选择了一个12核心的CPU,内存默认24G
-
接下来配置一些其他东西,如下图。抢占式实例需要配置价格上限,我采用的自动出价,你可以选其他的。需要注意的是实例数量,这个和CFD的节点不是一个概念,CFDer进行CFD计算只能买一个实例用来并行。
镜像我采用的Ubuntu,也可以选择windows server,SUSE之类。
系统盘我默认40G盘,也可以选择SSD等
-
然后按照下图,点击下一步:网络安全组。
-
网络页面采用默认设置,如下图
-
下图中可选择网络带宽,公网带宽可以调节,默认5M,带宽影响数据传输,如果进行千万网格DNS计算,最好还是大点,要不然传输数据得好久。
IPV6采用默认设置。
-
其他采用默认设置,如下图,点击创建实例即可,如下图
-
弹出如下界面,购买成功
使用篇
-
点击上面的管理控制台,会跳转到你的ECS主机,如下图:
-
点击上图中红圈的更多,选择重置实例密码,弹出下图:
重置密码之后,选择更多 - 实例状态 - 重启完成密码重置
-
点击远程连接,会出现:
这个是远程连接密码,和之前你设置的密码不同。之前你设置的密码是可以通过ssh进入的密码。这个密码是通过阿里云管理终端进入的密码。
-
显示如下,输入
root
,然后输入你刚才自己设置的密码 -
然后就可以进入了,如下图:
-
现在就可以进行OpenFOAM编译了,可参考 http://dyfluid.com/docs/install.html 首先输入
sudo apt-get update
,然后输入sudo apt-get install build-essential
等等等,一切都可以按照上面这个连接进行,不会产生任何问题。这样OpenFOAM就在这个ECS上安装成功了。感兴趣的试试吧
-
-
恩,我觉得最便宜的组合就是买个 树莓派 (200块人民币?),然后 build OF,写算例文件,然后用
"华为云12核24g三块八一小时。同配置用了阿里云的张家口服务器,算一个半小时总共花了一毛七"
超级便宜哈。
-
有没有大佬在ECS上跑计算的时候出现以下FATAL ERROR。。
This code should not be executed by someone with administrator rights due to security reasons.
这要如何解决