| 마스터 브랜치 (릴리스) | ![]() | |
|---|---|---|
| 지점을 개발하십시오 | ![]() |
MMG는 3 개의 응용 프로그램과 4 개의 라이브러리를 제공합니다.
MMG를 구축하고 구축하려면 다음이 필요합니다.
GIT : 코드를 다운로드하려면 GIT 관리자를 사용해야합니다. 아래 링크에서 GIT 관리자를 설치할 수 있지만 사용할 수있는 다른 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 (일명 7, 8, 8.1 및 10)에서 수행 할 수 있습니다. Windows에 대한 기본 지식이 가정됩니다 (CMD에서 명령을 실행하고 디렉토리 작성 등).
범용 Windows 플랫폼 개발
Visual Studio 소프트웨어를 얻으십시오 : 여기에서 다운로드 할 수 있습니다.
이전 단계에서 수행되지 않은 경우 C/C ++ 컴파일러를 다운로드하십시오. Visual Studio 검색 영역에서 C 컴파일러를 검색하고 Visual C ++ 컴파일러 및 라이브러리 (개별 부품) 및 MSBuild 구성 요소를 설치하십시오.
Visual Studio Searching Zone에서 Git Word를 검색하고 VisualStudio 용 Github 확장 설치를 선택하십시오.
VisualStudio에 머무르고 다음 URL에서 MMG 저장소를 복제하십시오. https://github.com/mmgtools/mmg.git;
CMAKE를 사용하여 프로젝트를 구성하고 생성하십시오. CMAKE의 그래픽 모드 ( "VisubleStudio"생성기를 선택해야 함) 또는 명령 줄로 수행 할 수 있습니다. 이 경우 VisualStudio 프로젝트를 구축하는 것이 좋습니다. 예를 들어 VisualStudio 2017을 사용하는 경우 :
cmake -G "Visual Studio 15 2017 Win64" ^
configure
스크립트를 사용 하여이 단계를보다 쉽게 만들 수 있습니다 (스크립트의 예는 여기에 제공됩니다).
구성 스크립트가 오류없이 완료되면 cmake_build 디렉토리에서 mmg.sln 파일이 생성됩니다.
INSTALL 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 옵션 BUILD 선택하십시오. C 컴파일러 얻기 :
C:MinGWbin 에있을 것입니다C:MinGWmsys1.0msys 에 있습니다다음 URL에서 MMG 저장소를 복제하십시오. https://github.com/mmgtools/mmg.git;
CMAKE 응용 프로그램을 종료하고 다시 시작하여 경로 수정을 고려한 다음 CMAKE를 사용하여 프로젝트를 구성하고 생성하십시오 (CMAKE의 MINGW MakeFiles 생성기를 선택하십시오). Scotch 라이브러리를 설치 한 경우 라이브러리 경로를 설명해야합니다.
MMG 응용 프로그램 구축 : Mingw 프롬프트에서 ( C:MinGWmsys1.0msys ) 실행 :
mingw32-make
다시 한 번 특정 옵션을 사용하고 CMAKE 구성 단계를보다 쉽게 만들려면 배치 스크립트를 사용할 수 있습니다. 예제 스크립트가 여기에 제공됩니다.
프로젝트 및 소프트웨어 자습서의 실제는 MMGTools 웹 페이지에서 찾을 수 있습니다.
MMG 포럼에서 MMG 커뮤니티의 다른 구성원과 의견 및 문제를 공유하십시오.
MMG 애플리케이션의 컴파일 및 구성에 대한 자세한 정보는 프로젝트 Wiki에서 확인할 수 있습니다.
맨 페이지는 doc/man 디렉토리 내에서 사용할 수 있습니다.
man ./doc/man/mmg2d.1.gzman ./doc/man/mmgs.1.gzman ./doc/man/mmg3d.1.gz make doc 명령을 실행하여 옵션 -DBUILD_DOC=yes 를 사용하여 cmake 실행 한 후 doxygen 문서를 작성하십시오. 당신은 당신의 취향에 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 General Public License의 조건에 따라 있습니다.
Copyright © BX INP/INRIA/UBORDEAUX/UPMC, 2004-.
대규모 수치 시뮬레이션 및 고성능 컴퓨팅의 맥락에서 사면체 리쉬 싱 -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 -(2021)
3 차원 적응 도메인 리싱, 암시 적 도메인 메쉬 및 자유 및 이동 경계 문제에 대한 응용 프로그램 -C. Dapogny, C. Dobrzynski 및 P. Frey -2014 년 4 월 1 일 -JCP