back?
添付
メモ
目次
未定義
color code
https://www.colordic.org/
github検索
https://github.com/search
オープンキャンパス用
mpich実行
コンパイルコマンド
mpicc ga.c -o ga -lm
実行コマンド
mpirun --hostfile host -np 1 ./ga
描画コンパイルコマンド
gcc sga.c -lm -lX11 -o ../sga
描画実行コマンド
../sga
並列計算するPCの編集
hostファイルはhostファイルに記述されているPCを用いて並列処理を行う.
sudo vim /home/tpu/share/host
焼きなまし法とセールスマン問題
https://qiita.com/maskot1977/items/38e07042a9c5f3848877
遺伝的アルゴリズムで巡回セールスマン問題
https://cogpsy.let.hokudai.ac.jp/~ogawa-lab/lec/coginfo2013/11_tsp.html
巡回セールスマン問題by.GA
https://dixq.net/forum/viewtopic.php?t=5335
遺伝的アルゴリズム巡回セールスマン問題
https://qiita.com/kkttm530/items/d1e8429a7a7f600986c3
pythonで世界地図-12(日本地図に都道府県境界線を追加するライブラリ-2)
https://qiita.com/ty21ky/items/a5023ed4e07128d81c7b#%E4%BD%BF%E3%81%84%E6%96%B9
basemapインストール参考
http://www.iwass.co.jp/column/column-12.html
VScodeでtexを書けるようにする←めっちゃオススメ!!!!!!!
VScodeの作業
LaTex Workshopのインストール
拡張機能からLaTeX Workshopを検索し,インストールする.
インストールし終わったら一度VScode開き直したほうがいいかも?
LaTex Workshopの設定
VScodeのメニューバーから表示→コマンドパレットを選択する.
コマンドパレットに
Settings(JSON)
と入力し,基本設定:設定(JSON)を開くを選択する.
settings.jsonの中身を全部次の内容にする(コピペ推奨)
[ctl]+[a]で全選択できるよ
PDFをTexで作る
表示→出力を選択するとターミナルがでる.
LaTex Compilerにすると,エラーログが確認できる.
VScodeでJupyter Notebook
Jupyter Notebookとは,ブラウザ上で動作するプログラムの実行環境.
pythonなどのプログラムを記述し,実行結果を逐次確認しながらできる.
anaconda3作業
anaconda3のインストール
Windows参考はこちら→https://www.python.jp/install/anaconda/windows/install.html
以下にも記述
https://www.anaconda.com/products/individual
上記のサイトより,anaconda3をダウンロードする.
ダウンロードが終わり,それを開くと次の画面が表示される.
---- エラーここから ----
もし,インストール先フォルダに日本語が含まれていると次のようなエラーが出る.
この場合は,以下の手順でインストール先のフォルダを変更する.
---- エラーおわり ----
pythonの実行
AnacondaのPython環境は、スタートメニューの Anaconda(64-bit) → Anaconda Prompt (anaconda3) などから実行できる.
anaconda3のPythonのバージョンを確認する.
python --version
最新のものが良ければアップグレードする.
conda install python=3.9
VScodeの作業
拡張機能
pythonの拡張機能をインストールする.
インストールし終わったら,上の表示→コマンドパレット(コマンドパレットのショトカキー:[Ctrl]+[Shift]+[P])を開く.
コマンドパレットに以下を打つ.
python select interpreter
python実行環境リストの中で,Jupyter Notebookがインストールされているpython実行環境を選択する.
この場合,python 3.9(自分のpythonのバージョン) 64-bit ('base':conda)を選択.
VscodeでJupyter Notebookの作成
コマンドパレットに以下を打つ.
Jupyter:Create New Blank Notebook
Jupyter NotebookがVScodeで作業できる
VScodeでLive Share
リモートでソースコードを複数人で編集したり,デバッグできる機能.
Live Shareは共有する人全員入れておく必要あり.
サイトはこちらを参照→https://qiita.com/Shota_Fukuda/items/1358b8eb5e3e8354d1c7
VScodeの作業
VS Live Shareのインストール
拡張機能からVS Live shareを検索し,インストールする.
インストールするとLive Shareのアイコンが追加されている.
設定
Live Shareを使用するためにはアカウントの設定が必要.
マイクロソフトまたはGitHubのアカウントが必要.(大学アカウントでもいいよ)
VScodeの左下のLive Shareアイコンをクリックする.
クリックするとアカウントへのサインイン画面が表示されるのでサインインする.
サインインした状態でLive Shareアイコンをクリックするとsharing状態になる.
アカウント名をクリックして,Invite Others(Copy Link)を押す.
共有したい人にリンクを送る.
リンクを送られた側は普通にリンクを開けばよい.
VScodeでc言語コンパイル+実行まとめてやる
環境を作る
gccコンパイラのインストール
このサイトを参照
https://www.javadrive.jp/cstart/install/index6.html
vscodeでc言語コンパイル実行する
このサイトを参照
https://dianxnao.com/visual-studio-code%e3%81%a7c%e8%a8%80%e8%aa%9e%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0%e3%82%92%e5%a7%8b%e3%82%81%e3%82%8b%ef%bc%88windows%e7%b7%a8%ef%bc%89/#toc10
リモート
コマンドプロンプトでssh
ssh ユーザー名@ipアドレス
masterPCをsshするとき
ssh tpu@192.168.0.200
pas: tpu
※片方しかping通ってなかったら
https://milestone-of-se.nesuke.com/troubleshoot/one-end-ping-ok-another-ng/
を参照
以上でログインできる.
ファイル転送
自分のパソコンからファイルを送る方法
コマンドプロンプト(ログインしない状態)で送りたいファイルがあるディレクトリまでcdで移動してから以下を打つ.
sftp tpu@192.168.0.200
sftp>の後にファイルを置きたいフォルダまでcdで移動し,
put ファイル名
でファイルを送信することができる.
自分のパソコンにサーバーからデータを落とす方法
ログインしない状態で以下scpをうち,求められるパスを打つとデータはいる
scp -r tpu@192.168.0.200:/home/tpu/share 「フォルダ名」
解説:scpデータ移動コマンド -r指定でフォルダまるごと送信
「接続先usr名」@「接続先ip」:「ほしいデータがある場所」 「入れるフォルダ名」
入れるフォルダ名のフォルダがなかったら新規作成される
自分のパソコンにサーバーからあるファイルをとってきたいとき
例えば,desktopの"aaa"というファルダにファイルを取ってきたいときは,
コマンドプロンプトを起動.
ログインしない状態からcdでdesktopに移動し,
scp -r tpu@192.168.0.200:/home/tpu/share/○○.txt aaa
と打つ.
CentOSエラー
コマンドが見つかりません
https://teratail.com/questions/211283
sshホスト鍵変わってるよ!
https://qiita.com/hnw/items/0eeee62ce403b8d6a23c