disvis-powerfit

Лицензия Статус сборки

Роль и Dockerfile для приложений disvis и powerfit

Роли и Dockerfile для установки приложений disvis или powerfit:

Приложение можно выбрать из переменной роли.

Введение

Репозиторий содержит ansible-роллы, которые опубликованы в ansible galaxy: https://galaxy.ansible.com/indigo-dc/disvis-powerfit/

Каталоги docker-disvis и docker-powerfit связаны с dockerhub с автоматической сборкой этих 2 образов. Эти образы могут запускать disvis или powerfit как на ЦП, так и на ГП. Версия NVIDIA драйвера показана ниже в переменной по умолчанию ansible-role nvidia_driver_version

Требования

Роль LIP-Computing.ansible-role-nvidia должна быть запущена заранее, чтобы установить драйвер NVIDIA, и размещена в репозитории:

Проверьте README для установки и запуска роли.

Переменные роли

Переменные, которые можно передать этой роли, и краткое описание их следующими:

  1. Приложение Haddocking: disvis или powerfit
    • haddock_app: По умолчанию = disvis
  2. URL с заголовками opencl

Установка плейбука

Чтобы установить роль:

$ ansible-galaxy install indigo-dc.disvis-powerfit

Запуск плейбука

Пример плейбука для disvis:

---
- hosts: localhost
  roles:
    - { role: indigo-dc.disvis-powerfit, haddock_app: disvis }

Или выполните:

$ ansible-playbook /etc/ansible/roles/indigo-dc.disvis-powerfit/tests/disvis.yml

Пример плейбука для powerfit:

---
- hosts: localhost
  roles:
    - { role: indigo-dc.disvis-powerfit, haddock_app: powerfit }

Или выполните:

$ ansible-playbook /etc/ansible/roles/indigo-dc.disvis-powerfit/tests/powerfit.yml

Запуск приложения disvis

Пример запуска disvis на ЦП с 2 потоками:

$ cd /home
$ mkdir out
$ export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/lib64
$ export EX_DIR=/usr/local/disvis/test-cases/PRE5-PUP2-complex
$ disvis ${EX_DIR}/O14250.pdb ${EX_DIR}/Q9UT97.pdb ${EX_DIR}/restraints.dat -p 2 -a 20.0 -vs 2 -d /home/out

Чтобы запустить на ГП:

$ cd /home
$ mkdir out
$ export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:/usr/local/lib64
$ export EX_DIR=/usr/local/disvis/test-cases/PRE5-PUP2-complex
$ disvis ${EX_DIR}/O14250.pdb ${EX_DIR}/Q9UT97.pdb ${EX_DIR}/restraints.dat -g -a 20.0 -vs 2 -d /home/out

Запуск приложения powerfit

Пример запуска powerfit на ЦП с 2 потоками:

$ cd /home
$ ./run-powerfitCPU.sh

Чтобы запустить на ГП:

$ cd /home
$ ./run-powerfitGPU.sh

Лицензия

Apache v2

Информация об авторе

Марио Давид: mariojmdavid@gmail.com

LIP Лиссабон: http://www.lip.pt

Indigo DataCloud: https://www.indigo-datacloud.eu/

Благодарности

О проекте

disvis and powerfit applications

Установить
ansible-galaxy install indigo-dc/ansible-role-disvis-powerfit
Лицензия
apache-2.0
Загрузки
177
Владелец