| Master Branch (релиз) | ![]() | |
|---|---|---|
| Разработать филиал | ![]() |
MMG предоставляет 3 приложения и 4 библиотеки:
Чтобы получить и построить MMG, вам понадобится:
GIT : Чтобы загрузить код, вам придется использовать менеджер GIT. Вы можете установить менеджер GIT по ссылке ниже, но есть много других клиентов GIT, которые вы можете использовать:
Обратите внимание, что если вы используете Microsoft Visual Studio (ОС Windows), вы можете просто активировать модуль 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 .
Обратите внимание, что если вы используете некоторые конкретные параметры и хотите легко их установить, вы можете использовать скрипт оболочки для выполнения предыдущих команд. Пример приведен здесь.
Следующая компиляция может быть выполнена в любой современной версии Windows (aka 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
Обратите внимание, что вы можете использовать сценарий, чтобы упростить этот шаг (здесь представлен пример скрипта).
Как только скрипт конфигурации завершится без ошибок, в каталоге CMAKE_BUILD будет сгенерирован файл mmg.sln .
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 :
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 - Чарльз Дапогни, Сециле Добзинский, Паскаль Фрей и Алджиан Фрехли.
Контакт: [email protected]
Код находится в условиях Меньше широкой публичной лицензии GNU.
Copyright © bx inp/inria/ubordeaux/upmc, 2004-.
Тетраэдральный переоборудование в контексте крупномасштабного численного моделирования и высокопроизводительных вычислений- G. Balarac, F. Basile, P. Bénard, F. Bordeu, J.-B. Часовня, Л. Цирроттала, Г. Каумон, С. Дапогни, П. Фрей, А. Фрохли, Г. Г. Гиглиотти, Р. Ларауфи, Г. Лартиг, С. Лейпентил, Р. Мерсье, В. Муро, С. Нардони, С. Паратан и М. Закари - представил, (2021).
Трехмерный адаптивный домен переоценивает, неявное доменное сетка и приложения для свободных и движущихся проблем границ - C. Dapogny, C. Dobrzynski и P. Frey - 1 апреля 2014 г. - JCP