Ito ang command na woo-py3-batch na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
paggamit: - manual page para sa paggamit: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-
mga thread]
DESCRIPTION
paggamit: 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] [--timing COUNT] [--timing-output FILE] [--randomize]
[--no-table] ...
Woo: batch system: nagpapatakbo ng Woo simulation nang maraming beses na may iba't ibang mga parameter. Tingnan mo
https://yade-dem.org/sphinx/user.html#batch-queuing-andexecution-woo-batch for details.
Maaaring tukuyin ang batch sa alinman sa talahanayan ng parameter na TABLE (hindi dapat magtapos sa .py), which is
alinman sa sinusundan ng eksaktong isang SIMULATION.py (dapat magtapos sa .py), o naglalaman ng !SCRIPT na hanay
pagtukoy sa simulation na tatakbo. Ang pangalawang opsyon ay ang tukuyin ang maramihang mga script,
na maaaring magkaroon ng opsyonal /nCores suffix upang tukuyin ang bilang ng mga core para sa partikular na iyon
simulation (tumutugma sa !THREADS column sa parameter table), hal sim.py/3.
posibilidad mga argumento:
simulation
opsyonal mga argumento:
-h, - Tumulong
ipakita ang mensahe ng tulong na ito at lumabas
-j NUM, --mga trabaho NUM
Pinakamataas na bilang ng sabay-sabay na mga thread na tatakbo (default: bilang ng mga core, higit pa
limitado ng OMP_NUM_THREADS kung itinakda ng kapaligiran: 6)
--job-threads NUM
Default na bilang ng mga thread para sa isang trabaho; maaaring ma-override ng per-job na may !THREADS
(o !OMP_NUM_THREADS) column. Default sa 1.
--force-threads
Pilitin ang mga trabaho na huwag gumamit ng higit pang mga core kaysa sa maximum (tingnan ang \-j), kahit na !THREADS
ang mga colum ay tumutukoy nang higit pa.
--log FORMAT
Format ng mga file ng log ng trabaho: dapat maglaman ng $, % o @, na papalitan ng script
pangalan, numero ng linya o ayon sa hanay ng pamagat ayon sa pagkakabanggit. Direktoryo para sa mga log ay magiging
awtomatikong nilikha. (default: logs/[protektado ng email])
--global-log FILE
Filename kung saan ire-redirect ang output ng woo-batch mismo (kumpara sa \-\-log); kung
hindi tinukoy (default), stdout/stderr ay ginagamit
-l LISTAHAN, --mga linya LIST
Mga linya ng TABLE na gagamitin, sa format na 2,3-5,8,11-13 (default: lahat ng available na linya sa
TABLE)
--mga resulta RESULTSDB
File (HDF5 o SQLite) kung saan dapat iimbak ng simulation ang mga resulta nito (tulad ng
input/output file at ilang data); ang default ay gamitin ang {tableName}.hdf5
({tableName}.sqlite sa ilalim ng Windows), kung mayroong param table, kung hindi, bawat isa
Tinutukoy ng simulation ang sarili nitong mga default na file upang isulat ang mga resulta. Ang gustong format
ay HDF5 (karaniwang *.hdf5, *.h5, *.he5, *.hdf), ginagamit ang SQLite para sa *.sqlite, *.db.
--maganda Maganda
Magandang halaga ng mga spawned na trabaho (default: 10)
--cpu-affinity
Itali ang bawat trabaho sa mga partikular na CPU core; ang mga core ay itinalaga sa isang quasi-random na pagkakasunud-sunod,
depende sa availability sa sandaling sinimulan ang mga trabaho. Maaaring i-override ang bawat trabaho
ang setting na ito sa pamamagitan ng pagtatakda ng AFFINE column.
--mapapatupad FILE
Pangalan ng program na tatakbo (default: /usr/bin/woo). Maaaring i-override ang mga trabaho sa !EXEC
hanay.
--muling itayo
Patakbuhin ang (mga) executable gamit ang --muling itayo bago magpatakbo ng anumang trabaho.
--debug
Patakbuhin ang executable gamit ang --debug. Maaaring i-override sa bawat trabaho gamit ang !DEBUG column.
--gnuplot FILE
Gnuplot file kung saan dapat pagsamahin ang gnuplot mula sa lahat ng trabaho
--dry-run
Huwag talagang tumakbo (kapaki-pakinabang para sa pagkuha ng gnuplot lamang, halimbawa)
--http-maghintay
Huwag huminto kung naghahatid pa rin ng pangkalahatang-ideya sa http nang paulit-ulit
--exit-prompt
Huwag huminto hanggang sa pinindot ang isang susi sa terminal (kapaki-pakinabang para sa pagsusuri ng mga plot
pagkatapos ng lahat ng simulation matapos).
--plot-update TIME
Interval (sa mga segundo) kung saan maa-update ang mga plot ng trabaho kahit na hindi hiniling sa pamamagitan ng
HTTP. Ang mga hindi positibong halaga ay gagawing hindi ina-update at nai-save ang mga plot maliban kung
hiniling sa pamamagitan ng HTTP (tingnan ang \-\-plot-timeout para sa pagkontrol sa maximum na edad ng mga iyon).
Ang mga plot ay nai-save sa exit sa ilalim ng parehong pangalan ng log file, na may .log
tinanggal ang extension. (default: 120 segundo)
--plot-timeout TIME
Pinakamataas na edad (sa mga segundo) ng mga plot na inihatid sa HTTP; maa-update sila kung sila
ay mas matanda. (default: 30 segundo)
--refresh TIME
Refresh rate ng awtomatikong na-reload na mga web page (buod, mga log, ...).
--timing COUNT
Ulitin ang bawat trabaho COUNT beses, at maglabas ng isang simpleng talahanayan na may
average/variance/minimum/maximum na tagal ng trabaho; ginagamit sa pagsukat kung gaano kaiba
Ang mga parameter ay nakakaapekto sa oras ng pagpapatupad. Maaaring i-override ng mga trabaho ang pandaigdigang halaga gamit ang
!COUNT column.
--timing-output FILE
may --timing, i-save ang mga sinusukat na tagal sa FILE, sa halip na magsulat sa pamantayan
output.
--randomize
I-randomize ang order ng trabaho (sa loob ng mga hadlang na ibinigay ng mga nakatalagang core).
--walang-mesa
Tratuhin ang lahat ng command-line argument bilang simulation na tatakbo, alinman sa mga script ng python o
naka-save na mga simulation.
[--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] [--timing COUNT] [--timing-output FILE] [--randomize]
[--no-table] ...
woo-batch: error: hindi nakikilalang mga argumento: --bersyon
Gumamit ng woo-py3-batch online gamit ang mga serbisyo ng onworks.net