英語フランス語スペイン語

OnWorksファビコン

woo-batch - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで woo-batch を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド woo-batch です。

プログラム:

NAME


使用法: - 使用法に関するマニュアルページ: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-
スレッド]

DESCRIPTION


使用法: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-threads]

[--log 形式] [--global-log ファイル] [-l リスト] [--results RESULTSDB] [--nice NICE]
[--cpu-affinity] [--実行可能ファイル] [--rebuild] [--debug] [--gnuplot ファイル]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timing COUNT] [--timing-output FILE] [--randomize]
[--テーブルなし] ...

Woo: バッチ システム: 異なるパラメーターを使用して Woo シミュレーションを複数回実行します。 見る
https://yade-dem.org/sphinx/user.html#batch-queuing-andexecution-woo-batch for details.
バッチはパラメータ テーブル TABLE (.py で終わってはいけません) を使用して指定できます。
後に XNUMX つの SIMULATION.py (.py で終わる必要があります) が続くか、!SCRIPT 列が含まれます。
実行するシミュレーションを指定します。 XNUMX 番目のオプションは、複数のスクリプトを指定することです。
オプションで含めることができます /nコア 特定のコアの数を指定するサフィックス
シミュレーション (パラメータ テーブルの !THREADS 列に対応)、例: sim.py/3。

ポジショナル 引数:
シミュレーション

任意 引数:
-h, - 助けて
このヘルプメッセージを表示して終了します

-j NUM、 -ジョブ NUM
同時に実行するスレッドの最大数 (デフォルト: コア数、さらに
環境によって設定されている場合は、OMP_NUM_THREADS によって制限されます: 6)

--ジョブスレッド NUM
XNUMX つのジョブのデフォルトのスレッド数。 !THREADS を使用してジョブごとにオーバーライドできます。
(または !OMP_NUM_THREADS) 列。 デフォルトは 1 です。

--強制スレッド
!THREADS であっても、ジョブが最大コアを超えるコアを使用しないように強制します (\-j を参照)。
列はさらに詳細を指定します。

- ログ FORMAT
ジョブ ログ ファイルの形式: $、%、または @ を含める必要があります。これらはスクリプトによって置き換えられます。
それぞれ名前、行番号、またはタイトル列ごとに。 ログのディレクトリは次のようになります。
自動的に作成されます。 (デフォルト: ログ/[メール保護])

--グローバルログ FILE
woo-batch 自体の出力をリダイレクトするファイル名 (\-\-log ではなく)。 もしも
指定なし (デフォルト)、stdout/stderr が使用されます

-l リスト、 -行 LIST
使用する TABLE の行数。形式は 2,3-5,8,11-13 (デフォルト: で使用可能なすべての行)
テーブル)

- 結果 結果DB
シミュレーションが結果を保存するファイル (HDF5 または SQLite) (例:
入出力ファイルと一部のデータ); デフォルトでは、{tableName}.hdf5 を使用します。
(Windows では {tableName}.sqlite)、param テーブルがある場合、そうでない場合はそれぞれ
シミュレーションは、結果を書き込むための独自のデフォルト ファイルを定義します。推奨される形式
は HDF5 (通常は *.hdf5、*.h5、*.he5、*.hdf)、*.sqlite、*.db には SQLite が使用されます。

- 良い NICE
生成されたジョブの適切な値 (デフォルト: 10)

--cpu-アフィニティ
各ジョブを特定の CPU コアにバインドします。 コアは準ランダムな順序で割り当てられます。
ジョブが開始された時点での空き状況に応じて異なります。 各ジョブは上書きできます
この設定は、AFFINE 列を設定することによって行われます。

- 実行可能 FILE
実行するプログラムの名前 (デフォルト: /usr/ビン/ウー)。 ジョブは !EXEC でオーバーライドできます
コラム。

-再構築
実行可能ファイルを実行する -再構築 ジョブを実行する前に。

- デバッグ
実行可能ファイルを実行します - デバッグ。 !DEBUG 列を使用してジョブごとにオーバーライドできます。

--gnuplot FILE
すべてのジョブの gnuplot をまとめる Gnuplot ファイル

-ドライラン
実際には実行しません (たとえば、gnuplot のみを取得する場合に便利です)

--http-wait
http 経由で概要を繰り返し提供している場合は終了しないでください

-- 終了プロンプト
ターミナルでキーが押されるまで終了しないでください (プロットを確認する場合に便利です)
すべてのシミュレーションが終了した後)。

--プロット更新 タイム
経由で要求されない場合でもジョブ プロットが更新される間隔 (秒単位)
HTTP。 正でない値を指定すると、プロットは更新されず、保存されなくなります。
HTTP 経由でリクエストされました (これらの最大経過時間を制御するには、\-\-plot-timeout を参照してください)。
プロットは終了時にログ ファイルと同じ名前で保存され、.log という拡張子が付けられます。
拡張子が削除されました。 (デフォルト: 120秒)

--プロットタイムアウト タイム
HTTP 経由で提供されるプロットの最大存続期間 (秒単位)。 更新される場合は、
年上です。 (デフォルト: 30秒)

-リフレッシュ タイム
自動的に再ロードされる Web ページ (概要、ログなど) のリフレッシュ レート。

- タイミング COUNT
各ジョブを COUNT 回繰り返し、次のような単純なテーブルを出力します。
平均/差異/最小/最大ジョブ期間。 さまざまな方法を測定するために使用されます
パラメータは実行時間に影響します。 ジョブはグローバル値を上書きできます。
!COUNT 列。

--タイミング出力 FILE
連絡先 - タイミング、測定した時間を標準ファイルに書き込むのではなく、ファイルに保存します。
出力。

-ランダム化
ジョブの順序をランダム化します (割り当てられたコアによって与えられた制約内で)。

--テーブルなし
すべてのコマンドライン引数を、Python スクリプトまたは実行されるシミュレーションとして扱います。
保存されたシミュレーション。

[--log 形式] [--global-log ファイル] [-l リスト] [--results RESULTSDB] [--nice NICE]
[--cpu-affinity] [--実行可能ファイル] [--rebuild] [--debug] [--gnuplot ファイル]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timing COUNT] [--timing-output FILE] [--randomize]
[--テーブルなし] ...

woo-batch: エラー: 認識できない引数: - バージョン

onworks.net サービスを使用してオンラインで woo-batch を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad