Linux上のJuliaでの並列計算に使用するスレッド数の変更方法
ガイド
Juliaでは、並列計算を日常的に使用するため、場合によってはコンピューターの全てのリソースを計算に集中させる必要がある。スレッド数を変更する方法はいくつかあるが、最もスタティックで便利な方法は、環境変数を編集することだ。
ステップ1. システム環境変数の編集
Ctrl + Alt + T を押してターミナルを開き、gedit ~/.bashrc
と入力する。そうすると、以下のように環境変数を編集できるウィンドウが表示される。
ステップ2. 修正
一番下にexport JULIA_NUM_THREADS=5
を追加する。スクリーンショットで指示されている場所に希望のスレッド数を記入すると修正される。適切なスレッド数はコンピュータのスペックによって異なるが、我々は例を扱っているので、偶然に決まることがないように$5$個に修正してみよう。
ステップ3. 確認
using Base.Threads
nthreads()
上記のコードをJuliaコンソールで実行して確認してみよう。