거래.II
deal.II| 개발자 | 볼프강 뱅거스, 티모 헤이스터, 귀도 칸샤트, 마티아스 마이어 등. |
|---|---|
| 초기 릴리즈 | 2000; |
| 안정적 해제 | 9.3.0 / 2021년 6월 1일; 전 |
| 리포지토리 | |
| 기록 위치 | C++ |
| 운영 체제 | Linux, MacOS, Microsoft Windows |
| 유형 | 유한요소해석 |
| 면허증 | GNU 약소 일반 공중 라이선스 2.1 이상 |
| 웹사이트 | dealii |
dal.II는 유한요소법을 사용하여 부분 미분 방정식을 풀 수 있는 무료 오픈소스 라이브러리다.[1][2] 현재 발매된 것은 2020년 5월에 발매된 버전 9.2.0이다. 그것은 가장 널리 사용되는 유한 요소 라이브러리 중 하나이며, 부분 미분 방정식의 해법의 모든 측면을 포괄적으로 지원한다. 이 프로젝트의 창안자인 볼프강 뱅거스, 랄프 하트만, 귀도 칸샤트는 2007년 J. H. 윌킨슨 수적 소프트웨어 상을 거래로 수상했다.II.[3] 그러나 오늘날에는 수십 명의 "주임 개발자"가 참여하는 전세계적인 프로젝트로, 수 백 명의 사람들이 수년 동안 상당한 양의 코드나 문서를 제공했다.
특징들
도서관의 특징들
- 로컬로 조정된 메시에 C++ 템플릿을 사용한 치수 독립 프로그래밍,
- 모든 순서에서 서로 다른 유한 요소들의 큰 집합: 연속적이고 불연속적인 라그랑주 원소, 네델렉 원소, 라비아트-토마스 원소, 그리고 조합.
- TBB를 통한 다중 스레딩을 사용한 병렬화 및 MPI. 거래를 사용한 대규모 병렬화.II는 최소 16,000개의 프로세서로[4] 확장되며 최대 30만 개의 프로세서 코어의 애플리케이션에서 사용되었다.
- 적응적으로 정제된 메쉬에[5][6] 국소 평활을 사용하는 멀티그리드 방법
- hp-FEM
- 광범위한 문서화 및 자습서 프로그램,
- Gmsh, PETsc, 트릴리노스, METIS, VTK, p4est, BLAS, LAPACK, HDF5, NetCDF 및 Open Cascade Technology를 포함한 여러 라이브러리에 대한 인터페이스.
역사와 영향
이 소프트웨어는 1998년 독일 하이델베르크 대학교의 수치적 방법 그룹에서 작업을 시작했다. 첫 공개는 2000년 버전 3.0.0이었다. 그 이후로는 거래한다.II는 수백 명의[7] 저자들로부터 기고를 받았고, 천 개 이상의 연구 간행물에 사용되었다.[8]
도서관의 세계적인 발전을 조정하는 주요 관리자들은 오늘날 콜로라도 주립대학, 클렘슨대학, 하이델베르크대학, 텍사스 A&M대학, 오크리지 국립 연구소와 그 밖의 여러 기관에 위치하고 있다.[9] 매달 수십 명의 작가들이 수백 개의 변화를 통합하는 기트허브를[10] 통해 세계적인 기고자 커뮤니티로 발전하고 있다.
참고 항목
참조
- ^ Bangerth, W; Hartmann, R; Kanschat, G. (2007). "deal.II - a general purpose object oriented finite element library". ACM Trans. Math. Softw. 33.
- ^ "deal.II Homepage". deal.II Homepage. Archived from the original on 8 June 2012. Retrieved 5 August 2012.
- ^ "Developers of Finite Element Library Receive Wilkinson Prize for Numerical Software". Retrieved 5 August 2012.
- ^ Bangerth, W.; Burstedde, C.; Heister, T.; Kronbichler, M. (2011). "Algorithms and Data Structures for Massively Parallel Generic Finite Element Codes". ACM Trans. Math. Softw. 38.
- ^ Janssen, B.; Kanschat, G. (2011). "Adaptive multilevel methods with local smoothing for H1- and Hcurl-conforming high order finite element methods". SIAM J. Sci. Comput. 33 (4).
- ^ Kanschat, G. (2004). "Multi-level methods for discontinuous Galerkin FEM on locally refined meshes". Computers & Structures. 82.
- ^ "deal.II Authors". Retrieved 14 June 2019.
- ^ "List of Publications". Retrieved 14 June 2019.
- ^ "deal.II author list". Retrieved 20 January 2020.
- ^ "deal.II github page". Retrieved 14 June 2019.