Интерфейс командной строки

Библиотека предоставляет интерфейс командной строки (CLI) для запуска бенчмарков и оценки времени расчетов.

Команды

run_benchmark

Запустить бенчмарк-расчет для калибровки оценки времени:

orca_descriptors run_benchmark [ОПЦИИ]

Опции:

  • --working_dir: Рабочая директория для расчетов (по умолчанию: текущая директория)

  • --functional: DFT функционал или полуэмпирический метод (по умолчанию: AM1)

  • --basis_set: Базисный набор (по умолчанию: def2-SVP)

  • --n_processors: Количество процессоров (по умолчанию: 1)

  • Все остальные параметры ORCA также доступны

Пример:

orca_descriptors run_benchmark --working_dir ./calculations --n_processors 4

approximate_time

Оценить время расчета для молекулы без запуска расчета:

orca_descriptors approximate_time --molecule SMILES [ОПЦИИ]

Обязательные аргументы:

  • --molecule: SMILES строка молекулы

Опции:

  • --method_type: Тип расчета - Opt, SP или Freq (по умолчанию: Opt)

  • --n_opt_steps: Ожидаемое количество шагов оптимизации (для метода Opt)

  • Все параметры ORCA доступны

Пример:

orca_descriptors approximate_time \\
    --molecule CCO \\
    --method_type Opt \\
    --functional PBE0 \\
    --basis_set def2-TZVP \\
    --n_processors 8

clear

Удалить все файлы ORCA в рабочей директории (полезно для очистки файлов, которые не были удалены из-за ошибок):

orca_descriptors clear [ОПЦИИ]

Эта команда удаляет все файлы, связанные с ORCA (.inp, .out, .log, .gbw, .cube, .prop и т.д.) из рабочей директории.

Опции:

  • --working_dir: Рабочая директория для очистки (по умолчанию: текущая директория)

  • Все остальные параметры ORCA доступны, но не используются

Пример:

orca_descriptors clear --working_dir ./calculations

purge_cache

Удалить кеш ORCA:

orca_descriptors purge_cache [ОПЦИИ]

Эта команда очищает директорию кеша ORCA, удаляя все закешированные результаты расчетов.

Опции:

  • --cache_dir: Директория кеша для очистки (по умолчанию: output_dir/.orca_cache)

  • --output_dir: Директория вывода (используется для определения местоположения кеша, если cache_dir не указан)

  • Все остальные параметры ORCA доступны, но не используются

Пример:

orca_descriptors purge_cache --output_dir ./calculations

Доступные параметры

Все параметры класса Orca доступны как аргументы командной строки:

  • --script_path: Путь к исполняемому файлу ORCA (по умолчанию: „orca“)

  • --working_dir: Рабочая директория для расчетов

  • --output_dir: Директория для выходных файлов

  • --functional: DFT функционал или полуэмпирический метод (по умолчанию: AM1)

  • --basis_set: Базисный набор (по умолчанию: def2-SVP)

  • --method_type: Тип расчета: Opt, SP или Freq (по умолчанию: Opt)

  • --dispersion_correction: Коррекция дисперсии, например, D3BJ (по умолчанию: D3BJ). Используйте „None“ для отключения.

  • --solvation_model: Модель сольватации, например, „COSMO(Water)“ (по умолчанию: None)

  • --n_processors: Количество процессоров (по умолчанию: 1)

  • --max_scf_cycles: Максимальное количество SCF циклов (по умолчанию: 100)

  • --scf_convergence: Порог сходимости SCF (по умолчанию: 1e-6)

  • --charge: Заряд молекулы (по умолчанию: 0)

  • --multiplicity: Спиновая мультиплетность (по умолчанию: 1)

  • --cache_dir: Директория для кеширования результатов

  • --log_level: Уровень логирования: DEBUG, INFO, WARNING, ERROR (по умолчанию: INFO)

  • --max_wait: Максимальное время ожидания создания выходного файла в секундах (по умолчанию: 300)

Справка

Получить справку по любой команде:

orca_descriptors --help
orca_descriptors run_benchmark --help
orca_descriptors approximate_time --help
orca_descriptors clear --help
orca_descriptors purge_cache --help