Новосибирский институт органической химии им. Н.Н. Ворожцова СО РАН

Лаборатория изучения механизмов органических реакций

steps

Usage: steps [-h|-debug] [mask]

Скрипт для запуска расчетов, input-файлы которых собраны в отдельную папку.
Идеология такова: input-файлы собираются в отдельную папку, из этой папки
запускается скрипт. Скрипт выбирает файлы с расширениями, перечисленными
в %CONFIG (в начале скрипта). Для каждой расчетной программы д.б. свое
расширение input-файла, именно по нему скрипт определяет, какой программой
запускать расчет. В %CONFIG также должно быть поле run -- это строка запуска
расчетной программы. Остальные поля не обязательны. См. комментарии в тексте 
скрипта. 
  В начале каждого расчета выбирается самый старый input-файл, переносится 
в другую папку и в ней запускается на счет. Там же будут output-файлы. 
Так как каждый раз папка с инпутами сканируется по новой, можно добавлять 
в нее новые input-файлы.
  При запуске скрипта в домашней директории создается скрытый файл 
'.steps.run', который удаляется по окончании работы. Если этот файл
существует, повторный запуск скрипта блокируется.
  В качестве параметра скрипту может быть дана маска (маски), например,
steps *.inp *.in   -- расчет только pcgamess и priroda
Маски (как csh) будут работать и на Windows, хотя cmd их не понимает.
Если параметры отсутствуют, то обрабатываются все файлы, имеющие расширения, 
перечисленные в %CONFIG.
Чтобы посчитать отдельный файл (файлы), нужно просто дать его имя как параметр.

  С опцией -debug скрипт будет подробно описывать свои действия.

  
Последняя модификация: Thu Jul 18 18:05:41 2019

Download

Source