Это команда yade-batch, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
Yade - страница руководства для версии Yade: 1.20.0, особенности: Odeint VTK OpenMP GTS GUI-Qt5 CGAL
PFVFLOW LINSOLV SPH GL2PS LBMFLOW
ОПИСАНИЕ
использование: yade-batch [параметры] [ТАБЛИЦА [SIMULATION.py] | SIMULATION.py [/ nCores] [...]]
yade-batch запускает симуляцию yade несколько раз с разными параметрами. Видеть
https://yade-dem.org/sphinx/user.html#batch-queuing-and-execution-yade-batch for details.
Пакет может быть указан либо с помощью таблицы параметров TABLE (не должен заканчиваться на .py), то есть
либо за которым следует ровно один SIMULATION.py (должен заканчиваться на .py), либо содержит столбец! SCRIPT
указание запускаемой симуляции. Второй вариант - указать несколько скриптов,
который при желании может иметь / nCores суффикс, чтобы указать количество ядер для этого конкретного
имитация (соответствует столбцу! THREADS в таблице параметров), например sim.py/3.
необязательный аргументы:
-h, --Помогите
показать это справочное сообщение и выйти
-j ЧИСЛО, --работа NUM
Максимальное количество одновременных потоков для запуска (по умолчанию: количество ядер, далее
ограничено OMP_NUM_THREADS, если установлено средой: 4)
-v, --версия
Версия для печати и выход.
- работа-потоки NUM
Количество потоков по умолчанию для одного задания; можно переопределить для каждого задания с помощью! THREADS
(или! OMP_NUM_THREADS) столбец. По умолчанию 1.
--force-thread
Заставить задания не использовать больше ядер, чем максимальное (см. \ -J), даже если! THREADS
colums указывает больше.
--бревно ФОРМАТ
Формат файлов журнала задания: должен содержать символы $,% или @, которые будут заменены скриптом.
имя, номер строки или столбец описания соответственно (по умолчанию: [электронная почта защищена])
--global-журнал ФАЙЛОВ
Имя файла, куда перенаправить вывод самого yade-batch (в отличие от \ - \ - log); если
не указано (по умолчанию), используются stdout / stderr
-l СПИСОК, --линии СПИСОК
Строки ТАБЛИЦЫ для использования в формате 2,3-5,8,11-13 (по умолчанию: все доступные строки в
СТОЛ)
--отлично Ницца
Хорошая ценность созданных заданий (по умолчанию: 10)
--cpu-близость
Свяжите каждое задание с определенными ядрами ЦП; ядра назначаются в квазислучайном порядке,
в зависимости от наличия на данный момент работы. Каждое задание может отменять
этот параметр, задав столбец AFFINE.
- исполняемый ФАЙЛОВ
Имя запускаемой программы (по умолчанию:
/сборка/yadeKKgSmd/yade-1.20.0/debian/tmp/usr/bin/yade). Задания можно переопределить с помощью
Столбец! EXEC.
--gnuplot ФАЙЛОВ
Файл gnuplot, в котором должны быть собраны gnuplot из всех заданий
--прогон, репетиция
Не запускать на самом деле (полезно, например, только для получения gnuplot)
--http-ждать
Не завершайте работу, если обзор по-прежнему используется повторно через http.
--сюжет-обновление ВРЕМЯ
Интервал (в секундах), с которым рабочие графики будут обновляться, даже если они не были запрошены через
HTTP. Неположительные значения приведут к тому, что графики не будут обновляться и сохраняться, если
запрашивается через HTTP (см. \ - \ - тайм-аут графика для управления максимальным возрастом тех).
Графики сохраняются при выходе под тем же именем, что и файл журнала, с расширением .log.
расширение удалено. (по умолчанию: 120 секунд)
--сюжет-тайм-аут ВРЕМЯ
Максимальный возраст (в секундах) участков, обслуживаемых через HTTP; они будут обновлены, если они
старше. (по умолчанию: 30 секунд)
- обновить ВРЕМЯ
Частота обновления автоматически перезагружаемых веб-страниц (сводка, журналы, ...).
- время СЧИТАТЬ
Повторите каждое задание COUNT раз и выведите простую таблицу с
средняя / дисперсия / минимальная / максимальная продолжительность работы; используется для измерения того, насколько разнообразны
параметры влияют на время выполнения. Задания могут переопределить глобальное значение с помощью
! COUNT столбец.
--время-выход ФАЙЛОВ
С помощью \ - \ - тайминга сохраняйте измеренные длительности в ФАЙЛ вместо записи в стандартные.
вывод.
- рандомизировать
Произвести случайный порядок работ (в пределах ограничений, заданных назначенными ядрами).
--отключить-pynotify
Отключить экранные уведомления
Используйте yade-batch онлайн с помощью сервисов onworks.net