| Cabang Master (rilis) | ![]() | |
|---|---|---|
| Kembangkan cabang | ![]() |
MMG menyediakan 3 aplikasi dan 4 perpustakaan:
Untuk mendapatkan dan membangun MMG, Anda akan membutuhkan:
GIT : Untuk mengunduh kode, Anda harus menggunakan Git Manager. Anda dapat menginstal Git Manager dari tautan di bawah ini tetapi ada banyak klien Git lain yang dapat Anda gunakan:
Perhatikan bahwa jika Anda menggunakan Microsoft Visual Studio (Windows OS), Anda dapat dengan mudah mengaktifkan modul GIT aplikasi.
CMake : MMG menggunakan sistem pembangunan CMake yang dapat diunduh pada halaman web berikut: https://cmake.org/download/. Di Windows OS, setelah CMake diinstal, jangan lupa untuk menandai opsi:
Add CMake to the system PATH for all users
wget https://github.com/MmgTools/mmg/archive/master.zip
atau
git clone https://github.com/MmgTools/mmg.git
Sumber proyek tersedia di bawah direktori SRC/ , lihat:
cd mmg
mkdir build
cd build
cmake ..
make
make install
Jika perintah make install gagal, cobalah untuk menjalankan perintah sudo make install . Jika Anda tidak memiliki akses root, silakan merujuk ke bagian instalasi dari panduan pengaturan.
Aplikasi MMG2D , MMGS dan MMG3D tersedia di bawah perintah mmg2d_O3 , mmgs_O3 dan mmg3d_O3 .
Perhatikan bahwa jika Anda menggunakan beberapa opsi tertentu dan ingin mengaturnya dengan mudah, Anda dapat menggunakan skrip shell untuk menjalankan perintah sebelumnya. Contoh disediakan di sini.
Kompilasi berikut dapat dilakukan dalam versi modern dari Windows (alias 7, 8, 8.1 dan 10). Pengetahuan dasar Windows diasumsikan (jalankan perintah dalam CMD, buat direktori, dll ...).
Pengembangan Platform Universal Windows
Dapatkan perangkat lunak Visual Studio : dapat diunduh di sini;
Jika tidak dilakukan selama langkah sebelumnya, unduh kompiler C/C ++ : di zona pencarian studio visual, cari kompiler C dan instal kompiler dan pustaka visual C ++ (komponan individual) dan komponan msBuild;
Di zona pencarian Visual Studio, cari kata git dan pilih instalasi ekstensi GitHub untuk VisualStudio ;
Tetap di VisualStudio dan klon repositori MMG dari url berikut: https://github.com/mmgtools/mmg.git;
Gunakan CMake untuk mengonfigurasi dan menghasilkan proyek Anda. Ini dapat dilakukan baik dengan mode grafis CMake (Anda harus memilih generator "VisualStudio") atau dengan baris perintah. Dalam hal ini, sangat disarankan untuk menentukan bahwa Anda bermaksud membangun proyek VisualStudio. Misalnya, jika Anda menggunakan VisualStudio 2017:
cmake -G "Visual Studio 15 2017 Win64" ^
configure
Perhatikan bahwa Anda dapat menggunakan skrip untuk membuat langkah ini lebih mudah (contoh skrip disediakan di sini).
Setelah skrip konfigurasi selesai tanpa kesalahan, file mmg.sln akan dihasilkan di direktori cmake_build.
INSTALL dan pilih opsi BUILD . Dapatkan kompiler C :
C:MinGWbinC:MinGWmsys1.0msysKlon repositori MMG dari url berikut: https://github.com/mmgtools/mmg.git;
Berhenti dan restart aplikasi CMake untuk memperhitungkan modifikasi jalur kemudian gunakan CMake untuk mengonfigurasi dan menghasilkan proyek Anda (pilih generator CMake MingW Makfiles). Jika Anda telah menginstal perpustakaan Scotch, Anda harus mengatur secara eksplisit jalur perpustakaan;
Bangun Aplikasi MMG: Di prompt MINGW ( C:MinGWmsys1.0msys ) Jalankan:
mingw32-make
Sekali lagi, jika Anda menggunakan beberapa opsi tertentu dan ingin membuat langkah konfigurasi CMake lebih mudah, Anda dapat menggunakan skrip batch. Contoh skrip disediakan di sini.
Aktualitas proyek dan tutorial perangkat lunak dapat ditemukan di halaman web MMGTOOLS.
Bagikan komentar dan masalah Anda dengan anggota komunitas MMG lainnya di Forum MMG.
Informasi lebih rinci tentang kompilasi dan konfigurasi aplikasi MMG tersedia di Wiki proyek.
Halaman pria tersedia di dalam direktori Doc/Man :
man ./doc/man/mmg2d.1.gzman ./doc/man/mmgs.1.gzman ./doc/man/mmg3d.1.gz Jalankan perintah make doc untuk membangun dokumentasi doxygen, setelah menjalankan cmake dengan opsi -DBUILD_DOC=yes jika Anda belum melakukannya. Anda mungkin ingin menyesuaikan build/Doxyfile sesuai keinginan Anda.
<build>/doc/index.html . Aplikasi MMG diuji pada OS X dan pada sebagian besar platform Linux.
Kontribusi Anda untuk proyek MMG dipersilakan. Anda dapat membantu kami meningkatkan kode kami dengan banyak cara:
Pengembang dan pengelola MMG saat ini adalah Charles Dapogny, Cécile Dobrzynski, Pascal Frey dan Algiane Froehly.
Hubungi: [email protected]
Kode berada di bawah ketentuan Lisensi Publik Umum GNU yang lebih rendah.
Hak Cipta © BX INP/INRIA/UBORDEAUX/UPMC, 2004-.
Remeshing tetrahedral dalam konteks simulasi numerik skala besar dan komputasi kinerja tinggi- 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. Intiant dan M. Zakari - dikirimkan, (20221)
Remehkan domain adaptif tiga dimensi, meshing domain implisit, dan aplikasi untuk masalah batas bebas dan bergerak - C. Dapogny, C. Dobrzynski dan P. Frey - 1 April 2014 - JCP