LGTM | 커버리티 |
---|---|
젠킨스(FreeFEM-dev):
브랜치만 개발
macOS | 우분투 | 윈도우 | |
---|---|---|---|
직업 | 10.14 | 20.04 | 10 |
#1 | |||
#2 | |||
#3 | |||
#4(오픈MPI) | |||
#4(MPICH) | |||
#4(MSMPI) | |||
#5(오픈MPI) | |||
#5(MPICH) | |||
#5(MSMPI) |
젠킨스(FreeFEM):
마스터 브랜치
풀어 주다 | .pkg | 앱 이미지 | .deb | .exe | 도커 |
---|---|---|---|---|---|
CI/CD 도구 보기
FreeFEM은 유한 요소법을 사용하는 2D 및 3D의 비선형 다중 물리 시스템을 위한 편미분 방정식 솔버입니다.
유체-구조 상호 작용과 같은 여러 물리학 분야의 편미분 방정식과 관련된 문제에는 여러 메쉬에 대한 데이터 보간과 하나의 프로그램 내에서의 조작이 필요합니다.
FreeFEM에는 빠른 보간 알고리즘과 여러 메시의 데이터 조작을 위한 언어가 포함되어 있습니다. C++로 작성되었으며 FreeFEM 언어는 C++ 관용구입니다.
사용자 문서는 여기에서 볼 수 있습니다.
학술 연구를 위해 FreeFEM을 사용하는 경우 다음을 사용하십시오.
BibTeX:
@article{MR3043640,
AUTHOR = {Hecht, F.},
TITLE = {New development in FreeFem++},
JOURNAL = {J. Numer. Math.},
FJOURNAL = {Journal of Numerical Mathematics},
VOLUME = {20}, YEAR = {2012},
NUMBER = {3-4}, PAGES = {251--265},
ISSN = {1570-2820},
MRCLASS = {65Y15},
MRNUMBER = {3043640},
URL = {https://freefem.org/}
}
아파:
Hecht, F. (2012). New development in FreeFem++. Journal of numerical mathematics, 20(3-4), 251-266.
ISO 690:
HECHT, Frédéric. New development in FreeFem++. Journal of numerical mathematics, 2012, vol. 20, no 3-4, p. 251-266.
MLA:
Hecht, Frédéric. "New development in FreeFem++." Journal of numerical mathematics 20.3-4 (2012): 251-266.
모든 개발 노력은 개발 브랜치(또는 기능 브랜치: feature-cmake, geneo4PETSc, ... 특정 프로젝트의 경우)에서 이루어집니다.
마스터 브랜치에 커밋하지 마세요!
위키를 살펴보세요!
Jenkins 구성 파일 보기
모두: 모든 종속성 패키지가 설치됩니다(루트 액세스 권한이 있는 컴퓨터).
아니요: 종속성 패키지가 설치되지 않습니다(루트 액세스 권한이 없는 컴퓨터).
1 : 우분투 18.04 x86
2 : 맥OS 10.13
3 : macOS 10.9
4 : 윈도우 7 + MSYS2 + MS MPI 7
실행된 명령:
자동 구성:
autoreconf -i
구성:
./configure --enable-download --enable-optim
관리자 권한이 없거나 FreeFEM 파일이 컴퓨터에 분산되는 것을 원하지 않는 경우 --prefix
옵션을 사용하십시오. 예:
./configure --enable-download --enable-optim --prefix= ${HOME} /FreeFem-install
다운로드:
./3rdparty/getall -a
PETSc:
cd 3rdparty/ff-petsc
make petsc-slepc
cd -
./reconfigure
만들다:
make -j2
make check
설치하다:
(sudo) make install
자세한 내용은 CI/CD 도구 Wiki를 참조하세요.