遺伝研スパコン fork, MPI, multithreading

def_slot
例えば qsub -pe def_slot 4 等と書くと、同一ノード内の4スロット（平たく言うと4コア）を占有します　と指定したことになります.

この機能を使えば、自分でforkするプログラムやmulti-threadプログラムを安全に実行することが可能となります.
 * thin nodeは8cores x 2sockets=合計16コアですから16スロットまで取得可能です. （それ以上の数値は指定しないこと）
 * 同様にmedium nodeは合計80コア、fat nodeは合計768コアですので最大そこまで取得可能です.

def_slotをメモリ量の要求(s_vmem, mem_req)と組み合わせた場合、実際のメモリ要求の量はdef_slotで指定した値との積になります. 例： qsub -pe def_slot 8 -l s_vmem=100G -l mem_req=100G -l month -l medium → リソース要求は100GBだが、実際には100GB * 8 → 800GB の メモリを要求していることになる