| فرع رئيسي (الإصدار) | ![]() | |
|---|---|---|
| تطوير الفرع | ![]() |
توفر MMG 3 تطبيقات و 4 مكتبات:
للحصول على MMG وبناءها ، ستحتاج:
GIT : لتنزيل الكود ، سيتعين عليك استخدام مدير GIT. يمكنك تثبيت مدير GIT من الرابط أدناه ولكن هناك العديد من عملاء GIT الآخرين الذين يمكنك استخدامه:
لاحظ أنه إذا كنت تستخدم Microsoft Visual Studio (Windows OS) ، فيمكنك ببساطة تفعيل وحدة GIT للتطبيق.
Cmake : يستخدم MMG نظام إنشاء CMake الذي يمكن تنزيله على صفحة الويب التالية: https://cmake.org/download/. على نظام التشغيل Windows ، بمجرد تثبيت 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/ Directory ، راجع:
cd mmg
mkdir build
cd build
cmake ..
make
make install
إذا فشل الأمر make install ، فحاول تشغيل الأمر sudo make install . إذا لم يكن لديك الوصول إلى الجذر ، فيرجى الرجوع إلى قسم التثبيت في دليل الإعداد.
تتوفر تطبيقات MMG2D و MMGS و MMG3D ضمن أوامر mmg2d_O3 و mmgs_O3 و mmg3d_O3 .
لاحظ أنه إذا كنت تستخدم بعض الخيارات المحددة وترغب في تعيينها بسهولة ، فيمكنك استخدام برنامج نصي Shell لتنفيذ الأوامر السابقة. يتم تقديم مثال هنا.
يمكن تنفيذ التجميع التالي في أي إصدار حديث من Windows (ويعرف أيضًا باسم 7 و 8 و 8.1 و 10). يُفترض معرفة أساسية لنظام التشغيل Windows (تنفيذ الأوامر في CMD ، إنشاء أدلة ، إلخ ...).
تطوير منصة Windows العالمية
احصل على برنامج Visual Studio : يمكن تنزيله هنا ؛
إذا لم يتم القيام به أثناء الخطوة السابقة ، فقم بتنزيل مجمعات C/C ++ : في منطقة البحث في Visual Studio ، ابحث عن برنامج التحويل البرمجي C وتثبيت مجمعات ومكتبات Visual C ++ (مكون فردي) ومكون MSBuild ؛
في منطقة البحث في Visual Studio ، ابحث في كلمة GIT وحدد تثبيت امتداد 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 لتكوين مشروعك وإنشائه (حدد مولد Mingw Makefiles لـ CMake). إذا قمت بتثبيت مكتبات سكوتش ، فستحتاج إلى تعيين مسارات المكتبات بشكل واضح ؛
قم بإنشاء تطبيقات MMG: في موجه MingW ( C:MinGWmsys1.0msys ) تشغيل:
mingw32-make
مرة أخرى ، إذا كنت تستخدم بعض الخيارات المحددة وترغب في جعل خطوة تكوين CMAKE أسهل ، فيمكنك استخدام برنامج نصي دفعة. يتم توفير نص مثال هنا.
يمكن الاطلاع على حقائق البرامج التعليمية للمشروع والبرامج على صفحة الويب MMGTOOLS.
شارك تعليقاتك ومشكلاتك مع الأعضاء الآخرين في مجتمع MMG في منتدى MMG.
تتوفر معلومات أكثر تفصيلاً حول تجميع وتكوين تطبيقات MMG في مشروع WIKI.
تتوفر صفحات الرجل داخل دليل المستند/الرجل :
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 أقل عامة عامة.
حقوق الطبع والنشر © 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.
REMERING REMSIVE DOMAIVE التكيفي ثلاثي الأبعاد ، والتعطل الناقص ، والتطبيقات لمشاكل الحدود الحرة والمتحركة - C. Dapogny ، C. Dobrzynski و P. Frey - 1 أبريل 2014 - JCP