Docker ඉමේජය භාවිත කිරීම¶
නිල ධාවන Docker ඉමේජය භාවිත කිරීමෙන් පරායත්ත පුස්තකාල ස්ථාපනය නොකර FrontISTR ධාවනය කළ හැක. Docker ස්ථාපනය සඳහා අදාළ පරිසරයේ අත්පොත බලන්න.
ඉමේජය ලබාගැනීම¶
ඉමේජය තුළ ධාවනයට අවශ්ය පහත පුස්තකාල ඇතුළත් වේ.
- 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"]). අනුවාදය පරීක්ෂා කිරීම වැනි විකල්ප ලබාදීමට ඉමේජ නමෙන් පසු විධානය ලියන්න.
ආදාන ගොනු සකස් කිරීම සහ පාලන ගොනු ලිවීම සඳහා විශ්ලේෂණ ප්රවාහය බලන්න.
MPI සමාන්තර ධාවනය¶
MPI මඟින් සමාන්තර ධාවනය කන්ටේනරය තුළ mpirun හරහා සිදු කරයි. නිශ්චිත ධාවන විධාන සහ වසම් බෙදීමේ ක්රියාපටිපාටිය සඳහා සමාන්තර සැකසුමෙන් විශ්ලේෂණය බලන්න.