Прескокнете до содржината

Користење на Docker-сликата

Со користење на официјалната runtime Docker-слика, FrontISTR може да се извршува без инсталирање на неговите зависни библиотеки. За инсталацијата на самиот Docker, погледнете ја документацијата за вашата околина.

Преземање на сликата

docker pull registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest

Сликата ги содржи следните библиотеки потребни за извршување.

  • MPI: Open MPI
  • METIS
  • MUMPS
  • Trilinos ML
  • Intel MKL (околини x86_64)

Извршување анализа

Извршете ја анализата така што работниот директориум на домаќинот (каде што се наоѓаат влезните датотеки) ќе го споделите со контејнерот. Користете -v за споделување на директориумот и -w за задавање на работниот директориум.

docker run --rm -v $PWD:/work -w /work \
  registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1

Стандардната команда за сликата е fistr1 (извор: docker/container/Dockerfile, CMD ["fistr1"]). За да наведете опции, на пример за проверка на верзијата, зададете ја командата по името на сликата.

docker run --rm registry.gitlab.com/frontistr-commons/frontistr/fistr1:latest fistr1 -v

За подготовка на влезни датотеки и пишување контролни датотеки, видете Тек на анализата.

MPI паралелно извршување

MPI паралелното извршување се врши преку mpirun во контејнерот. За конкретните команди за извршување и постапката за партиционирање на мрежата, видете Паралелна анализа.

Поврзани теми