woo-batch - Online na nuvem

Este é o comando woo-batch que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


uso: - página de manual para uso: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-
tópicos]

DESCRIÇÃO


uso: woo-batch [-h] [-j NUM] [--job-threads NUM] [--force-threads]

[--log FORMAT] [--global-log FILE] [-l LIST] [--resultados RESULTSDB] [--nice NICE]
[--cpu-affinity] [--arquivo executável] [--rebuild] [--debug] [--gnuplot ARQUIVO]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timing COUNT] [--timing-output FILE] [--randomize]
[--não mesa] ...

Woo: sistema em lote: executa a simulação Woo várias vezes com parâmetros diferentes. Ver
https://yade-dem.org/sphinx/user.html#batch-queuing-andexecution-woo-batch for details.
O lote pode ser especificado com a tabela de parâmetros TABLE (não deve terminar em .py), que é
seguido por exatamente um SIMULATION.py (deve terminar em .py) ou contém! coluna SCRIPT
especificando a simulação a ser executada. A segunda opção é especificar vários scripts,
que pode opcionalmente ter / nCores sufixo para especificar o número de núcleos para aquele particular
simulação (corresponde à coluna! THREADS na tabela de parâmetros), por exemplo, sim.py/3.

posicional argumentos:
simulações

opcional argumentos:
-h, --Socorro
mostre esta mensagem de ajuda e saia

-j NÚMERO, --empregos NUM
Número máximo de threads simultâneos a serem executados (padrão: número de núcleos, mais
limitado por OMP_NUM_THREADS se definido pelo ambiente: 6)

--job-threads NUM
Número padrão de threads para um trabalho; pode ser substituído por trabalho com! THREADS
(ou! OMP_NUM_THREADS) coluna. O padrão é 1.

--force-threads
Força os jobs a não usarem mais núcleos do que o máximo (consulte \ -j), mesmo se! THREADS
colunas especificam mais.

--registro FORMATO
Formato dos arquivos de log de trabalho: deve conter $,% ou @, que será substituído por script
nome, número da linha ou pela coluna do título, respectivamente. O diretório para registros será
criado automaticamente. (padrão: logs /$.@. log)

--global-log ARQUIVO
Nome do arquivo para onde redirecionar a saída do próprio woo-batch (ao contrário de \ - \ - log); E se
não especificado (padrão), stdout / stderr são usados

-l LISTA, --linhas LISTA
Linhas da TABELA a serem usadas, no formato 2,3-5,8,11-13 (padrão: todas as linhas disponíveis em
TABELA)

--resultados RESULTADOS DB
Arquivo (HDF5 ou SQLite) onde a simulação deve armazenar seus resultados (como
arquivos de entrada / saída e alguns dados); o padrão é usar {tableName} .hdf5
({tableName} .sqlite no Windows), se houver uma tabela de parâmetros, caso contrário, cada
simulação define seus próprios arquivos padrão para gravar os resultados. O formato preferido
é HDF5 (geralmente * .hdf5, * .h5, * .he5, * .hdf), SQLite é usado para * .sqlite, * .db.

--legais NICE
Bom valor de empregos gerados (padrão: 10)

--cpu-afinidade
Vincule cada trabalho a núcleos de CPU específicos; núcleos são atribuídos em uma ordem quase aleatória,
dependendo da disponibilidade no momento em que os trabalhos são iniciados. Cada trabalho pode substituir
esta configuração definindo a coluna AFFINE.

--executável ARQUIVO
Nome do programa a ser executado (padrão: / usr / bin / woo) Os trabalhos podem ser substituídos por! EXEC
coluna.

--reconstruir
Execute executáveis ​​com --reconstruir antes de executar qualquer trabalho.

--depurar
Execute o executável com --depurar. Pode ser substituído por trabalho com a coluna! DEBUG.

--gnuplot ARQUIVO
Arquivo Gnuplot onde o gnuplot de todos os trabalhos deve ser colocado junto

--funcionamento a seco
Na verdade, não execute (útil para obter apenas o gnuplot, por exemplo)

--http-espera
Não saia se ainda estiver exibindo a visão geral por http repetidamente

--prompt de saída
Não saia até que uma tecla seja pressionada no terminal (útil para revisar gráficos
após o término de todas as simulações).

--plot-atualização HORÁRIO
Intervalo (em segundos) em que os gráficos de trabalho serão atualizados, mesmo se não forem solicitados via
HTTP. Valores não positivos farão com que os gráficos não sejam atualizados e salvos, a menos que
solicitada via HTTP (veja \ - \ - plot-timeout para controlar a idade máxima daqueles).
Os gráficos são salvos na saída com o mesmo nome do arquivo de log, com o .log
extensão removida. (padrão: 120 segundos)

--plot-timeout HORÁRIO
Idade máxima (em segundos) de plotagens atendidas por HTTP; eles serão atualizados se eles
são mais velhos. (padrão: 30 segundos)

--refrescer HORÁRIO
Taxa de atualização de páginas da web recarregadas automaticamente (resumo, logs, ...).

--cronometragem CONTAGEM
Repita cada trabalho COUNT vezes e produza uma tabela simples com
média / variação / duração mínima / máxima do trabalho; usado para medir quão diversos
parâmetros afetam o tempo de execução. Os trabalhos podem substituir o valor global com o
! COUNT coluna.

--timing-output ARQUIVO
Com --cronometragem, salve as durações medidas em FILE, em vez de gravar no padrão
saída.

--Aleatória
Randomize ordem de trabalho (dentro das restrições fornecidas pelos núcleos atribuídos).

--notável
Trate todos os argumentos da linha de comando como simulações a serem executadas, sejam scripts python ou
simulações salvas.

[--log FORMAT] [--global-log FILE] [-l LIST] [--resultados RESULTSDB] [--nice NICE]
[--cpu-affinity] [--arquivo executável] [--rebuild] [--debug] [--gnuplot ARQUIVO]
[--dry-run] [--http-wait] [--exit-prompt] [--plot-update TIME] [--plot-timeout
TIME] [--refresh TIME] [--timing COUNT] [--timing-output FILE] [--randomize]
[--não mesa] ...

woo-batch: erro: argumentos não reconhecidos: --versão

Use woo-batch online usando serviços onworks.net



Programas online mais recentes para Linux e Windows