| สาขาหลัก (ปล่อย) | ![]() | |
|---|---|---|
| พัฒนาสาขา | ![]() |
MMG มี 3 แอปพลิเคชันและ 4 ห้องสมุด:
ในการรับและสร้าง MMG คุณจะต้อง:
GIT : ในการดาวน์โหลดรหัสคุณจะต้องใช้ GIT Manager คุณสามารถติดตั้ง Git Manager ได้จากลิงค์ด้านล่าง แต่มีไคลเอนต์ GIT อื่น ๆ อีกมากมายที่คุณสามารถใช้ได้:
โปรดทราบว่าหากคุณใช้ Microsoft Visual Studio (Windows OS) คุณสามารถเปิดใช้งานโมดูล GIT ของแอปพลิเคชัน
CMAKE : MMG ใช้ระบบการสร้าง CMAKE ที่สามารถดาวน์โหลดได้บนหน้าเว็บต่อไปนี้: https://cmake.org/download/ บน Windows OS เมื่อติดตั้ง CMake โปรด อย่าลืมทำเครื่องหมายตัวเลือก:
Add CMake to the system PATH for all users
wget https://github.com/MmgTools/mmg/archive/master.zip
หรือ
git clone https://github.com/MmgTools/mmg.git
แหล่งที่มาของโครงการมีอยู่ภายใต้ไดเรกทอรี SRC/
cd mmg
mkdir build
cd build
cmake ..
make
make install
หากคำสั่ง make install ล้มเหลวให้ลองรันคำสั่ง sudo make install หากคุณไม่มีการเข้าถึงรูทโปรดดูส่วนการติดตั้งของคู่มือการตั้งค่า
แอปพลิเคชัน MMG2D , MMGS และ MMG3D มีอยู่ภายใต้คำสั่ง mmg2d_O3 , mmgs_O3 และ mmg3d_O3
โปรดทราบว่าหากคุณใช้ตัวเลือกเฉพาะบางอย่างและต้องการตั้งค่าได้อย่างง่ายดายคุณสามารถใช้เชลล์สคริปต์เพื่อเรียกใช้คำสั่งก่อนหน้า ตัวอย่างมีให้ที่นี่
การรวบรวมต่อไปนี้สามารถทำได้ใน Windows รุ่นทันสมัย (aka 7, 8, 8.1 และ 10) ความรู้พื้นฐานของ Windows จะถือว่า (ดำเนินการคำสั่งใน CMD, สร้างไดเรกทอรี ฯลฯ ... )
การพัฒนาแพลตฟอร์ม Windows Universal
รับซอฟต์แวร์ Visual Studio : สามารถดาวน์โหลดได้ที่นี่;
หากไม่ได้ทำในระหว่างขั้นตอนก่อนหน้าให้ดาวน์โหลดคอมไพเลอร์ C/C ++ : ในโซนค้นหา Visual Studio, ค้นหา คอมไพเลอร์ C และติดตั้ง คอมไพเลอร์และไลบรารี Visual C ++ (ส่วนประกอบแต่ละตัว) และ MSBuild Componant;
ในโซนการค้นหา Visual Studio ให้ค้นหา Git Word และเลือกการติดตั้ง ส่วนขยาย GitHub สำหรับ VisualStudio ;
อยู่ใน Visualstudio และโคลนที่เก็บ MMG จาก URL ต่อไปนี้: https://github.com/mmgtools/mmg.git;
ใช้ CMAKE เพื่อกำหนดค่าและสร้างโครงการของคุณ สามารถทำได้ด้วยโหมดกราฟิกของ CMake (คุณต้องเลือกเครื่องกำเนิด "VisualStudio") หรือด้วยบรรทัดคำสั่ง ในกรณีนี้ขอแนะนำอย่างยิ่งให้ระบุว่าคุณตั้งใจที่จะสร้างโครงการ VisualStudio ตัวอย่างเช่นหากคุณใช้ VisualStudio 2017:
cmake -G "Visual Studio 15 2017 Win64" ^
configure
โปรดทราบว่าคุณสามารถใช้สคริปต์เพื่อทำให้ขั้นตอนนี้ง่ายขึ้น (ตัวอย่างของสคริปต์มีให้ที่นี่)
เมื่อสคริปต์การกำหนดค่าเสร็จสิ้นโดยไม่มีข้อผิดพลาดไฟล์ mmg.sln จะถูกสร้างขึ้นในไดเรกทอรี cmake_build
INSTALL และเลือกตัวเลือก BUILD รับคอม ไพเลอร์ C :
C:MinGWbinC:MinGWmsys1.0msysโคลนที่เก็บ MMG จาก URL ต่อไปนี้: https://github.com/mmgtools/mmg.git;
ออกจากและรีสตาร์ทแอปพลิเคชัน CMAKE เพื่อนำการปรับเปลี่ยนเส้นทางเข้าบัญชีจากนั้นใช้ CMAKE เพื่อกำหนดค่าและสร้างโครงการของคุณ (เลือกตัวสร้าง MakeFiles MingW ของ CMAKE) หากคุณติดตั้งไลบรารีสก็อตแล้วคุณจะต้องตั้งค่าเส้นทางไลบรารีอย่างชัดเจน
สร้างแอปพลิเคชัน MMG: ในพรอมต์ Mingw ( C:MinGWmsys1.0msys ) เรียกใช้:
mingw32-make
อีกครั้งหากคุณใช้ตัวเลือกเฉพาะบางอย่างและต้องการทำให้ขั้นตอนการกำหนดค่า CMake ง่ายขึ้นคุณสามารถใช้สคริปต์แบตช์ ตัวอย่างสคริปต์มีให้ที่นี่
ความเป็นจริงของการสอนโครงการและซอฟต์แวร์สามารถพบได้บนหน้าเว็บ MMGTools
แบ่งปันความคิดเห็นและปัญหาของคุณกับสมาชิกคนอื่น ๆ ของชุมชน MMG ในฟอรัม MMG
ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการรวบรวมและการกำหนดค่าของแอปพลิเคชัน MMG มีอยู่ในโครงการวิกิ
หน้าผู้ชายมีอยู่ในไดเรกทอรี DOC/MAN :
man ./doc/man/mmg2d.1.gzman ./doc/man/mmgs.1.gzman ./doc/man/mmg3d.1.gz เรียกใช้คำสั่ง make doc เพื่อสร้างเอกสาร Doxygen หลังจากเรียกใช้ cmake ด้วยตัวเลือก -DBUILD_DOC=yes ถ้าคุณยังไม่ได้ทำ คุณอาจต้องการปรับ build/Doxyfile ตามความชอบของคุณ
<build>/doc/index.html แอปพลิเคชัน MMG ได้รับการทดสอบบน OS X และบนแพลตฟอร์ม Linux ส่วนใหญ่
ยินดีต้อนรับการมีส่วนร่วมของคุณในโครงการ MMG คุณสามารถช่วยเราปรับปรุงรหัสของเราได้หลายวิธี:
นักพัฒนาและผู้ดูแลรักษาปัจจุบันของ MMG ได้แก่ Charles Dapogny, Cécile Dobrzynski, Pascal Frey และ Algiane Froehly
ติดต่อ: [email protected]
รหัสอยู่ภายใต้ข้อกำหนดของใบอนุญาตสาธารณะ GNU Lesser ทั่วไป
ลิขสิทธิ์© BX INP/Inria/Ubordeaux/UPMC, 2004-
Tetrahedral remeshing ในบริบทของการจำลองเชิงตัวเลขขนาดใหญ่และการคำนวณประสิทธิภาพสูง -G. Balarac, F. Basile, P. Bénard, F. Bordeu, J.-B. Chapelier, L. Cirrottola, G. Caumon, C. Dapogny, P. Frey, A. Froehly, G. Ghigliotti, R. Laraufie, G. Lartigue, C. Legentil, R. Mercier, V. Moureau, C. Nardoni, S. Pertant และ M. Zakari
การปรับโดเมนแบบปรับตัวแบบสามมิติ, การจัดทำโดเมนโดยนัยและแอปพลิเคชันเพื่อแก้ไขปัญหาขอบเขตฟรีและการเคลื่อนไหว - C. Dapogny, C. Dobrzynski และ P. Frey - 1 เมษายน 2014 - JCP