• 検索結果がありません。

研究用 UNIX システムの利用について

N/A
N/A
Protected

Academic year: 2021

シェア "研究用 UNIX システムの利用について"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

研究用 UNIX システムの利用について

長崎大学総合情報処理センター 山 口 正 道

E ‑ m a i l :  [email protected]‑u.ac.jp 

目 次

1  研究用 UNIX システムの構成 1 1 2  

1 . 1 機器構成. • .  .  .  .  .  .  • • • .  .  .  .  • .  • .  • • .  .  • • • • .  • .  • .  .  • • .  .  ..  1 1 2  

1 . 2 端末及び周辺機器の配置. • • .  • .  .  .  • • • .  .  • • .  .  • • • .  • .  .  .  • • • .• 1 1 2  

1 . 3 ソフトウェア ...  1 1 3  

2 UNIX システムへのログイン 1 1 4  

2 . 1 中継用コンピュータ経由でのログイン .  • • • .  .  • .  .  • • • .  .  • .  .  .  .  • •. 1 1 4   2 . 2 ソフトウエアの選択 .  • • • • • .  .  .  • .  .  .  • .  .  .  • .  • .  .  .  .  • .  .  .  .  .  ..  1 1 4   2 . 3 センター設置の端末からのログイン. • • • • • .  .  .  • • .  .  .  .  .  • • .  • • • ..  1 1 5  

3  ネットワークプリンタへの印刷について 1 1 5  

4  パッチ処理について 1 1 6  

4 . 1 キュー種別 .  • .  .  .  .  .  .  .  • .  .  .  • .  • • .  • .  • • • • .  .  .  .  .  .  • .  .  .  • ..  1 1 6   4 . 2 実行プログラムの作成. .  .  .  .  .  .  .  • .  • • .  .  .  • .  .  .  • .  • • .  • • • • .  •• 1 1 6   4 . 3 実行用のシェルスクリプトの作成. .  • .  .  .  • .  • .  .  .  • • .  .  .  • • .  • .  .  ..  1 1 6   4 .4実行プログラムの起動. • .  .  • .  .  • .  • .  • • .  .  .  .  .  • • .  .  .  • .  .  .  .  .  ..  1 1 6   4 . 5 パッチジョプの依頼 • • • • • • .  .  • • • .  .  • .  • .  • .  .  .  .  .  .  .  .  • • • .  ..  1 1 6   4 . 6 処理結果の出力.. .   .  . .    .  . .   . . .   .  .   .  . . .    . . .   . •   .  . . .  •   . . .   .  . .、. • • • • • • • • •• 1 1 7  

5  アプリケーションとツール 1 1 7  

5 . 1   SAS の 実 行 例 . .  • .  .  .  .  .  • .  .  .  • • • • • • .  • • .  .  • • .  .  .  .  .  • .  .  .  ..  1 1 7   5 . 2   AVS による図形表示例. • .  .  .  .  • • • • • • • .  .  .  • .  • .  • .  .  • • .  • .  .  ..  1 1 8   5 . 3   GRAPHMAN による図形表示例. • • • • .  .  .  .  • • .  • • .  • .  .  .  .  .  • • .  •. 1 1 8   5 . 4   BMDP の実行例. .  .  .  .  .  • .  .  .  .  • • • • • • • .  • • • .  .  .  .  .  • • • .  .  .  ..  1 1 9   5 . 5 プログラム言語用ビジュアルアナライザ. .  .  • • .  .  • .  .  .  .  .  .  .  .  • • .  ..  1 2 0  

E ム

EA E4

(2)

1  研究用 UNIX システムの構成

今回の機種更新では、富士通の AP3000 とよばれる研究教育用 UNIX システムと、画像処理 サーバ、入出力サーバ、それに X 端末が研究用として導入された。以下に研究用 UNIX システ ムの機器構成を示す。

1 .1  機器構成

研究用、教育用サーバ 富士通: AP‑3000 シスァム

‑主記憶容量 llGByte 

‑磁気ディスク容量 130GByte 

‑周辺機器 カルコンプ社レーザプロッタ等 画像処理サーバ 富士通: 8 ‑ 7 / 3 0 0 U  170E 

‑主記憶容量 192MByte 

‑磁気ディスク容量 4.2GByte  入出力サーバ 富士通 :8

4/20H 日O

‑主記憶容量 96MByte 

‑磁気ディスク容量 2.1GByte 

‑入出力装置 CD

