請問有人使用過cam這個model嗎?? (1) - 颱風討論
By George
at 2012-08-06T09:04
at 2012-08-06T09:04
Table of Contents
原來你是問安裝模式的問題。那就跟scientific description 比較遠了。
回答你的問題前先把幾件"我的假設"寫在前面:
a. 我沒有帳號進入 ncar svn去看單獨 cam 5.1.1的soruce code。但我是用臨時帳號
進去看 CESM1.0.4。所以假設他與單一 cam5.1.1 裡面檔案的相對位置是一樣的。
b. 假設你對系統環境設定與 shell script 有一定的基礎。
c. 假設你的各項 compiler library 路徑,參數等等都設對。
d. 問題很大,我盡量一個問題一篇,讓你容易閱讀。
e. 我先就你的問題回答,最後在一篇統整cam 裡面各個檔案運行的結構與順序,讓你對
整個模式有一個較為整體的概念。
f. 由於看不到原始code,很多是加上我的推論與想像,我盡我可能回答,有錯請多包涵
,也請多點耐心再試試。
以下開始回答問題。
問題1:
CAM5.1 是實驗設計是為了給 CMIP5 (Coupled Model Intercomparsion Project Phase
5) ,為了讓CCSM4 與CESM1.0能和世界上其他
有名的GCMs 在同樣的實驗設計下比較與衡量從前、當下與未來氣候對人類的影響所做的
設計。沒錯,也就是給明年即將來到
IPCC AR5 計畫書的撰寫所做的設計。
詳細的實驗設計、目的與計畫,請參考CMIP5網頁
(http://cmip-pcmdi.llnl.gov/cmip5/experiment_design.html)
與論文:
Taylor, K.E., R.J. Stouffer, G.A. Meehl: An Overview of CMIP5 and the
experiment design. Bull. Amer. Meteor. Soc., 93, 485-498,
doi:10.1175/BAMS-D-11-00094.1, 2012.
太多? 恩,我想也是,這個看完會死人。所以我們從source code裡面下手。
在為cam5設計的所有實驗檔案(case-name file), 都在一個目錄下
../cam/bld/namelist_files/use_cases/
每個xml結尾的檔案裡條列著這個實驗所需要的所有初始檔,我想這應該就是是你想要的
。
那要怎麼用他們?
假設你想要跑 1850_cam4_2xco2.xml 這個實驗,那就是:
build-namelist -use_case 1850_cam4_2xco2
對,也就是xml前面的主檔名。build-namelist 會自動去適當的位置抓取
1850_cam4_2xco2.xml然後產生atm_in、ocn_in、lnd_in 等等..
的初始檔案、適當物理變量以及cpu配置等等系統參數的列表,以供執行模式時讀取。
關於你在 build-namelist 時下的 參數 -test,那只是給你檢查input的初始檔案是不是
在預定的位置上。你沒有指定不同的初始檔或不同實驗,當然每次跑出來的結果都一樣囉。
cam default 的namelist 則在
../cam/bld/namelist_files/namelist_defaults_cam.xml
裡面變量的定義則在
../cam/bld/namelist_files/namelist_definition.xml
如何設定 namelist 請參考:
http://www.cgd.ucar.edu/amp/tutorial/practicals/practical_lab2_part1.pdf
--
◢█▎ ◢▃ ◆█▆▃ ◢█▍ ◢▋ ‥〃mph〃ELNINO〃‥
▍█▍ ◢█▌ ▍█◤◥▎ ▌█▎ ▎▋
▎ ◣◢◤█▍ ▎█▎▋▍ ▍█▃▅█▋
█▊▄▆▍█▏ ▅ ▁▂▆ ◥ ▅▉█▌ 人生繁擾一場夢
█▌ █▊ ▅ ▍█ ▊█▋ 但求浮雲一片白
▅▂ ◥▊ █▋ ꈠ ◥ ▎ █▋
--
回答你的問題前先把幾件"我的假設"寫在前面:
a. 我沒有帳號進入 ncar svn去看單獨 cam 5.1.1的soruce code。但我是用臨時帳號
進去看 CESM1.0.4。所以假設他與單一 cam5.1.1 裡面檔案的相對位置是一樣的。
b. 假設你對系統環境設定與 shell script 有一定的基礎。
c. 假設你的各項 compiler library 路徑,參數等等都設對。
d. 問題很大,我盡量一個問題一篇,讓你容易閱讀。
e. 我先就你的問題回答,最後在一篇統整cam 裡面各個檔案運行的結構與順序,讓你對
整個模式有一個較為整體的概念。
f. 由於看不到原始code,很多是加上我的推論與想像,我盡我可能回答,有錯請多包涵
,也請多點耐心再試試。
以下開始回答問題。
問題1:
CAM5.1 是實驗設計是為了給 CMIP5 (Coupled Model Intercomparsion Project Phase
5) ,為了讓CCSM4 與CESM1.0能和世界上其他
有名的GCMs 在同樣的實驗設計下比較與衡量從前、當下與未來氣候對人類的影響所做的
設計。沒錯,也就是給明年即將來到
IPCC AR5 計畫書的撰寫所做的設計。
詳細的實驗設計、目的與計畫,請參考CMIP5網頁
(http://cmip-pcmdi.llnl.gov/cmip5/experiment_design.html)
與論文:
Taylor, K.E., R.J. Stouffer, G.A. Meehl: An Overview of CMIP5 and the
experiment design. Bull. Amer. Meteor. Soc., 93, 485-498,
doi:10.1175/BAMS-D-11-00094.1, 2012.
太多? 恩,我想也是,這個看完會死人。所以我們從source code裡面下手。
在為cam5設計的所有實驗檔案(case-name file), 都在一個目錄下
../cam/bld/namelist_files/use_cases/
每個xml結尾的檔案裡條列著這個實驗所需要的所有初始檔,我想這應該就是是你想要的
。
那要怎麼用他們?
假設你想要跑 1850_cam4_2xco2.xml 這個實驗,那就是:
build-namelist -use_case 1850_cam4_2xco2
對,也就是xml前面的主檔名。build-namelist 會自動去適當的位置抓取
1850_cam4_2xco2.xml然後產生atm_in、ocn_in、lnd_in 等等..
的初始檔案、適當物理變量以及cpu配置等等系統參數的列表,以供執行模式時讀取。
關於你在 build-namelist 時下的 參數 -test,那只是給你檢查input的初始檔案是不是
在預定的位置上。你沒有指定不同的初始檔或不同實驗,當然每次跑出來的結果都一樣囉。
cam default 的namelist 則在
../cam/bld/namelist_files/namelist_defaults_cam.xml
裡面變量的定義則在
../cam/bld/namelist_files/namelist_definition.xml
如何設定 namelist 請參考:
http://www.cgd.ucar.edu/amp/tutorial/practicals/practical_lab2_part1.pdf
--
◢█▎ ◢▃ ◆█▆▃ ◢█▍ ◢▋ ‥〃mph〃ELNINO〃‥
▍█▍ ◢█▌ ▍█◤◥▎ ▌█▎ ▎▋
▎ ◣◢◤█▍ ▎█▎▋▍ ▍█▃▅█▋
█▊▄▆▍█▏ ▅ ▁▂▆ ◥ ▅▉█▌ 人生繁擾一場夢
█▌ █▊ ▅ ▍█ ▊█▋ 但求浮雲一片白
▅▂ ◥▊ █▋ ꈠ ◥ ▎ █▋
--
Tags:
颱風
All Comments
By Dorothy
at 2012-08-08T20:49
at 2012-08-08T20:49
By Anonymous
at 2012-08-11T08:33
at 2012-08-11T08:33
Related Posts
氣象公司凸槌?市府:做不好就換
By Elvira
at 2012-08-06T00:03
at 2012-08-06T00:03
13W JTWC:熱帶風暴
By Brianna
at 2012-08-05T23:47
at 2012-08-05T23:47
海葵颱風 近風點實測
By Hedwig
at 2012-08-05T18:45
at 2012-08-05T18:45
雙颱夾擊 陸災民逾千萬
By Audriana
at 2012-08-05T18:35
at 2012-08-05T18:35
天氣概況~2012/08/05
By David
at 2012-08-05T08:36
at 2012-08-05T08:36