团队师兄的模式课培训大纲
总体介绍
应老板要求,师兄计划在每次组会的上午安排两小时左右的分享活动,大概进行3~4次。内容计划分成三个方面:
- 关于气候模拟的基本概念的介绍
- 重点介绍成熟的CESM模式,包括基本框架,移植,和一般性的实验运行流程。
- 深入探讨CESM代码架构,并辅以若干Code Modification实验介绍等。
第一次分享
11月11日上午10点,主要进行气候模式基本概念的介绍和讨论。如果大家有什么感兴趣的议题,或者在paper上看到了什么好玩的试验,可以向我回复邮件,到时集中讨论;也可以在分享中随时提出一起研究讨论。谢谢大家参与!
第二次分享计划
12月2日上午10点,主要进行第二方面的介绍,具体:
- 常用的海气动力学领域模式介绍
- CESM模式系统简介和移植流程(简介)
- 在学校四期高性能计算平台进行简单的模式敏感性试验实例(SST/CO2/solar change等)
- CESM模式输出简单的后处理(绘图)
第三次分享计划
12月17日上午10点,具体包括以下部分:
- 在学校四期高性能计算平台进行简单的模式敏感性试验实例
1.1 CO2 change experiment
1.2 地形和SST change experiment - CESM模式输出简单的后处理(绘图)
*其中包括vim/shell/pbs系统等Linux系统工具和NCL的操作演示。
最后一次分享
12月30日上午10点,主要介绍模式输出后处理及几组代码修改类实验:
- CESM模式输出简单的后处理(绘图)
- 代码修改类实验
2.1 CESM编译及运行流程
2.2 代码修改类试验搜索技巧
2.3 温度倾向方程、动量方程修改(定常强迫试验、Nudging试验)
2.4 简介其他模块的代码修改
听了最后一次模式培训课后,学到几个很有用的linux命令:
- tree -d 可查看各目录下的文件分布情况
- tail -f run.log 可刷新看模式输出
- qstat -u usename 可只看到我们提交的任务
- grep -ir “snow” * 可查看文件里的内容,-i忽略大小写,-r递归