ROM:  X6151A ( 4 倍速) カートリッジ磁気テープ: X6101A  8mm テープ: X6202AF  ‑ 1   (容量 14GB) DAT :  X6254A  (容量 5GB)

3.5'MO: FMPD

2 2 2(128MB/230MB)  オープン MT: ピクター: G8‑7000  X 端末 高岳製作所: X‑Mint C8U 

1 . 2  端末及び周辺機器の配置

研究用 UNIX システムの端末及び周辺機器の設置場所は以下のとおりである。教育用と併用 の機器は表から除外している。

設置場所 X 端末 ネットワーク. 高速 レーザ

プリンタ プリンタ プロッタ

センター第一研究端末室 2  1  1  l 

センター第一研究端末室 1  1 

教育学部 3F 電算室 1 

経済学部東南アジア研究所 1 

医学部基礎棟。情報処理室 1 

歯学部附属病院歯学部 1 

歯学部第一基礎研究棟 3F311 号第一研究室 1 

薬学部 4F 電子計算機室 1 

工学部 1 号館 2F 演習室 1 

工学部 2 号館 4F 通信情報研究室 1 

水産学部 3F 実験室 1 

教養部 1F 印刷室 1 

熱帯医学研究所 3F 電子計算機室 1 

L 医宥短期大学部情報処理室 l 

‑112

(3)

1 . 3  ソフトウェア 機 OS 

ムk

1 f t :  

ウインドウシステム エディタ

漢字入力 シェル

オンラインマニュアル 和英/英和辞書

タイピング練習 メール

電子ニュース チャット

W W W ブラウザ 文書処理

簡易言語

ソフトウェア名 日本語 S o l a r i s 2 . 5 X‑Window  v i ,  mule ,  t i n y  

e g g ,  k i n p u t 2  ;  Wnn6 ,  Canna  s h ,  c s h ,  t c s h  

man 

ネットワークこととい t r r ,  x t y p o  

m a i l x ,  RMAIL ,  mh‑e ,  MH ,  mew  gn ,  g n u s  

i r c h a t  

N e t s p a c e ,  l y n x ,  w3 

ASCII 日本語1EX/凹包 X ,日本語 g r o f f s e d ,  gawk ,  p e r l  

スプレッドシート I  o l e o  

プログラミング I  F o r t r a n 9 0 ,  g c c ,  libg++ ,  gdb ,  p 2 c ,  f ' 2 c  図形処理,画像処理 I  g h o s t s c r i p t ,  g n u p l o t ,  t g i f ,  x p a i n t ,  xv  汎用数値解析/データ解析 I  BMDP ,  GNU  c a l c  

プログラミング I  K ‑ P r o l o g ,  L u c i d  Common LISP 

プロッタサブルーチン I  HCBS/FORTRAN カルコンプサブルーチン 2 次元グラフイックライブラリ I NOVA*GKS 

3 次元グラフイックライブラリ 会話型図形処理システム 数式処理システム 開発支援ツール 可視化システム 構造解析システム 流体解析システム 数理計画システム 表計算システム

Sun P h i g s   GRAPHMAN  Mathematica  Workbench  AVS+ アニメータ MARC 

α ‑ f l o w   LINGO  A p p l i x w a r e  

‑113‑

(4)

2  UNIX システムへのログイン 2 . 1   中継用コンビュータ経由でのログイン

( 1 )   telnet gatekeeper.cc.nagasaki‑u.ac.jp  login:center  . . . . . .   center と入力する Password:  .  ...パスワードの入力は不要 ( 2 ) 研究用 UNIX システムの選択

中継用コンピュータにログインできるとシステムの選択メニューが 表示されるので、 4 を入力する。

lin:c.Ier

Las1in:n... Jo1曲z713::D・47fr<温叩副皿D4

ffi Rel田..4.1.3.E¥.1.3問時)12: lbI J2210:22:22.r19' Wel回 世toNa且嘩itmiv.白 ̲ C e nlerf,咽相同庇削 i l gNiir祉団s..a;)ー.)

i

