この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
kudpc [2016/08/10 16:54] saito [Exceed onDemandを使う] |
kudpc [2018/08/21 10:21] (現在) saito [paraview] |
||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== numdiff ====== | + | ====== Remote側 ====== |
| + | 以下,リモート側(スパコン)の設定の話 | ||
| + | |||
| + | ===== numdiff ===== | ||
| 数字を値として判断してくれる便利なdiff. | 数字を値として判断してくれる便利なdiff. | ||
| 絶対差や相対差が指定でき,その差の中に収まっていれば同一とみなしてくれる. | 絶対差や相対差が指定でき,その差の中に収まっていれば同一とみなしてくれる. | ||
| ライン 25: | ライン 28: | ||
| すると,$HOME/bin/numdiff の出来上がり. | すると,$HOME/bin/numdiff の出来上がり. | ||
| - | ====== bashrc ====== | + | ===== bashrc ===== |
| 履歴を共有する. | 履歴を共有する. | ||
| <code bash> | <code bash> | ||
| ライン 37: | ライン 40: | ||
| export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" | export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" | ||
| </code> | </code> | ||
| - | ====== Exceed onDemandを使う ====== | + | |
| + | ====== Local側 ====== | ||
| + | ===== paraview(その1) ===== | ||
| + | |||
| + | 以下,ローカル(手元のパソコン)の設定 | ||
| + | |||
| + | debinaでnvidiaのドライバを入れていたらglx関係で動かないアプリケーションがある. | ||
| + | こんなエラーが出る.<code> | ||
| + | X Error: GLXBadContext 140 | ||
| + | Extension: 155 (Uknown extension) | ||
| + | Minor opcode: 5 (Unknown request) | ||
| + | Resource id: 0x300068e | ||
| + | X Error: 0 0 | ||
| + | Extension: 143 (Uknown extension) | ||
| + | Minor opcode: 26 (Unknown request) | ||
| + | Resource id: 0x0 | ||
| + | </code> | ||
| + | |||
| + | 対策方法としてはiglxを利用するのだが,以下のように設定すると一応うまくいった. | ||
| + | |||
| + | まず,gdm3ではうまくいかなかったので,lightdmに切り替える. | ||
| + | <code bash> | ||
| + | sudo apt-get install lightdm | ||
| + | </code> | ||
| + | インストール時にgdm3とlightdmどっちと効かれるので,lightdmを選択する. | ||
| + | |||
| + | /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf を作成し,以下を記述 | ||
| + | <code> | ||
| + | [SeatDefaults] | ||
| + | # Dump core | ||
| + | xserver-command=X -core +iglx | ||
| + | </code> | ||
| + | |||
| + | これでリブートしてログインしなおせば,OK. | ||
| + | lightdmで window manager を選択するときは画面右上のプルダウンから選択する. | ||
| + | |||
| + | |||
| + | ===== paraview(その2) ===== | ||
| + | Exceed_onDemand_Clientでparaviewを使おうとすると,うまく行かないが, | ||
| + | 普通にsshでXをフォワードするとうまく行った. | ||
| + | <code bash> | ||
| + | ssh s50206@laurel.kudpc.kyoto-u.ac.jp -X | ||
| + | </code> | ||
| + | してから, | ||
| + | <code bash> | ||
| + | module load paraview | ||
| + | paraview & | ||
| + | </code> | ||
| + | でOK. | ||
| + | |||
| + | ===== WindowsのExceed onDemandで英語キーボードを使う ===== | ||
| + | デフォルトでは,手元のキーボードが英語キーボードでも入力が日本語キーボードになる. | ||
| + | 英語キーボードにするには,Exceed onDemandでログインし,Xconfigの設定をするところで, | ||
| + | メニューバーから 編集 => Xconfig Manger を選択 | ||
| + | Passive.cfgをコピーし,適当な名前を付けて編集する. | ||
| + | 編集するのはキーボードファイルでus.kbfに変更すれば英語キーボードで入力可能になる. | ||
| + | |||
| + | ===== Exceed onDemandを使う ===== | ||
| こんなエラーが出たら, | こんなエラーが出たら, | ||
| <code> | <code> | ||
| ライン 62: | ライン 122: | ||
| ===== aliasの使い方 ====== | ===== aliasの使い方 ====== | ||
| aliasを用いて,任意のコマンドでExceed onDemandを開く方法 | aliasを用いて,任意のコマンドでExceed onDemandを開く方法 | ||
| - | <code bash> | + | ~/.bashrc に以下を追記する. |
| - | emacs .bashrc & | + | |
| - | </code> | + | |
| - | #bashを開き,以下の文章を追加 | + | |
| <code bash> | <code bash> | ||
| alias eodxc='~/Exceed_onDemand_Client_8/eodxc' </code> | alias eodxc='~/Exceed_onDemand_Client_8/eodxc' </code> | ||
| - | #~は入ってる場所を指定 | ||
| - | Terminalで"eodxc"と打つと"~/Exceed_onDemand_Client_8/eodxc"を実行してくれるので,どこからでも起動可能で幸せ | + | (Terminalを開き直し,)"eodxc"と打つと"~/Exceed_onDemand_Client_8/eodxc"を実行してくれるので,どこからでも起動可能で幸せ |
| - | ====== Filezillaを使う ====== | + | ===== Filezillaを使う ===== |
| まずFilezillaをインストールする. | まずFilezillaをインストールする. | ||
| <code bash> | <code bash> | ||
| ライン 96: | ライン 152: | ||
| プロトコルはSFTP.ログオンの種類は通常.ユーザーは,b◯◯◯◯◯的なもの.パスワードは利用申請書に書いてあるもの. | プロトコルはSFTP.ログオンの種類は通常.ユーザーは,b◯◯◯◯◯的なもの.パスワードは利用申請書に書いてあるもの. | ||
| - | ====== Xを使う ====== | + | ===== Xを使う ===== |
| mapleのXを使うときは、普通のssh -X では繋がらないらしい. | mapleのXを使うときは、普通のssh -X では繋がらないらしい. | ||
| emacs は 普通のsshで大丈夫。 | emacs は 普通のsshで大丈夫。 | ||