#!/usr/bin/env ruby1.8
#
#= dcmodel thumnail generate ruby script
#
# Editor :: kitamo
# Version:: 2005/09/19 15:30:20
#
#== Overview
#
#This file is generate by following ruby script automatically.
#
# /home/kitamo/work/zatsumu/dcmodel-tools/dcmodel-thum.rb
# version "$Revision: 1.14 $ : $Date: 2005/05/25 15:54:32 $"
#
#Please edit this file according to your purpose.
#
#== Usage
#
#Please check following sample page and reference manual.
#
# http://www.gfd-dennou.org/arch/dcmodel/doc/dcmodel-tools/dcmodel-thum-sample
# http://www.gfd-dennou.org/arch/dcmodel/doc/dcmodel-tools/dcmodel-thum-rdoc
#
##################################################
require "/home/kitamo/util/dcmodel-tools/dcmodel-thum.rb"
######################################################
# DCModelThumbnail のインスタンスを作成 (必須)
thumb = DCModelThumbnail.new
# サムネイル実行コマンド (必須)。最後に実行すること
END{
thumb.create
}
# コピーライト
#thumb.copyright = "GFD Dennou Club"
# 作成されるサムネイルのファイル名 (拡張子除く)
thumb.index = "../odaka1998-20051005"
# 作成されるサムネイルの拡張子名
#thumb.index_ext = ".htm"
# 「情報ファイル (infofile)」のファイル名
thumb.infofile = "#{File.basename(thumb.index)}.txt"
# 画像ファイルとして認識させたい拡張子の追加。
# デフォルトでは gif, png, jpg, jpeg, GIF, PNG, JPG, JPEG が認識される。
#thumb.ext_list.push("bmp")
# headlimit に当てはまらないものは画像としては無視され、
# 当てはまるものは「情報ファイル」において、接頭部分 headlimit が
# 省略可能になる。
#thumb.headlimit = "headlimit_"
# 絵のあるディレクトリの名前。必ず存在していなければならない。
thumb.figdir = "../fig"
# スタイルシートファイル
#thumb.css = "/GFD_Dennou_Club/ftp/arch/dcmodel/htmltools/dcmodel.css"
# rd2 コマンドへのパス
#thumb.rd2_path = "/usr/bin/rd2"
# rd2-ext-lib へのライブラリへのパス
#thumb.rd2htmlextlib = "/GFD_Dennou_Club/ftp/arch/dcmodel/lib"
# SIGEN ファイルを作らない場合は false にセットする
#thumb.mksigen = false
# HTML のロボット検索を禁止する場合には true にセットする
#thumb.norobots = true
# 画像ファイルサイズ (幅)
thumb.img_width = 280
# 画像ファイルサイズ (高さ)
thumb.img_height = 210
# 横にならべるファイル数
#thumb.figtable_num = 3
# スタイルシートを直接設定するためのもの
# (css ファイルに書き込む情報を直接指定できる)
#thumb.style = <<-STYLE
# a:link { color:#269900; }
# a:visited { color:#269900; }
# a:hover { color:#99FF33; }
#STYLE
# html の作成者情報 (デフォルトはユーザアカウント名が自動取得される)
#thumb.html_author = "kitamo"
# html ヘッダのタイトル
thumb.title = "dcmodel-thum : 実験結果サムネイル簡易作成スクリプト"
# 本体に書き出すメッセージ。サムネイルの部分よりも上に出力される。
# この変数自体は Array オブジェクトで、その内部に String オブジェクトが
# 格納される。
thumb.message = Array.new
# "=" ではなく、"<<" で代入することに注意!!
thumb.message << <<-Message
=begin
= Odaka et al. (1998) の計算
arare3m を用いて Odaka et al. (1998) の計算を行った.
ただし, 格子点間隔は水平鉛直ともに 200 m (Odaka et al.(1998) の倍),
水平領域は場は 25.6 km (Odaka et al. (1998) の半分)にしている.
計算モデル時間は 6 時間である.
== 計算設定
=end
Message
thumb.message << <<-Message
ソースプログラム |
arare3m-20051005
|
基本場の温度 |
高度 5 km 以下は温位 245 K, 高度 5 km 以上では温度 220 K |
基本場の圧力 |
静水圧平衡 (地表面で 700 Pa) |
温度の初期擾乱 |
最下層に最大振幅 2 K のランダムな擾乱を与える |
圧力の初期擾乱 |
なし |
風速の初期値 |
u = 0 m/s , w = 0 m/s |
放射加熱 |
高度 5 km 以下で -50 K /day の一様冷却 |
地表面フラックス |
バルク法(バルク係数は熱, 運動量ともに 0.01 で一定, 地表面温度 270 K で固定) |
重力加速度 |
3.72 m/s2 |
粘性 |
Klemp and Wilhelmson (1978). Cm = 0.2 |
時間フィルタ |
あり (係数は 0.1) |
数値粘性 |
あり (5.0 x 10-4) |
計算領域 |
水平 25.6 km x 鉛直 10 km |
格子点間隔 |
水平 200 m x 鉛直 200 m |
積分時間 |
6 時間 |
時間ステップ |
長い: 3 秒, 短い: 0.3 秒 |
境界条件 |
水平: 周期, 鉛直: free-slip |
数値解法 |
水平: 陽解法, 鉛直: 陰解法 |
Message
thumb.message << <<-Message
=begin
== 実行環境と計算時間
=end
Message
thumb.message << <<-Message
実行環境 |
PC (Intel Pentium 3 CPU 1 GHz x 2) |
計算実時間 |
約 1 時間 30 分 |
Message
thumb.message << <<-Message
=begin
==計算結果
* 出力ファイル
* ((<初期値|URL:./nc/arare-odaka1998-dx200-20051005-init.nc>))
* ((<時間発展|URL:./nc/arare-odaka1998-dx200-20051005.nc>))
* ((<リスタート|URL:./nc/arare-odaka1998-dx200-20051005-restart.nc>))
* ((<温位変化の寄与|URL:./nc/arare_diag-odaka1998-dx200-20051005.nc>))
=end
Message
thumb.create