შიგთავსზე გადასვლა

Docker-ის იმიჯის გამოყენება

ოფიციალური შესრულების 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-ის საშუალებით ხდება. კონკრეტული შესრულების ბრძანებებისა და არეების დაყოფის პროცედურისთვის იხილეთ ანალიზი პარალელური დამუშავებით.

დაკავშირებული საკითხები

AI-assisted translation May contain errors Official docs Status