こ こは初歩的なCERNLIB導入ガイドです。

初歩的なCERN Program Library導入ガイド


 高エネルギー物理学で一般的に用いられている解析ソフトといえ ば「PAW」です。この「PAW」ですが、「CERN Program Library」というものを導入することによって使用することが出来ます。この「CERN Program Library」は主に物理学の分野で使用される解析ツール群ですので、高エネルギー物理学以外の分野の方でも参考になることと思います。ここでは 「CERN Program Library」のダウンロードからインストール、簡易的な実行方法までを解説 したいと思います。



  1. (下記の何れかの)CERN Program Libraryのダウンロードページへ
    ⇒ http://wwwasd.web.cern.ch/wwwasd/cernlib/version.html
    ⇒ http://wwwasd.web.cern.ch/wwwasd/cernlib/download/


  2. OSのバージョンに適した最新のtarファイルのダウンロードページへ
    ⇒ http://wwwasd.web.cern.ch/wwwasd/cernlib/download/2003_rh73/tar/


  3. CERN Program Libraryのセットアップに必要なファイルをダウンロード
    ⇒ cernbin.tar.gz
    ⇒ cernglib.tar.gz
    ⇒ cernlib.tar.gz
    ⇒ gcalor.tar.gz
    ⇒ geant321.tar.gz
    ⇒ include.tar.gz
    ⇒ lapack.tar.gz
    ⇒ mclibs.tar.gz
    ⇒ patchy.tar.gz


  4. 管理者権限でログイン
    ⇒ $ su -
        Password:


  5. /usr/local/にcernディレクトリを作成
    ⇒ # mkdir /usr/local/cern


  6. ダウンロードしたファイル全てを/usr/local/cern/にコ ピー)
    ⇒ # cp cernbin.tar.gz /usr/local/cern/
    ⇒ # cp cernglib.tar.gz /usr/local/cern/
    ⇒ # cp cernlib.tar.gz /usr/local/cern/
    ⇒ # cp gcalor.tar.gz /usr/local/cern/
    ⇒ # cp geant321.tar.gz /usr/local/cern/
    ⇒ # cp include.tar.gz /usr/local/cern/
    ⇒ # cp lapack.tar.gz /usr/local/cern/
    ⇒ # cp mclibs.tar.gz /usr/local/cern/
    ⇒ # cp patchy.tar.gz /usr/local/cern/


  7. /usr/local/cern/にコピーしたファイル全ての展開
    ⇒ # tar xzvf cernbin.tar.gz
    ⇒ # tar xzvf cernglib.tar.gz
    ⇒ # tar xzvf cernlib.tar.gz
    ⇒ # tar xzvf gcalor.tar.gz
    ⇒ # tar xzvf geant321.tar.gz
    ⇒ # tar xzvf include.tar.gz
    ⇒ # tar xzvf lapack.tar.gz
    ⇒ # tar xzvf mclibs.tar.gz
    ⇒ # tar xzvf patchy.tar.gz


  8. /usr/local/cern/で、proに2003のリンクを貼る
    ⇒ # ln -s 2003 pro
    ⇒(# ln -s /usr/local/cern/2003 /usr/loca/cern/pro)


  9. /(rootディレクトリ)で、cernに /usr/local/cernのリンクを貼る
    ⇒ # ln -s /usr/local/cern cern
    ⇒(# ln -s /usr/local/cern /cern)


  10. bashの環境変数の設定
    ⇒ # emacs /etc/profile


  11. /etc/profileに環境変数を追加
    ⇒ addition → export PATH
        addition → PATH=$PATH:/cern/pro/bin
                ※ → export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

    ※印の行でexportするよりも前の位置にadditionと書かれている環境変数を書き加えること


  12. cshの環境変数の設定
    ⇒ # emacs /etc/csh.login


  13. /etc/csh.loginに環境変数を追加
    ⇒ addition → setenv PATH "${PATH}:/cern/pro/bin"

    ※additionと書いている行をif文等の他の構文内に書き加えないこと。便宜的に最終行等に記述。


  14. 一度ログアウトする
    ⇒ メインメニュー → ログアウト → ログアウト


  15. 再度ログイン
    ⇒ アカウント → パスワード


  16. PAWの実行
    ⇒ $ paw