运行 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 中的相同设置。
$ 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 中的相同设置。