Я запускаю простой эксперимент netlogo поведенческого пространства в кластере Linux с вызовом расширения R.
Вот пример кода:
extensions [r]
to setup
clear-all
setup-patches
setup-turtles
reset-ticks
end
to setup-patches
ask patches [ set pcolor green ]
end
to setup-turtles
create-turtles number ;; uses the value of the number slider to create turtles
ask turtles [ setxy random-xcor random-ycor ]
end
to go
if ticks >= 5 [ stop ] ;; stop after 5 ticks
move-turtles
tick ;; increase the tick counter by 1 each time through
end
to move-turtles
ask turtles [
right random 360
forward 1
]
end
И я настроил эксперимент BehaviorSpace с именем count_turtles .Установите переменные как ["число" 10].И затем я запускаю эксперимент на Linux как
NetLogo\ 6.0.4/netlogo-headless.sh \
--model model_test.nlogo \
--experiment count_turtles \
--table test.csv
Однако, он просто продолжает работать на Linux.Но после того, как я обрежу это, я могу получить надлежащий test.csv.Но это не останавливается само собой.
Но когда я запускаю тот же эксперимент на Windows, все кажется хорошим.
И если я удалю вызов расширения r, то он может правильно остановиться.Раз я назвал r extension, то оно не останавливается само собой.Но я проверил связь между netlogo и R, кажется, хорошо.Мне интересно, почему это не останавливается само по себе.