以下のエラー文を参考にわかったことは、1月のシミュレーションをするのに12月(先月)のデータが必要なのは最初の計算に必要だから。
iom_nf90_open ~~~ open existing file: ./Lab_T_94_m02.nc in READ mode
---> ./Lab_T_94_m02.nc OK
iom_nf90_open ~~~ open existing file: ./Lab_T_94_m01.nc in READ mode
---> ./Lab_T_94_m01.nc OK
read sowaflcd (rec: 31) in ./Lab_T_94_m01.nc ok
fld_init : time-interpolation for sowaflcd read previous record = 31 at time = 30.50 days
iom_close ~~~ close file: ./Lab_T_94_m01.nc ok
未だにLab_T_94.ncが必要な理由がわからないがオフラインダイナミックスはちゃんと月データから読み込んでるのでシミュレーション自体には支障なし。ということで今回のランはdaily94と名づけることにする。
月ごとにシミュレートしていくためにdailyrun.shというスクリプト作成:
month=07
for it in T U V W
do
ln -fs Lab_${it}_94_m${month}.nc Lab_${it}_94.nc
done
mv LABSEA_*_*T.nc ../MY_SRC/daily94/
cp LABSEA_*_restart_trc.nc ../MY_SRC/daily94/restart_trc_${month}.nc
mv -f LABSEA_*_restart_trc.nc restart_trc.nc
./opa
シミュレーションが終わったらこのスクリプトを走らせる前に以下のことをする:
- namelist & namelist_pisces内のタイムステップ数を各月の日数に応じて変更(昨日の日記参照)。
- namelist内のnn_date0を各月の一日に変更。(一年一月一日 = 010101)
0 件のコメント:
コメントを投稿