NetLogo netlogo-headless.sh 文件位置
NetLogo netlogo-headless.sh file location
我正在尝试 运行 Netlogo on headlessly using linux 以便将作业发送到集群。我以前从未使用过 linux,但我正在尝试按照此处的说明进行操作 (http://netlogo-users.18673.x6.nabble.com/Running-NetLogo-Headless-in-Behaviorspace-Sample-code-td4862232.html)。
#!/bin/bash
#SBATCH -N 1
#SBATCH -n 1
#SBATCH -c 7
module load netlogo/5.3.1-64
~/netlogo-5.3.1-64/netlogo-headless.sh \
-- model /cluster/home/rfuda01/UM_model.nlogo \
--experiment UM
--table /cluster/home/rfuda01/UM_test.csv
当我提交作业时,输出文件包含一条错误消息:
line 7: /cluster/home/rfuda01/netlogo-5.3.1-64/netlogo-headless.sh: No such file or directory
我看到此文件不在我指定的文件夹中,但我查看过的在集群上使用 NetLogo 的每个示例都引用了此脚本。我在哪里可以找到此文件的正确路径?
netlogo-headless.sh
无意中从 5.3.0 中的 Linux 安装中删除:https://github.com/NetLogo/NetLogo/issues/979
目前,您可以使用 5.2.1。
实际上,您可以从 5.2.1 下载的 netlogo-headless.sh
中将其放入 5.3.1 中而不会出现问题,但我还没有对此进行测试。
编辑:如果将旧的 netlogo-headless.sh
放在 NetLogo 主目录下的 app/
目录中,它应该可以工作。谢谢尼古拉斯!
我正在尝试 运行 Netlogo on headlessly using linux 以便将作业发送到集群。我以前从未使用过 linux,但我正在尝试按照此处的说明进行操作 (http://netlogo-users.18673.x6.nabble.com/Running-NetLogo-Headless-in-Behaviorspace-Sample-code-td4862232.html)。
#!/bin/bash
#SBATCH -N 1
#SBATCH -n 1
#SBATCH -c 7
module load netlogo/5.3.1-64
~/netlogo-5.3.1-64/netlogo-headless.sh \
-- model /cluster/home/rfuda01/UM_model.nlogo \
--experiment UM
--table /cluster/home/rfuda01/UM_test.csv
当我提交作业时,输出文件包含一条错误消息:
line 7: /cluster/home/rfuda01/netlogo-5.3.1-64/netlogo-headless.sh: No such file or directory
我看到此文件不在我指定的文件夹中,但我查看过的在集群上使用 NetLogo 的每个示例都引用了此脚本。我在哪里可以找到此文件的正确路径?
netlogo-headless.sh
无意中从 5.3.0 中的 Linux 安装中删除:https://github.com/NetLogo/NetLogo/issues/979
目前,您可以使用 5.2.1。
实际上,您可以从 5.2.1 下载的 netlogo-headless.sh
中将其放入 5.3.1 中而不会出现问题,但我还没有对此进行测试。
编辑:如果将旧的 netlogo-headless.sh
放在 NetLogo 主目录下的 app/
目录中,它应该可以工作。谢谢尼古拉斯!