ParaView

Paraview A kép leírása Logo paraview.png. A kép leírása, az alábbiakban is kommentálva Példa a ParaView használatára. Információ
Fejlesztette Kitware
Utolsó verzió 5.9.0 (2021. január 28)
Haladó verzió 5.8.1-RC1 (2020. június 16)
Beírva C , C ++ , Python és Fortran
Felület Qt
Operációs rendszer Unix
Környezet Többplatformos
Olvassa el a formátumokat VTK , CFD általános jelölési rendszer és kiterjeszthető adatmodell és formátum
Írásos formátumok ParaView VTK képadatok ( d ) , ParaView VTK képadatok ( d ) , ParaView VTK strukturált rács ( d ) , ParaView állapot ( d ) és ParaView VTK strukturálatlan rácsok ( d )
típus Háromdimenziós modellező szoftver
diagram rajz szoftver ( d )
Engedély BSD licenc
Weboldal www.paraview.org

Paraview van szabad szoftver az adatok vizuális (lásd például grafikus ábrázolása a statisztikai adatok , kartográfiai ábrázolás a statisztikai adatok , tudományos megjelenítés ). A VTK könyvtáron alapul, és BSD licenc alatt jelent meg . Főleg a Sandia National Laboratories ( Lockheed Martin Corporation ), a Los Alamos National Laboratory és a Kitware Inc. fejlesztette ki.

A ParaView kliens-szerver architektúrával rendelkezik , amely távoli adatfeldolgozást tesz lehetővé; általában nagy adatmennyiség esetén a feldolgozást részben vagy egészben egy szerver végzi, a munkaállomás csak a megjelenítést szolgálja. A kötetmegjelenítés során csökkenti a távoli objektumok részletességét a jó megjelenítési sebesség fenntartása érdekében (úgynevezett részletességi módszer , LOD).

Történelmi

A projekt 2000- ben kezdődött a Kitware Inc. és a Los Alamos Nemzeti Laboratórium együttműködésével. Az első, 0,6-os verzió megjelent2002. október. 2005-ben a felhasználói felületet teljesen átalakították, és ezt az új felületet integrálták a 2007-ben kiadott 3.0 verzióba.

Felület

A VTK logikájában a megjelenítés folyamata különböző szűrők alkalmazása az adatokra. A szűrő kifejezés általános, és különböző transzformációs folyamatokat jelölhet meg: kivonás, válogatás, számítások stb. Az átfogó megközelítés tehát:

A különböző folyamatokat a csővezeték (cső, datadukt) nevű fa struktúra képviseli . A kezdeti adatok nem módosulnak, minden lépésnél másolódnak, még akkor is, ha lehet virtuális másolat ( sekély másolat , a szoftver az adatokra mutat ahelyett, hogy megkettőzné őket), ha nincsenek módosítások. Így lehetséges visszalépni, vagy újrakezdeni az adatok előző állapotából egy új kijelző létrehozásához.

Az adatok belső ábrázolása

A VTK logikájában továbbra is az ábrázolás alapja a rács (rács) , a háló (a véges elemek értelmében ) fogalma . Az adatok mezők , vagyis az értékek - skalárok , vektorok - adatai a háló által meghatározott pontokon.

Az értékek meghatározhatók a háló csomópontjainál, vagy egy háló (elem) esetében. Ha az értékeket a csomópontokban definiálják, akkor az értékeket interpolálják , hogy folyamatos legyen a változás. Ha az értékeket a hálónál határozzák meg, akkor az értékeket minden hálóban egyenletesnek tekintik.

A háló kifejezetten definiálható - az egyik az összes csomópont koordinátáit (explicit koordináták), az egyik azt jelzi, hogy melyik csomópontok alkotják az ilyen hálót (explicit topológia) - vagy implicitek:

A ParaView kezeli az adaptív hálótípust is, Berger-Oliger (ARM: adaptív háló finomítás ): ezek a háló helyileg egyenes vonalú egyenletes, vagyis téglalap alakú területen, a háló egyenletes egyenes vonalú, de a háló mérete területenként változó. Ez lehetővé teszi bizonyos zónák finomabb ábrázolását, jellemzően azokat, ahol az értékváltozások a legerősebbek (helyi finomítás), ésszerű adatmennyiség megtartása mellett.

Előadások és díjak

2013-tól a ParaView bebizonyította, hogy több milliárd strukturálatlan cellával rendelkező modelleken, vagy több mint billió strukturált cellával rendelkező modelleken képes működni, és több mint 100 000 processzort tartalmazó párhuzamos architektúrával rendelkezik.

A szoftvert a HPCwire webhely nyerte el  :

Programozás

A felhasználó program saját szűrőket ( script ) a Python vagy C ++ nyelven.

A ParaView felhasználói (kliens) alkalmazás újrafelhasználható VTK és Qt összetevőkre épül. Új ParaView alkalmazásokat lehet létrehozni az alkalmazás fő felületét leíró Qt felhasználói felület fájl módosításával, vagy ezen összetevők felhasználásával egy másik interfésszel rendelkező alkalmazás létrehozásához.

Megjegyzések és hivatkozások

  1. "  https://blog.kitware.com/paraview-5-9-0-release-notes/  " ,2021. január 28
  2. "  https://www.paraview.org/download/  " ,2020. június 16
  3. Nincs egyszerű módszer egy nagyobb dimenziójú tenzor mező megjelenítésére; általában visszatérünk egy „egyenértékű” skalár- vagy vektorértékhez, vagy több reprezentációhoz
  4. Kenneth Moreland , A ParaView oktatóanyag: 4.0 verzió , Sandia National Laboratories,2013( online olvasható ) , p.  1
  5. 2016-os éves HPCwire Editors 'Choice Awards
  6. 2012-es éves HPCwire Readers 'Choice Awards
  7. | 2010. évi éves HPCwire Readers 'Choice Awards

Lásd is

Kapcsolódó cikkek

Külső linkek