ceenv - cmsi/MateriAppsLive GitHub Wiki

ceenv (Computer Experiment Environment)

[English/日本語]

本ドキュメントの最新版は https://github.com/cmsi/MateriAppsLive/wiki/ceenv にあります。

  • ceenvとは?

    ceenv (Computer Experiment Environment)は、VirtualBox上で動作するコンピュータ実習のための仮想マシンです。UNIX全般(UNIXコマンド, ネットワーク, Emacs, Gnuplot)やプログラミング(C, C++, Fortran, Python2/3, MPI, OpenMP, BLAS/LAPACKなど)の実習に必要な環境一式が一つのVirtualBox仮想ディスクイメージに収められており、VirtualBoxにインポートするだけですぐに使い始めることができます。

  • VirtualBoxとは?

    オープンソースの仮想化ソフトウェア。macOSやWindowsなどの、既存のオペレーティングシステム(ホストOS)の上で、別のOS (ゲストOS)を実行することができます。サポートされるホストOSはLinux、macOS、Windows、Solaris。ゲストOSとしては、FreeBSD、Linux、OpenBSD、OS/2 Warp、Windows、macOS、Solarisなど、x86/x64アーキテクチャのOSであれば基本的には動作します。GNU General Public License (GPL) Version2の下で公開・配布されています。

  • ceenvとMateriApps LIVE!との関係

    MateriApps LIVE!は、ceenvを基礎としてその上にさまざまな計算物質科学アプリケーションや可視化ツールがあらかじめインストールされたVirtualBox仮想マシン環境です。VirtualBoxにインポートするだけで、第一原理計算、分子動力学計算や有効模型計算など、さまざまな計算物質科学シミュレーションをすぐに始めることができます。MateriApps LIVE!に収録されている計算物質科学アプリケーションは全てDebianパッケージとして公開されており、簡単にceenvにインストールして実行できます。

必要なファイル

セットアップ

  1. 上記のファイルをダウンロード
  2. VirtualBoxインストーラを起動し、VirtualBoxをインストール
  3. ceenv-*.ova をダブルクリックして仮想ディスクイメージを開くと、VirtualBoxが立ち上がる。「インポート」をクリック

スタート

  1. VirtualBoxを起動
  2. VirtualBoxマネージャー画面で「ceenv」を選択し、「起動」
  3. ログイン画面で以下の内容を入力してログイン
    • Login(ユーザ名): user
    • Password(パスワード): live
  4. ターミナルウィンドウを開く
    • 左下の「スタートメニュー」⇒「System Tools」⇒「LXTerminal」

Tips

  • コピー & ペースト: ホストOSでPDFファイルからコピーした文字列を、仮想マシンの端末でペーストする方法
    • 端末上で右クリック ⇒「Paste」(あるいは「shift + control + V」)
    • 文字列のコピーは、右クリック ⇒「Copy」(あるいは「shift + control + C」)
  • 日本語キーボードの使用: 日本語キーボード(「@」が「P」の右にあるタイプ)で正しく記号を入力する方法
    • 「スタートメニュー」⇒「System Tools」⇒「Switch to Japanese KeyboardLayout」 (あるいはターミナルで「setxkbmap -layout jp」を実行)
    • 「@」が正しく入力できることを確認
  • ウインドウの文字を大きく(小さく)したい
    • ホストOSの「ビュー」メニュー ⇒「仮想スクリーン 1」⇒ Scaleを変更
  • ホストOSと仮想マシン間のファイル共有
    • 仮想マシンが走っている場合には終了する
    • VirtualBox マネージャー画面で ceenv-* を選択し「設定」
    • 「共有フォルダー」タブを開き、右側の「+」をクリック
    • 「フォルダーのパス」の右側の「v」マークをクリックし、「その他」を選択。さきほどUSBメモリからコピーしたフォルダーを選択する
    • 「自動マウント」をチェックし「OK」⇒ さらに「OK」
    • 仮想マシンを起動すると、上で選択したフォルダが、/media/sf_... の下に見える

参考資料