このwiki内では、グリッドファイル(GrADS 4byteバイナリ、特に断らなければdirect書き込み)を〜.bin、コントロールファイルを〜.ctl、変数名をvarと表記します。
regrid2(var, 2.0, 3.0, bl)
regrid2(var, 128, 64, gg_ig64_bl)
wget ftp://cola.gmu.edu/grads/sprite/udf/regrid2.tar.gz
gunzip regrid2.tar.gz
tar xvf regrid2.tar
REGRID_DIR = /usr/local/grads-1.9b4
make -f Makefile
cp /usr/local/grads-1.9b4/udf/regrid2/udft.regrid2 /usr/local/grads-1.9b4/udf/udft.txt
/usr/local/grads-1.9b4/udf/regrid2.exe
export GAUDFT=/usr/local/grads-1.9b4/udf/udft.txt
source .bashrc
d regrid2(var, 2.0)
set x 1 144 set t 1 30 eof var
Writing data to transfer file... Executing eofudf binary ... EOFUDF Version XXX Fatal ERROR in eorudf: (Error No. -3). Errir reading 2nd record from transfer. FORTRAN STOP 1
wget http://web.atmos.ucla.edu/~munnich/Grads/EOF/current/binaries/linux/eofudf_linux.tar.gz tar xvf eofudf_linux.tar.gz
readme.html eof.gs eofudf libcxa.so.3
mv eof.gs /usr/local/grads-1.9b4/lib/
mv eofudf /usr/local/grads-1.9b4/udf/
vi /usr/local/grads-1.9b4/udf/udft.txt
eofudf 2 6 expr value value value value char sequential /usr/local/grads-1.9b4/udf/eofudf eofudf.in eofudf.out
mv libcxa.so.3 /usr/local/
gunzip grads-1.9.0-rc1-bin-i686-pc-linux-gnu.tar.gz
tar xvf grads-1.9.0-rc1-bin-i686-pc-linux-gnu.tar
/usr/local/grads-1.9.0-rc1/bin/以下に置く。
#set OpenGrADS export GRADSHOME=/usr/local/grads-1.9.0-rc1 export GADDIR=${GRADSHOME}/data export GASCRP=${GRADSHOME}/lib export PATH=${PATH}:${GRADSHOME}/bin export GAUDFT=${GRADSHOME}/udf/udft.txt export GABIN=${GRADSHOME}/bin export GAUDXT=${GRADSHOME}/bin/gex/udxt export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${GRADSHOME}/bin/gex alias opengrads=${GRADSHOME}/bin/gradsnc
source .bashrc
opengrads
ga-> q udct ga-> q udft
ga-> hello
Error from fish: rc = 1 Operation Error: Error from fish function
opengrads
open ua.ctl open va.ctl set lon 0 360 set lat -90 90 set t 1 ?? set z 6 a=fish(hcurl(ua,va.2)) (または a=fish_psi(ua,va.2)) set gxout fwrite set fwrite -le test.bin d a disable fwrite
流線関数:fish(hcurl(u, v))
速度ポテンシャル:fish(hdivg(u, v))