ນີ້ແມ່ນຄໍາສັ່ງ woo-batch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ການນໍາໃຊ້: - ຫນ້າຄູ່ມືສໍາລັບການນໍາໃຊ້: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-
ກະທູ້]
ລາຍລະອຽດ
ການນໍາໃຊ້: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-threads]
[--log FORMAT] [--global-log FILE] [-l LIST] [--results RESULTSDB] [--nice NICE]
[--cpu-affinity] [--executable FILE] [--rebuild] [--debug] [--gnuplot FILE]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timeing COUNT] [--timeing-output FILE] [--randomize]
[-- ບໍ່ມີຕາຕະລາງ] ...
Woo: ລະບົບ batch: ແລ່ນ Woo simulation ຫຼາຍຄັ້ງດ້ວຍພາລາມິເຕີທີ່ແຕກຕ່າງກັນ. ເບິ່ງ
https://yade-dem.org/sphinx/user.html#batch-queuing-andexecution-woo-batch for details.
batch ສາມາດຖືກກໍານົດບໍ່ວ່າຈະມີຕາຕະລາງພາລາມິເຕີ TABLE (ຕ້ອງບໍ່ສິ້ນສຸດໃນ .py), ເຊິ່ງແມ່ນ
ຕິດຕາມດ້ວຍ SIMULATION.py ຢ່າງແນ່ນອນ (ຕ້ອງລົງທ້າຍດ້ວຍ .py), ຫຼືປະກອບມີຖັນ !SCRIPT
ກໍານົດການຈໍາລອງທີ່ຈະດໍາເນີນການ. ທາງເລືອກທີສອງແມ່ນການກໍານົດສະຄິບຫຼາຍ,
ເຊິ່ງສາມາດເລືອກໄດ້ /nCore ຄຳຕໍ່ທ້າຍເພື່ອລະບຸຈຳນວນຫຼັກສຳລັບສະເພາະນັ້ນ
ການຈຳລອງ (ກົງກັບຖັນ !THREADS ໃນຕາຕະລາງພາລາມິເຕີ), ຕົວຢ່າງ: sim.py/3.
ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:
simulations
ທາງເລືອກ ການໂຕ້ຖຽງ:
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ
-j NUM, --ວຽກ NUMBER
ຈໍານວນສູງສຸດຂອງກະທູ້ພ້ອມກັນທີ່ຈະດໍາເນີນການ (ຄ່າເລີ່ມຕົ້ນ: ຈໍານວນຂອງ cores, ຕໍ່ໄປ
ຈຳກັດໂດຍ OMP_NUM_THREADS ຖ້າກຳນົດໂດຍສະພາບແວດລ້ອມ: 6)
--ວຽກ-ກະທູ້ NUMBER
ຈໍານວນເລີ່ມຕົ້ນຂອງກະທູ້ສໍາລັບຫນຶ່ງວຽກ; ສາມາດ overridden ໂດຍແຕ່ລະວຽກດ້ວຍ !THREADS
(ຫຼື !OMP_NUM_THREADS) ຖັນ. ຄ່າເລີ່ມຕົ້ນເປັນ 1.
--force-threads
ບັງຄັບວຽກບໍ່ໃຫ້ໃຊ້ຫຼັກຫຼາຍກວ່າຄ່າສູງສຸດ (ເບິ່ງ \-j), ເຖິງແມ່ນວ່າ !THREADS
colums ກໍານົດເພີ່ມເຕີມ.
--ບັນທຶກ ຮູບແບບ
ຮູບແບບຂອງໄຟລ໌ບັນທຶກວຽກ: ຕ້ອງມີ $, % ຫຼື @, ເຊິ່ງຈະຖືກແທນທີ່ດ້ວຍສະຄຣິບ
ຊື່, ເລກແຖວ ຫຼືໂດຍຖັນຊື່ຕາມລຳດັບ. ໄດເລກະທໍລີສໍາລັບບັນທຶກຈະເປັນ
ສ້າງອັດຕະໂນມັດ. (ຄ່າເລີ່ມຕົ້ນ: ບັນທຶກ/[email protected])
--global-log ເອກະສານ
ຊື່ໄຟລ໌ບ່ອນທີ່ຈະປ່ຽນເສັ້ນທາງຜົນຜະລິດຂອງ woo-batch ຕົວຂອງມັນເອງ (ກົງກັນຂ້າມກັບ \-\-log); ຖ້າ
ບໍ່ໄດ້ລະບຸ (ຄ່າເລີ່ມຕົ້ນ), stdout/stderr ຖືກໃຊ້
-l ລາຍຊື່, --ເສັ້ນ LIST
ແຖວຂອງຕາຕະລາງທີ່ຈະໃຊ້, ໃນຮູບແບບ 2,3-5,8,11-13 (ຄ່າເລີ່ມຕົ້ນ: ທຸກເສັ້ນທີ່ມີຢູ່ໃນ
ຕາຕະລາງ)
-- ຜົນໄດ້ຮັບ ຜົນໄດ້ຮັບ
ໄຟລ໌ (HDF5 ຫຼື SQLite) ບ່ອນທີ່ simulation ຄວນເກັບຮັກສາຜົນໄດ້ຮັບຂອງມັນ (ເຊັ່ນ:
ໄຟລ໌ input/output ແລະຂໍ້ມູນບາງຢ່າງ); ຄ່າເລີ່ມຕົ້ນແມ່ນໃຊ້ {tableName}.hdf5
({tableName}.sqlite ພາຍໃຕ້ Windows), ຖ້າມີຕາຕະລາງ param, ຖ້າບໍ່ດັ່ງນັ້ນແຕ່ລະ
simulation ກໍານົດໄຟລ໌ເລີ່ມຕົ້ນຂອງຕົນເອງເພື່ອຂຽນຜົນໄດ້ຮັບໃນ. ຮູບແບບທີ່ຕ້ອງການ
ແມ່ນ HDF5 (ປົກກະຕິແລ້ວ *.hdf5, *.h5, *.he5, *.hdf), SQLite ແມ່ນໃຊ້ສໍາລັບ *.sqlite, *.db.
--ງາມ NICE
ຄຸນຄ່າຂອງວຽກເຮັດງານທໍາ spawned (ຄ່າເລີ່ມຕົ້ນ: 10)
--cpu-affinity
ຜູກມັດແຕ່ລະວຽກກັບຫຼັກ CPU ສະເພາະ; cores ຖືກມອບຫມາຍໃນລໍາດັບເຄິ່ງສຸ່ມ,
ຂຶ້ນກັບຄວາມພ້ອມໃນຂະນະທີ່ວຽກໄດ້ເລີ່ມຂຶ້ນ. ແຕ່ລະວຽກສາມາດ override
ການຕັ້ງຄ່ານີ້ໂດຍການຕັ້ງຄ່າຖັນ AFFINE.
-- ປະຕິບັດໄດ້ ເອກະສານ
ຊື່ຂອງໂຄງການທີ່ຈະດໍາເນີນການ (ຄ່າເລີ່ມຕົ້ນ: /usr/bin/woo). ວຽກສາມາດແທນທີ່ດ້ວຍ !EXEC
ຄໍລໍາ
-- ສ້າງໃຫມ່
ດໍາເນີນການປະຕິບັດໄດ້ກັບ -- ສ້າງໃຫມ່ ກ່ອນທີ່ຈະດໍາເນີນການວຽກງານໃດຫນຶ່ງ.
--debug
ດໍາເນີນການດໍາເນີນການກັບ --debug. ສາມາດ overriddenn ຕໍ່ວຽກດ້ວຍຖັນ !DEBUG.
--gnuplot ເອກະສານ
ໄຟລ໌ Gnuplot ບ່ອນທີ່ gnuplot ຈາກທຸກວຽກຄວນຈະຖືກໃສ່ຮ່ວມກັນ
-- ແລ່ນແຫ້ງ
ບໍ່ໄດ້ດໍາເນີນການຕົວຈິງ (ທີ່ເປັນປະໂຫຍດສໍາລັບການໄດ້ຮັບ gnuplot ເທົ່ານັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ)
--http-ລໍຖ້າ
ຢ່າເຊົາຖ້າຍັງສະແດງພາບລວມຜ່ານ http ເລື້ອຍໆ
--exit-prompt
ຢ່າເຊົາຈົນກວ່າຈະກົດປຸ່ມຢູ່ໃນເຄື່ອງໃຊ້ໄຟຟ້າ (ເປັນປະໂຫຍດສໍາລັບການທົບທວນດິນຕອນ
ຫຼັງຈາກການຈໍາລອງທັງຫມົດສໍາເລັດ).
-- ການປັບປຸງແຜນການ ເວລາ
ໄລຍະຫ່າງ (ເປັນວິນາທີ) ທີ່ແຜນວຽກຈະໄດ້ຮັບການປັບປຸງເຖິງແມ່ນວ່າບໍ່ໄດ້ຮ້ອງຂໍຜ່ານ
HTTP. ຄ່າທີ່ບໍ່ແມ່ນຄ່າບວກຈະເຮັດໃຫ້ດິນຕອນບໍ່ໄດ້ຮັບການປັບປຸງແລະບັນທຶກໄວ້ເວັ້ນເສຍແຕ່
ຮ້ອງຂໍຜ່ານ HTTP (ເບິ່ງ \-\-plot-timeout ສໍາລັບການຄວບຄຸມອາຍຸສູງສຸດຂອງສິ່ງເຫຼົ່ານັ້ນ).
ແຜນທີ່ຖືກບັນທຶກຢູ່ທາງອອກພາຍໃຕ້ຊື່ດຽວກັນກັບໄຟລ໌ບັນທຶກ, ດ້ວຍ .log
ລຶບສ່ວນຂະຫຍາຍອອກແລ້ວ. (ຄ່າເລີ່ມຕົ້ນ: 120 ວິນາທີ)
--ໝົດເວລາແຜນການ ເວລາ
ອາຍຸສູງສຸດ (ເປັນວິນາທີ) ຂອງຕອນທີ່ໃຫ້ບໍລິການຜ່ານ HTTP; ພວກເຂົາເຈົ້າຈະໄດ້ຮັບການປັບປຸງຖ້າຫາກວ່າພວກເຂົາເຈົ້າ
ມີອາຍຸ. (ຄ່າເລີ່ມຕົ້ນ: 30 ວິນາທີ)
-- ໂຫຼດຫນ້າຈໍຄືນ ເວລາ
ອັດຕາການໂຫຼດຂໍ້ມູນໜ້າເວັບທີ່ໂຫຼດຄືນໃໝ່ໂດຍອັດຕະໂນມັດ (ສະຫຼຸບ, ບັນທຶກ, ...).
-- ເວລາ ນັບ
ເຮັດຊ້ໍາແຕ່ລະວຽກ COUNT ເທື່ອ, ແລະອອກຕາຕະລາງງ່າຍດາຍດ້ວຍ
ສະເລ່ຍ/variance/ຕໍ່າສຸດ/ໄລຍະເວລາວຽກສູງສຸດ; ໃຊ້ສໍາລັບການວັດແທກວິທີການຕ່າງໆ
ຕົວກໍານົດການຜົນກະທົບຕໍ່ເວລາປະຕິບັດ. ວຽກສາມາດ override ມູນຄ່າທົ່ວໂລກດ້ວຍ
!COUNT ຖັນ.
--time-output ເອກະສານ
ກັບ -- ເວລາ, ບັນທຶກໄລຍະເວລາທີ່ວັດແທກໄວ້ໃນ FILE, ແທນທີ່ຈະຂຽນເປັນມາດຕະຖານ
ຜົນຜະລິດ.
--randomize
ຈັດລໍາດັບວຽກແບບສຸ່ມ (ພາຍໃນຂໍ້ຈໍາກັດທີ່ມອບໃຫ້ໂດຍຫຼັກທີ່ໄດ້ຮັບມອບຫມາຍ).
-- ບໍ່ມີຕາຕະລາງ
ປະຕິບັດການໂຕ້ຖຽງແຖວຄໍາສັ່ງທັງຫມົດເປັນການຈໍາລອງທີ່ຈະດໍາເນີນການ, ບໍ່ວ່າຈະເປັນ python scripts ຫຼື
ການຈໍາລອງທີ່ບັນທຶກໄວ້.
[--log FORMAT] [--global-log FILE] [-l LIST] [--results RESULTSDB] [--nice NICE]
[--cpu-affinity] [--executable FILE] [--rebuild] [--debug] [--gnuplot FILE]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timeing COUNT] [--timeing-output FILE] [--randomize]
[-- ບໍ່ມີຕາຕະລາງ] ...
woo-batch: error: unrecognized arguments: - ການປ່ຽນແປງ
ໃຊ້ woo-batch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net