ข้ามไปที่เนื้อหา

การติดตั้งด้วยแพ็กเกจไบนารี

สามารถดาวน์โหลดไบนารี FrontISTR ที่บิลด์ไว้แล้วได้จาก หน้าดาวน์โหลด แพ็กเกจที่แจกจ่ายมีทั้งตัวแก้หลัก fistr1 และเครื่องมือเสริมสำหรับการแบ่งโดเมน (hecmw_part1), การแสดงภาพ (hecmw_vis1), การแปลงเมช (neu2fstr) และงานอื่น ๆ

Windows

เวอร์ชัน Windows แจกจ่ายเป็นไฟล์ ZIP หลายแบบ ซึ่งแตกต่างกันตามวิธีการประมวลผลแบบขนานและไลบรารีคำนวณเชิงตัวเลข แต่ละแพ็กเกจมี MPI runtime และไลบรารีคำนวณเชิงตัวเลข (DLL) ที่จำเป็นต่อการรันรวมอยู่แล้ว จึงสามารถใช้งานได้หลังแตกไฟล์โดยไม่ต้องติดตั้งส่วนประกอบเหล่านั้นแยกต่างหาก

รุ่น วิธีการประมวลผลแบบขนาน MPI ไลบรารีคำนวณเชิงตัวเลข
thread_openblas การประมวลผลแบบเธรดด้วย OpenMP (ไม่มี) OpenBLAS
hybrid_msmpi_openblas ไฮบริด MPI + OpenMP MS-MPI (รวมอยู่แล้ว) OpenBLAS
hybrid_impi_mkl_intelthread ไฮบริด MPI + OpenMP Intel MPI (รวมอยู่แล้ว) Intel MKL

หมายเหตุ: แพ็กเกจไฮบริดมี mpiexec และ MPI runtime (msmpi.dll หรือ impi.dll เป็นต้น) รวมอยู่แล้ว จึงไม่จำเป็นต้องติดตั้ง MPI แยกต่างหาก

ขั้นตอนการติดตั้ง

  1. ดาวน์โหลดไฟล์ ZIP ของรุ่นที่ต้องการจากหน้าดาวน์โหลดแล้วแตกไฟล์
  2. วางโฟลเดอร์ที่แตกไฟล์แล้วไว้ในตำแหน่งที่อยู่ในพาธค้นหาไฟล์ปฏิบัติการ หรือรันการวิเคราะห์จากภายในโฟลเดอร์นั้นโดยตรง

การตรวจสอบการติดตั้ง

เรียกคำสั่งต่อไปนี้จาก Command Prompt หากแสดงข้อมูลเวอร์ชัน แสดงว่าติดตั้งสำเร็จ

fistr1.exe -v

หากรันแบบขนานด้วย MPI ให้ใช้ mpiexec ที่รวมมาในแพ็กเกจ สำหรับรายละเอียดขั้นตอนการรัน โปรดดู ลำดับการวิเคราะห์

Linux

สำหรับ Ubuntu มีการแจกจ่ายแพ็กเกจ deb เนื่องจากแพ็กเกจ deb ประกาศไลบรารีที่ขึ้นต่อกันไว้ การติดตั้งผ่าน apt-get จะช่วยแก้ไขและติดตั้งไลบรารีที่จำเป็นโดยอัตโนมัติ

การดาวน์โหลดแพ็กเกจ deb

ดาวน์โหลดแพ็กเกจ deb สำหรับ Ubuntu ได้โดยตรงจาก หน้าดาวน์โหลด หากต้องการดาวน์โหลดด้วยคำสั่ง ให้ใช้รูปแบบต่อไปนี้ (เปลี่ยนชื่อไฟล์ให้ตรงกับรุ่นที่แจกจ่าย)

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

การติดตั้งแพ็กเกจ deb

ติดตั้งแพ็กเกจ deb ที่ดาวน์โหลดแล้วดังต่อไปนี้ (เปลี่ยนชื่อไฟล์ให้ตรงกับรุ่นที่แจกจ่าย)

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

หมายเหตุ: การติดตั้งแพ็กเกจต้องใช้สิทธิ์ผู้ดูแลระบบ หากทำงานเป็นผู้ใช้ root ไม่จำเป็นต้องใช้ sudo หากรันในฐานะผู้ใช้ทั่วไป ให้ใส่ sudo ตามตัวอย่างข้างต้น

การตรวจสอบการติดตั้ง

เรียกคำสั่งต่อไปนี้ หากแสดงข้อมูลเวอร์ชัน แสดงว่าติดตั้งสำเร็จ

fistr1 -v

หัวข้อที่เกี่ยวข้อง

AI-assisted translation May contain errors Official docs Status