岨 ・ 附 → 刷IX501la1r82 [(TT...tatii")

i

 

1

:

:抽.lC同 坤 腫ati 1use (

l=r

exx jxxxx) 6:  Sh血 由 国 (s四 四 世 田X.恒 則

(q):Exit/ii

Select 1.2...  or 0 =

図 1 ソフトウエアの選択メニュー (3) ログイン名とパスワードの入力

研究用 U N I X システムから下記画面が表示されるので、自分のログイン名 (課題番号)とパスワードを入力する。

l o g i n :   Password: 

2 . 2   ソフトウエアの選択

apmenu と入力すると次のソフト選択メニューが表示される。利用したいソフトにより数字 を入力する。

口¥e悩lB(虻眠訪1&四国別

怯 I~ 旬地血且ki liI iv. 位~Cðtt.erÞwIi曲.ti on 恥削 1: prm

i唱 (K骨 叫 唱 .lucid eo.四L1SP)

2:licati曲{剛'AoGKS. sun l'hi8S. a N ' I 酬 , 腕 } ( II1U岨,ti曲 .01陶‑f1倒.L1剛,削:C)  {泊S)

3:  G問内i国 缶rver(刷0lIl.幽SPHYC.Bior唱曲町~-却) 4:  In凹tIAItput Perieralsrver(~町四仁川.T)

t

加{師YlEh

1

5: GeneraRe畑町~.出(Fo此 間 前 .SSI2. C.  C++ )  {蜘rICIlenC~.僻Ii腕開) O(q)・Exit/EI

5elect 1.2... 0=>

図 2 ソフトウエアの選択メニュー

1 1 4  

(5)

2 . 3  

センター設置の端末からのログイン

下記はパソコン端末 FMV のログイン画面である。下記画面よりログイン名(課題番号)とパ スワードを入力する。なおログイン函面に N a g a s a k iU n i v .  Computer C e n t e r ( E d u c a t i o n ) と表 示されている端末が多数設置されている。これは教育用サーパに接続していることを表してい る 。 E d u c a t i o n と表示されている場合は l o g i n : のところに r e m o t e k e n と入力する。これによって 研究用のサーパに接続することができる。

図 3

パソコン端末

FMV

のログイン薗面

3  ネットワークプリンタへの印刷について

設置場所

│プリンタ名│

設 置 場 所 k e n l ‑ d p   センター第一研究端末室 p l o t   センター第一研究端末室

e d   教育学部 3F 電算室 e c o   経済学部東南アジア研究所 me  医学部基礎棟。情報処理室 dh  歯学部附属病院歯学部

d e   歯学部第一基礎研究棟 3 F 3 1 1 号第一研究室 ph  薬学部 4F 電子計算機室

e n a   工学部 1 号 館 2F 演習室

enb  工学部 2 号館 4F 通信情報研究室

水産学部 3F 実験室

l a   教養部 lF 印刷室

tm  熱帯医学研究所 3F 電子計算機室 am  医療短期大学部情報処理室

機 種

高速プリンタ

カルコンプ社レーザプロッタ ネット.ワークプリンタ ネットワークプリンタ ネ

γ

トワークプリンタ ネットワークプリンタ

ネットワークプリンタ

ネットワークプリンタ

ネットワークプリンタ ネットワークプリンタ ネットワークプリンタ

ネットワークプリンタ ネットワークプリンタ ネットワークプリンタ カルコンプ社レーザプロッタ以外はポストスクリプト形式のデータが出力できる。

印刷: l p  ‑ d

プリンタ名ファイル名

印刷状態の確認: l p s t a t  

印刷のキャンセル c a n c e l プリンタ名ージョブ名

‑115‑

(6)

4  バッチ処理について

UNIX システムではネットワークパッチシステム NQS(NetworkQueuing S y s t e m ) でパッチ 処理をおこなう。

4 . 1   キュー種別

NQS キュー名は MSP のジョブクラスに相当するもので、実行するプログラムの特徴や用途 によりキューを選択して実行する。

NQS キュー名 cpu 時間の制限値 実行メモリ制限値 多重度 優先度 用途 A  1 時間 128MB  1 0   6 0   特急ジョプ B  1 2 時間 128MB  3  5 0   急行ジョプ C  7 2 時間 512MB  3  4 0   大規模ジョプ D  7 2 時間 1GB  1  3 0   大規模ジョプ E  1 2 時間 128GB  2  2 0   アプリケーション用 F  7 2 時間 1GB  1  1 0   アプリケーション用

4 . 2   実行プログラムの作成

F o r t r a n 原始プログラム等をコンパイルし、実行プログラムを作成しておく。

f r t  test01.f 

‑0 

test01.out  4 . 3   実行用のシェルスクリプトの作成

NQS にジョブを依頼するためのシェルスクリプトを次のように記述する。必要であれば、

s e

nv コマンドで使用するデータファイル等の割当を記述する。

4 . 4   実行プログラムの起動

シェルスクリプト ex 姐 . p le.csh の作成例

# !   / h i n / c s h  

s e t e n v  f u 1 0  t e s t d a t a ←実行時のデータファイル等の割当 t e s t O l . o u t ←実行プログラムを起動する。

fu10 装置参照番号の 1 0 番に割り当てる時(必要であれば指定する) testdata 割り当てるデータファイル名時

4 . 5   パッチジョブの依頼

qsub コマンドにて NQS にパッチジョブの実行を依頼する。

qsub  [‑q  N Q S キュー名] シェルスクリプトファイル名

※使用例

qsub  ‑q  A  e x s

ple.csh NQS キュー名 * 1 シェルスクリプト名

NQS キュー名 MSP のジョブクラスに相当するもので NQS の設定時に任意につけられた名前

‑116‑

(7)

4 . 6   処理結果の出力

NQS へ依頼したジョプが終了すると、 qsub コマンド実行時のカレントディレクトリに次の ファイルが作成される。

シェルスクリプト名.

e## 

→エラーメーッセージが格納されたファイル シェルスクリプト名.

0## 

→処理結果が格納されたファイル

※"##"は qsub コマンド投入時に表示されるリクエスト番号です。

lp マンド等にて、処理結果、又はエラーの内容をプリンタに出力する。

5  アプリケーションとツール

研究用 UNIX システムでは相当数のアプリケーションやツールが使えるが、すべてを紹介で きない。ここではその中の一部を紹介する。

5 . 1   SAS の実行例

対話型ラインモードによる実行

%s

錨 ・

nodms 1 ?  d a t a  o r a n g e s ;  

2 ?  i n p u t  v a r i e t y   $  f l a v o r  t e x t u r e  l o o k s ;   3 ?  t o t a l = f l a v o r + t e x t u r e + l o o k s ;   4 ?  c a r d s ;  

5> navel9 8  6  6> t e m p l e  777  7> v a l e n c i a  8  9  9  8> mandarin 578  9> ; 

1 O ?   p r o c  s o r t  d a t a = o r a n g e s ;   1 1 ?  by d e s c e n d i n g  t o t a l ;   1 2 ?  r u n ;  

1 3 ?  p r o c  p r i n t  d a t a = o r a n g e s ;  

1 4 ?  t i t l e  ' T a s t e  T e s t  R e s u l t s  f o r  O r a n g e s ' ;   1 5 ?  r u n ;  

T

t e T e s t   R e s u l t s   f o r   Oranges  OBS  VARIETY  FLAVOR  TEXTURE 

1  v a l e n c i a   8  9 

n a v e l   9  8 

3  t e m p l e   7  7 

4  mandarin  5  7 

1 6 ?  e n d s 儲;

LOOKS  9  6  7  8 

6 3 1 3 U

2

2 2 2

0  T 

t

EA 'A

(8)

5 . 2  AVS による図形表示例

5 . 3  GRAPHMAN による図形表示例

‑1 1 8 一

(9)

BMDPの実行例

v a r i a b l e s  =  3 .   f o r n

i sf r

田 .

1 /

  v a r i a b l e  n a

a r ep r o f ,  t i m e ,  s c o r e .   1

/   i n p u t   5 . 4  

レ g r o u pv a r i a b l e  i s  p r o f .  

c o d

( p r o f )=  1 ,  2 ,  3 .  

n a

( p r o f )= ω i l l i a m s

, 

c h a n g

, 

n e l s o n .   c

吋 田

( t i m e ) =  1 .   2 .  

n a

( t i 配) =  a m ,  p m .  

命令と入力データ

M

e a  

J﹄肌胤切

m u

⁝叫

昨白出川

一 一 ‑ m

Lu mC LH Au

‑‑

は m 印刷耐・戎

w h

伽・

M

卿時

l f p p p n m f  

一 削 減 ⁝ 開

ぽ 臨

繊 同

図 4

図 5 実行

‑119 

(10)

一 ∞ ∞ ∞

∞ ∞ ∞ ∞

∞ ∞ ∞ ∞

∞ ∞

3

陀一一切羽布団的切布的明市布朗加 間 一

2

配一

U

一 拍 問 組 問 胡 問 調 問 調 問 調 問 胡

一雌拙一主

l J 一 u

u u h

昭 昭 昭 昭

m m m m m

︒ 一

1 1 l H M M M M I d

‑ ‑

一 ω ω

C C C C

n

細胞 一

1 2 3 4 5 6 7 8 9 m u ロ 日

α l E F F   V A R I A I   5 T . E

OF

庖 馴

5 T

D A R D D

I A T I O N M E

R A N G E   V A R I A B L E   G R

凹円

N G T

町 札

.(F 

5MALLE5T  LARGE5T  I  N O .   N

V A R I

EL E V E L   F R E O U E N C Y   r r I

V

札 阻

Z ‑ 5

E V

札 田

z

ー 細 胞

実行結果 5.5  プログラム言語用ビジュアルアナライザ

ピジ、ユアルアナライ‑If Workbench では F o r t r a n または C 言語で記述されたソースプログラム を入力とし、プログラムの内部構造やデータの使用状況を視覚的に表示、印刷するツールであ る。下記を利用する場合は workbench と入力すれば利用できる。

‑120‑

図 6

(11)

図 7 プログラムのフローチャート

121‑

(12)

∞ 羽 7

∞ 3

∞ 3 9 9   0 0 4 0 0  

∞ 4 0 1  

4 0 2 0 0 4 0 3  

∞ 4 0 4  

∞ 4 0 5   0 0 4

0 0 4 0 7  

~=dfloat(i~-1>/20.0dO

= 0 . ω o

b a =  

1 0 . 5 d O

( d e

1<i)事

d e x p

図 8 プログラムのロジックフロー

ηL  

EE&

(13)

叫 ヰ

ー ー

G

rna~n 川ra同 刷

ω

f

h

αr

n

n

00374  ww:O.OdO 

00375  00376  00377  00378  00379  00380  00381  00382  00383  311  00384  00385  312  00386  00387  313  00388  00389  00390  310  00391  00392  1004  00393  00394  00395  1003  00396  1002  00391  00398  00399  00400  00401  00402  00403  00404  00405  00406  00401  00408  00409  00410  411  00411  00412  412  00413  00

14 413 

00415  00416  00

17 410 

00418  00419  1105  00420  1104 

b

2

10.5dO

(de1(i) dexp(bel(i) .xx) +0'41 (1)

dexp(‑be1(i) .xx)) 

cb=l 

cb= 

10.5dO

(de2(j) *dexp (be2 (j )*yy) +ga2 (j)

dexp(‑be2(j)

yy))

Zφdcos(b

2(j) .yy) ‑a12 (j) *dsin (be2 (j) *yy)  continue 

ww=ww+p (j (1‑1)

nip(ii)) *bacb

xx=dfloat (ix・1)120. OdO  do 1103  iy=1.21 

yy=dfloat (iy1)/20.OdO ww=O.OdO 

ba= 

10.5dO*(de1(i)

dexp(be1 (i) .xx) +ga1 (i) *dexp (‑be1 (i)

xx1

cb=d.qrt ( OdO)

・ ( 1 .

OdO‑2. OdO

yy)

ch= 

10. 5dO. (de2 (j)

dexp(be2 (j 

・ )

yy)+ga2 (j) .dexp (‑be2 (j)

yy)) 

2+dcos (be2 (j)

yy)‑al2 (j)

a.in(be2(j)

yy) continue 

ww=ww+p (j (1‑1)

n.ip(ii))

ba*cb continue 

Fortran 90lC vi.ual 泊 施lyzer Wed Feb 26 20:58:32  1997 

qd  

L

ai

図 7 プログラムのフローチャート

参照

関連したドキュメント

注)○のあるものを使用すること。

鉄道駅の適切な場所において、列車に設けられる車いすスペース(車いす使用者の

経済学研究科は、経済学の高等教育機関として研究者を

利用している暖房機器について今冬の使用開始月と使用終了月(見込) 、今冬の使用日 数(見込)

現状では、3次元CAD等を利用して機器配置設計・配 管設計を行い、床面のコンクリート打設時期までにファ

柏崎刈羽原子力発電所6号及び7号炉においては, 「実用発電用原子炉及びその附 属施設の位置、構造及び設備の基準に関する規則」 (以下,

従って,今後設計する機器等については,JSME 規格に限定するものではなく,日本産業 規格(JIS)等の国内外の民間規格に適合した工業用品の採用,或いは American

従って,今後設計する機器等については,JSME 規格に限定するものではなく,日本工業 規格(JIS)等の国内外の民間規格に適合した工業用品の採用,或いは American