파라뷰 5.0 | |
| 개발자 | 샌디아 국립 연구소, 키트웨어, 로스앨러모스 국립연구소 |
|---|---|
| 안정화 버전 | 6.01
/ 2025년 9월 25일 |
| 미리보기 버전 | 6.0.nightly
/ 2026년 1월 15일 |
| 저장소 | Paraview Repository |
| 프로그래밍 언어 | C, C++, 포트란, 파이썬 |
| 엔진 |
|
| 운영 체제 | 유닉스/리눅스, macOS, 마이크로소프트 윈도우 |
| 종류 | 과학적 시각화, 상호작용적 시각화 |
| 라이선스 | 3-clause BSD |
| 웹사이트 | www.paraview.org |
파라뷰(ParaView)는 상호작용적인 과학적 시각화를 위한 오픈 소스 다중 플랫폼 응용 소프트웨어이다. 데이터 세트의 원격 시각화를 용이하게 하기 위한 클라이언트-서버 아키텍처를 갖추고 있으며, 대규모 데이터 세트에 대해 상호작용 가능한 프레임 속도를 유지하기 위해 레벨 오브 디테일(LOD) 모델을 생성한다. 이 애플리케이션은 시각화 툴킷(VTK) 라이브러리를 기반으로 구축되었다. 파라뷰는 분산 메모리 또는 공유 메모리 아키텍처 멀티컴퓨터 및 클러스터에서 데이터 병렬성을 구현하도록 설계된 애플리케이션이다. 또한 단일 컴퓨터 애플리케이션으로도 실행할 수 있다.
파라뷰는 오픈 소스이며 다중 플랫폼 데이터 분석 및 시각화 애플리케이션이다. 파라뷰는 과학 데이터 세트를 분석하고 시각화하기 위해 다양한 커뮤니티에서 널리 알려져 있고 사용된다. 질적 및 양적 기술을 사용하여 데이터를 분석하기 위한 시각화를 구축하는 데 사용할 수 있다. 데이터 탐색은 3D에서 상호작용적으로 수행하거나 파라뷰의 배치 처리 기능을 사용하여 프로그래밍 방식으로 수행할 수 있다.
파라뷰는 분산 메모리 컴퓨팅 리소스를 사용하여 매우 거대한 데이터 세트를 분석하기 위해 개발되었다. 소규모 데이터를 위해 노트북에서 실행할 수 있을 뿐만 아니라, 테라스케일급 데이터 세트를 분석하기 위해 슈퍼컴퓨터에서 실행할 수도 있다.
파라뷰는 턴키(turn-key) 애플리케이션일 뿐만 아니라 애플리케이션 프레임워크이기도 하다. 파라뷰 코드 베이스는 모든 구성 요소를 재사용하여 수직적 애플리케이션을 빠르게 개발할 수 있도록 설계되었다. 이러한 유연성 덕분에 파라뷰 개발자는 특정 문제 영역에 특화된 기능을 가진 애플리케이션을 신속하게 개발할 수 있다.
파라뷰는 분산 및 공유 메모리 병렬 시스템과 단일 프로세서 시스템에서 실행된다. 윈도우, macOS, 리눅스, IBM 블루 진, Cray XT3, 그리고 다양한 유닉스 워크스테이션, 클러스터 및 슈퍼컴퓨터에서 성공적으로 테스트되었다. 내부적으로 파라뷰는 데이터 처리 및 렌더링 엔진으로 VTK를 사용하며, Qt를 사용하여 작성된 사용자 인터페이스를 갖추고 있다.
파라뷰 팀의 목표는 다음과 같다:
파라뷰 프로젝트는 2000년에 미국 에너지부 ASCI Views 프로그램의 지원을 받아 Kitware, Inc.와 로스앨러모스 국립연구소 간의 협력 작업으로 시작되었다. 첫 번째 공개 버전은 2002년 10월에 발표되었다.
파라뷰와는 별개로, Kitware는 2001년 12월에 웹 기반 시각화 시스템을 개발했다. 이 프로젝트는 미국 육군 연구소의 SBIR 1단계 및 2단계 자금 지원을 받았으며, 결국 파라뷰 엔터프라이즈 에디션(PVEE)이 되었다. PVEE는 파라뷰의 클라이언트/서버 아키텍처 개발에 크게 기여했다.
2005년 9월, Kitware, 샌디아 국립 연구소 및 CSimSoft(현 Coreform LLC)는 파라뷰 3.0 개발을 시작했다. 파라뷰 3.0은 2007년 5월에 출시되었다. 2013년 6월에는 VTK 6.0을 기반으로 한 파라뷰 4.0이 출시되었다. 버전 5.0은 2016년 1월에 출시되었으며, 이 버전에는 새로운 렌더링 백엔드가 포함되었다.