pFUnit
pFUnitpFUnit은 xUnit [1]모델에 따른 유닛 테스트를 위한 Fortran 프로그래밍 언어 프레임워크입니다.기능에는 MPI와 [2]OpenMP를 사용한 병렬 실행이 포함됩니다.개발은 2005년 NASA Goddard Space Flight Center에서 시작되었습니다.이 프레임워크는 객체 지향 프로그래밍 지원과 같이 Fortran(2003, 2008)의 최신 표준 기능을 광범위하게 활용합니다.python 기반의 프리프로세서는 다른 xUnit 테스트 프레임워크(@assert 등)를 연상시키는 디렉티브와 파라미터화된 테스트 케이스를 지원합니다.pFUnit은 GNU make 또는 CMake 프로세스를 사용하여 구축할 수 있습니다.
이것은 NASA 오픈 소스 계약 버전 1.[3]3에 따라 발행된다.
「 」를 참조해 주세요.
레퍼런스
- ^ Clune, T. L.; Rood, R. B. (2011). "Software Testing and Verification in Climate Model Development". IEEE Software, Vol. 28, Iss. 6, Nov.-Dec. 2011. 28 (6): 49–55. doi:10.1109/MS.2011.117. hdl:2060/20110015506.
- ^ "pFUnit 3 - Documentation 'Reference Manual'". Retrieved January 16, 2014.
- ^ "NASA Open Source Agreement version 1.3". Retrieved January 16, 2014.
외부 링크
- GitHub 프로젝트 페이지
- SourceForge 프로젝트 페이지
- NASA GSFC 프로젝트 페이지
- NASA 모델링 구루
- 2012년 4월 31일 UCAR, T. Clune, NASA/GSFC에서 열린 pFUnit(버전 1, 현재 버전 2 등으로 대체됨) 튜토리얼