เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ yade-batch เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบชเบฐเบเบฒเบเบตเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบตเปเบเปเปเปเบชเบเบเปเบฒเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
Yade - เบซเบเปเบฒเบเบนเปเบกเบทเบชเปเบฒเบฅเบฑเบ Yade เบฎเบธเปเบ: 1.20.0, เบเบธเบเบชเบปเบกเบเบฑเบ: Odeint VTK OpenMP GTS GUI-Qt5 CGAL
PFVFLOW LINsolV SPH GL2PS LBMFLOW
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเบฒเบเบเปเบฒเปเบเป: yade-batch [เบเบปเบงเปเบฅเบทเบญเบ] [ เบเบฒเบเบฐเบฅเบฒเบ [SIMULATION.py] | SIMULATION.py[/nCore] [... ]
yade-batch เปเบฅเปเบ yade simulation เบซเบผเบฒเบเบเบฑเปเบเบเปเบงเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบดเปเบ
https://yade-dem.org/sphinx/user.html#batch-queuing-and-execution-yade-batch for details.
batch เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบเปเปเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต TABLE (เบเปเบญเบเบเปเปเบชเบดเปเบเบชเบธเบเปเบ .py), เปเบเบดเปเบเปเบกเปเบ
เบเบดเบเบเบฒเบกเบเปเบงเบ SIMULATION.py เบขเปเบฒเบเปเบเปเบเบญเบ (เบเปเบญเบเบฅเบปเบเบเปเบฒเบเบเปเบงเบ .py), เบซเบผเบทเบเบฐเบเบญเบเบกเบตเบเบฑเบ !SCRIPT
เบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบฅเบญเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเปเบกเปเบเบเบฒเบเบเปเบฒเบเบปเบเบชเบฐเบเบดเบเบซเบผเบฒเบ,
เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบเป /nCore เบเบณเบเปเปเบเปเบฒเบเปเบเบทเปเบญเบฅเบฐเบเบธเบเบณเบเบงเบเบซเบผเบฑเบเบชเบณเบฅเบฑเบเบชเบฐเปเบเบฒเบฐเบเบฑเปเบ
เบเบฒเบเบเบณเบฅเบญเบ (เบเบปเบเบเบฑเบเบเบฑเบ !THREADS เปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต), เบเบปเบงเบขเปเบฒเบ: sim.py/3.
เบเบฒเบเปเบฅเบทเบญเบ เบเบฒเบเปเบเปเบเบฝเบ:
-h, - เบเปเบงเบ
เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเบเบตเป เปเบฅเบฐเบญเบญเบ
-j NUM, --เบงเบฝเบ NUMBER
เบเปเบฒโเบเบงเบโเบชเบนเบโเบชเบธเบโเบเบญเบโเบเบฐโเบเบนเปโเบเปเบญเบกโเบเบฑเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเบตเบโเบเบฒเบ (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ: เบเปเบฒโเบเบงเบโเบเบญเบ coresโ, เบเปเปโเปเบโ
เบเบณเบเบฑเบเปเบเบ OMP_NUM_THREADS เบเปเบฒเบเบณเบเบปเบเปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก: 4)
-v, - เบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเบชเบฐเบเบฑเบเปเบฅเบฐเบญเบญเบ.
--เบงเบฝเบ-เบเบฐเบเบนเป NUMBER
เบเปเบฒเบเบงเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบฐเบเบนเปเบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเบงเบฝเบ; เบชเบฒเบกเบฒเบ overridden เปเบเบเปเบเปเบฅเบฐเบงเบฝเบเบเปเบงเบ !THREADS
(เบซเบผเบท !OMP_NUM_THREADS) เบเบฑเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ 1.
--force-threads
เบเบฑเบเบเบฑเบเบงเบฝเบเบเปเปเปเบซเปเปเบเปเบซเบผเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบเปเบฒเบชเบนเบเบชเบธเบ (เปเบเบดเปเบ \-j), เปเบเบดเบเปเบกเปเบเบงเปเบฒ !THREADS
colums เบเปเบฒเบเบปเบเปเบเบตเปเบกเปเบเบตเบก.
--เบเบฑเบเบเบถเบ เบฎเบนเบเปเบเบ
เบฎเบนเบเปเบเบเบเบญเบเปเบเบฅเปเบเบฑเบเบเบถเบเบงเบฝเบ: เบเปเบญเบเบกเบต $, % เบซเบผเบท @, เปเบเบดเปเบเบเบฐเบเบทเบเปเบเบเบเบตเปเบเปเบงเบเบชเบฐเบเบฃเบดเบ
เบเบทเป, เปเบฅเบเปเบเบง เบซเบผเบทเบเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบฒเบกเบฅเบณเบเบฑเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: [email protected])
--global-log เปเบญเบเบฐเบชเบฒเบ
เบเบทเปเปเบเบฅเปเบเปเบญเบเบเบตเปเบเบฐเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบเบญเบ yade-batch เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ (เบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบ \-\-log); เบเปเบฒ
เบเปเปเปเบเปเบฅเบฐเบเบธ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ), stdout/stderr เบเบทเบเปเบเป
-l เบฅเบฒเบเบเบทเป, --เปเบชเบฑเปเบ LIST
เปเบเบงเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเบฐเปเบเป, เปเบเบฎเบนเบเปเบเบ 2,3-5,8,11-13 (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เบเบธเบเปเบชเบฑเปเบเบเบตเปเบกเบตเบขเบนเปเปเบ
เบเบฒเบเบฐเบฅเบฒเบ)
--เบเบฒเบก NICE
เบเบธเบโเบเปเบฒโเบเบญเบโเบงเบฝเบโเปเบฎเบฑเบโเบเบฒเบโเบเปเบฒ spawned (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ: 10โ)
--cpu-affinity
เบเบนเบเบกเบฑเบเปเบเปเบฅเบฐเบงเบฝเบเบเบฑเบเบซเบผเบฑเบ CPU เบชเบฐเปเบเบฒเบฐ; cores เบเบทเบเบกเบญเบเบซเบกเบฒเบเปเบเบฅเปเบฒเบเบฑเบเปเบเบดเปเบเบชเบธเปเบก,
เบเบถเปเบเบเบฑเบเบเบงเบฒเบกเบเปเบญเบกเปเบเบเบฐเบเบฐเบเบตเปเบงเบฝเบเปเบเปเปเบฅเบตเปเบกเบเบถเปเบ. เปเบเปเบฅเบฐเบงเบฝเบเบชเบฒเบกเบฒเบ override
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบ AFFINE.
-- เบเบฐเบเบดเบเบฑเบเปเบเป เปเบญเบเบฐเบชเบฒเบ
เบเบทเปเบเบญเบเปเบเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ:
/build/yadeKKgSmd/yade-1.20.0/debian/tmp/usr/bin/yade). เบงเบฝเบเปเบฎเบฑเบเบเบฒเบเบเปเบฒเบชเบฒเบกเบฒเบ override เบเบฑเบ
!เบเบฑเบ EXEC.
--gnuplot เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅเป Gnuplot เบเปเบญเบเบเบตเป gnuplot เบเบฒเบเบเบธเบเบงเบฝเบเบเบงเบเบเบฐเบเบทเบเปเบชเปเบฎเปเบงเบกเบเบฑเบ
-- เปเบฅเปเบเปเบซเปเบ
เบเปเปเปเบเปเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบงเบเบดเบ (เบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบ gnuplot เปเบเบปเปเบฒเบเบฑเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ)
--http-เบฅเปเบเปเบฒ
เบขเปเบฒเปเบเบปเบฒเบเปเบฒเบเบฑเบเบชเบฐเปเบเบเบเบฒเบเบฅเบงเบกเบเปเบฒเบ http เปเบฅเบทเปเบญเบเป
-- เบเบฒเบโเบเบฑเบโเบเบธเบโเปเบเบโเบเบฒเบโ เปเบงเบฅเบฒ
เปเบฅเบเบฐเบซเปเบฒเบ (เปเบเบฑเบเบงเบดเบเบฒเบเบต) เบเบตเปเปเบเบเบงเบฝเบเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเปเปเปเบเปเบฎเปเบญเบเบเปเบเปเบฒเบ
HTTP. เบเปเบฒเบเบตเปเบเปเปเปเบกเปเบเบเปเบฒเบเบงเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบดเบเบเบญเบเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเปเบฅเบฐเบเบฑเบเบเบถเบเปเบงเปเปเบงเบฑเปเบเปเบชเบเปเบเป
เบฎเปเบญเบเบเปเบเปเบฒเบ HTTP (เปเบเบดเปเบ \-\-plot-timeout เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบเบธเบกเบญเบฒเบเบธเบชเบนเบเบชเบธเบเบเบญเบเบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ).
เปเบเบเบเบตเปเบเบทเบเบเบฑเบเบเบถเบเบขเบนเปเบเบฒเบเบญเบญเบเบเบฒเบเปเบเปเบเบทเปเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเบฅเปเบเบฑเบเบเบถเบ, เบเปเบงเบ .log
เบฅเบถเบเบชเปเบงเบเบเบฐเบซเบเบฒเบเบญเบญเบเปเบฅเปเบง. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: 120 เบงเบดเบเบฒเบเบต)
--เปเบปเบเปเบงเบฅเบฒเปเบเบเบเบฒเบ เปเบงเบฅเบฒ
เบญเบฒเบเบธเบชเบนเบเบชเบธเบ (เปเบเบฑเบเบงเบดเบเบฒเบเบต) เบเบญเบเบเบญเบเบเบตเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเปเบฒเบ HTTP; เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒ
เบกเบตเบญเบฒเบเบธ. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: 30 เบงเบดเบเบฒเบเบต)
-- เปเบซเบผเบเบซเบเปเบฒเบเปเบเบทเบ เปเบงเบฅเบฒ
เบญเบฑเบเบเบฒเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเปเปเบฒเปเบงเบฑเบเบเบตเปเปเบซเบผเบเบเบทเบเปเปเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ (เบชเบฐเบซเบผเบธเบ, เบเบฑเบเบเบถเบ, ...).
-- เปเบงเบฅเบฒ เบเบฑเบ
เปเบฎเบฑเบเบเปเปเบฒเปเบเปเบฅเบฐเบงเบฝเบ COUNT เปเบเบทเปเบญ, เปเบฅเบฐเบญเบญเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบเบเบฒเบเบเปเบงเบ
เบชเบฐเปเบฅเปเบ/variance/เบเปเปเบฒเบชเบธเบ/เปเบฅเบเบฐเปเบงเบฅเบฒเบงเบฝเบเบชเบนเบเบชเบธเบ; เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบฑเบเปเบเบเบงเบดเบเบตเบเบฒเบเบเปเบฒเบเป
เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบปเบเบเบฐเบเบปเบเบเปเปเปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบ. เบงเบฝเบเบชเบฒเบกเบฒเบ override เบกเบนเบเบเปเบฒเบเบปเปเบงเปเบฅเบเบเปเบงเบ
!COUNT เบเบฑเบ.
--time-output เปเบญเบเบฐเบชเบฒเบ
เบเปเบงเบเปเบงเบฅเบฒ \-\-, เบเบฑเบเบเบถเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเบงเบฑเบเปเบเบเปเบงเปเปเบ FILE, เปเบเบเบเบตเปเบเบฐเบเบฝเบเปเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ
เบเบปเบเบเบฐเบฅเบดเบ.
--randomize
เบเบฑเบเบฅเปเบฒเบเบฑเบเบงเบฝเบเปเบเบเบชเบธเปเบก (เบเบฒเบเปเบเบเปเปเบเปเบฒเบเบฑเบเบเบตเปเบกเบญเบเปเบซเปเปเบเบเบซเบผเบฑเบเบเบตเปเปเบเปเบฎเบฑเบเบกเบญเบเบซเบกเบฒเบ).
--disable-pynotify
เบเบดเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเปเปเบฒเบเป
เปเบเป yade-batch เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net