When I tried to use the realtime SST update in WRF runtime, I met the problem:
None of the following are allowed to be TRUE :
( internal_time_loop .EQ. 1 ) F
( config_flags%grid_fdda .NE. 0 ) F
( config_flags%sst_update .EQ. 1 ) T
( config_flags%all_ic_times ) F
( config_flags%smooth_cg_topo ) F
( config_flags%polar ) F
-------------- FATAL CALLED ---------------
FATAL CALLED FROM FILE: <stdin> LINE: 431
Problems, we cannot have excluded middle data from WPS
delete namelist variable in namelist.wps
process_only_bdy = 5
and rebuild the met_em*
files.
Updated 2018-07-18
两个多月断断续续,用微信读书看了贾雷德·戴蒙德《枪炮、病菌与钢铁》一书。从风格来讲,这种颇似文献大综述的作品并不耐读。内容上往往是详尽而全面地罗列证据,从而可以足够坚实地证明作者结论。因此能坚持将整部书读完实属不易。 但是呢,如果说证明的过程是枯燥繁琐而却必不可少的,那么作者所提出的问题却是十分扣人心弦的,证明的逻辑可以说是精妙绝伦的,而给出的结论同样也是发人深省的。
作者所提出的最核心的问题相当于李约瑟问题的泛化,概括来说,即设问当今世界区域发展不平衡的历史路径依赖问题。具体而言,即可拆解如:
为什么现代社会中的财富和权力的分配,是以今天这种面貌呈现,而非其他形式?为何越过大洋进行杀戮、征服和灭绝的,不是美洲、非洲的土著,而是欧洲人和亚洲人?各族群间的生活差异为何如此之大? 对于现代人类、国家间的种种不平等现象,史学家往往存而不论的问题。
作者博学程度令人惊叹,详细的考据做到了出神入化的地步,关于这种细致考据的优缺点已经多有讨论,个人当然还是认为瑕不掩瑜的。这本书更让我惊叹的其实更在于思维方法论和和结论的泛化性方面。
作者思维的精妙之处在于“回环论证”,这算是我杜撰的说法,具体而言,回环思考某种程度上可以说是逆向思维的延拓。举几个例子:
生亦我所欲,所欲有甚(6)于(7)生者,故(8)不为苟得(9)也;死亦我所恶(10),所恶有甚于死者,故患(11)有所不辟(12)也。如使(13)人之(14)所欲莫(15)甚于生,则(16)凡(17)可以得生(18)者何不用也(19)?使人之所恶莫甚于死者,则凡可以避患者何不为(20)也?由是则生而(21)有不用也,由是则可以避患而有不为也。是故(22)所欲有甚于生者,所恶有甚于死者。
《枪炮》一书中的回环论证比孟子更牛的地方在于进一步做到了递归演绎。
为什么是欧洲干掉了美洲,而不是反过来?–>直接原因:美洲人口稀疏,技术落后,缺乏足够的针对不同病菌的抗体;欧洲反之。
进一步,为什么美洲人口就少了?技术就落后了?对抗病菌能力就弱了?–>环境问题+人口稀疏,缺少分工,缺少驯化动物,无法解放生产力,类似马尔萨斯陷阱.
我们回溯一下:由于初始环境限制+人口稀疏,因此无法通过分工、驯化动物解放生产力,因此不能通过社会总生产力的提高养活更多的人,因此无法进一步发展出复杂的社会结构及分工,不能使人口进一步增长,各种传染病感染机会偏少,群体不能获得针对种类足够丰富的病菌的免疫力……
我们感受下:从简单的逆向思维(当然这是最重要的一步),到正反对比论证,到回环递归演绎(核心是人口-技术,人口-群体抵抗力的正反馈),三重境界,妙哉!
另一方面让我再次重视的则是事物发展的初始环境及历史路径依赖。我们从种族缩小到个人,时也命也运也,诚然如是。但是认识到这点,并不是消极的宿命论,而是秉持做到限制条件下的最优化的方法论,是无愧于生。
除此之外,将地球上不同种族间发生的事情逻辑泛化到宇宙不同文明,就是“黑暗森林”假说的简化模型例证。
Updated 2018-07-08
Razortail的免费期马上要过了,用菇菇的信息注册了新的AWS账户,开了新的节点,叫做Diggler吧.主机位置也从韩国首尔搬到了新加坡,希望坡县的丢包率能低一点,可悲。
记录下配置过程。参考之前Razortail的记录。
git安装
$sudo yum install git
配置ssh
$ssh-keygen
安装SS依赖(参考最新版本依赖)
sudo yum install -y gcc gettext-devel unzip autoconf automake make zlib-devel libtool xmlto asciidoc udns-devel libev-devel
sudo yum install -y pcre pcre-devel perl perl-devel cpio expat-devel openssl-devel mbedtls-devel
sudo yum install gcc gettext autoconf libtool automake make pcre-devel asciidoc xmlto c-ares-devel libev-devel libsodium-devel mbedtls-devel -y
安装libsodium到系统默认搜索路径
wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
./configure
make && make check
sudo make install
Follow the instructions in SS Severlibv Version.
注意用sudo ldconfig来更新lib配置。
安装ss后的配置:
{
"server": "0.0.0.0",
"server_port": xxxxx,
"local_port": 1080,
"password": "yourpwd",
"timeout": 600,
"method": "aes-256-cfb",
"fast_open": false,
}
注意去掉旧版本中的local_address字段。
Updated 2018-07-05