馬鹿並列のプログラム

これMPI使わなくても、よくね? とふと思った。

タスクを1000個ぐらいに分割して、コマンドライン引数で動作するようにする。

CPUコア数分だけタスクを動作させる

「pgrep 実行ファイル名 | wc -l」 で現在動いているタスクを監視して、CPUコア数より少なくなったら追加でタスクを起動させる

という方法でよくないかなと思ってshellを書き始めたら30分ぐらいでプログラムできた!