运行 HPC机器上的NetLogo:如何指定要使用的核心数?

Running NetLogo on HPC machine: how to specify the number of cores to be used?

 $ wget https://ccl.northwestern.edu/netlogo/5.1.0/netlogo-5.1.0.tar.gz
 $ tar -xzf netlogo-5.1.0.tar.gz

$ ~/netlogo-5.1.0/netlogo-headless.sh \
--model ~/myproject/MyModel.nlogo \
--experiment MyExperiment \
--table ~/myproject/MyNewOutputData.csv

使用上述命令在 HPC 机器上 运行 一个 netlogo headless。问题是我如何指定要使用的内核数,或者默认情况下是否采用最大可用内核数?

看看 http://ccl.northwestern.edu/netlogo/5.1.0/docs/behaviorspace.html#advanced 就会发现:

--threads <number>: use this many threads to do model runs in parallel, or 1 to disable parallel runs. defaults to one thread per processor.

这等同于 BehaviorSpace GUI 中的相同设置。