Skip to content

የ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 በመጠቀም ይከናወናል። ዝርዝር የማስኬጃ ትዕዛዞችና የዶሜይን ክፍፍል ሂደት ለማወቅ በትይዩ ሂደት የሚደረግ ትንተና ይመልከቱ።

ተዛማጅ ርዕሶች