Original: http://users.monash.edu/~dprice/splash/about.html
Daniel Price
SPLASH je besplatan i otvoreni alat za vizualizaciju za simulacije Glatka hidrodinamika čestica (SPH) u jednoj, dvije i tri dimenzije, razvijene uglavnom za astrofiziku. Ona koristi meni komandne linije, ali se podaci mogu interaktivno manipulirati u prozoru za crtanje.
Podaci se čitaju *direktno* iz formata deponovanja koda, što omogućava brz pristup rezultatima i vizualizacija napreduje prema naprijed i nazad kroz vremenske korake pojedinačnim pritiscima na tipke.
SPLASH koristi SPH kernel za prikazivanje grafikona gustoće i drugih fizičkih veličina, dajući glatke prikaze podataka. Cilj je da se eliminiše objavljivanje čestica čestica koje izgledaju sranje iz SPH kodova!
Karakteristike:
- Pružanje podataka čestica pomoću SPH jezgro
- Presjeke kroz 2D i 3D podataka (kao i parcele čestica i donio slike).
- Brzo projekcije kroz 3D podataka (tj. Parcele gustina, ili integraciju drugih količina duž linije vida)
- Vektor parcele brzine (i drugih vektora količine), uključujući i vektor parcela u presjek krišku u 3D-u.
- Površina prikazivanje 3D podataka (“Zraka-trag kroz čestice”)
- Rotacije i fly-throughs (animacija sekvence) 3D podataka.
- Automatsko stepping kroz timesteps, čineći animacije jednostavan za proizvodnju.
- Interaktivni mod (zoom, rotirati, limiti promjene, oznake parcela čestica, pronađite ravnanje sfere, razraditi gradijent linije, korak napred/nazad kroz timesteps)
- Više parcela na stranici, uključujući i mogućnost da se automatski pločica parcele ako y i x granice su isti.
- Zemljište granice može biti fiksna, adaptivni ili praćenje čestica. Također jednostavno promijeniti ose da se prijavite, invertni, kvadratni korijen ili apsolutnu količinu.
- Ista rješenja za uobičajene SPH problema test (npr hidrodinamički šok cijevi, polytropes).
- Proračun količine nije ostavila (npr pritisak)
- Transformacija različitih koordinira sisteme.
- Jednostavna proizvodnja PNG, EPS-a i pdf slike koje se zatim može pretvoriti u animacije ili ubačen u LaTeX dokumenata.
- Čita iz bilo kojeg formata ascii podataka ili direktno iz binarne datoteke. Podaci čita deponije datoteka koje proizvodi najkorišteniji SPH kodovi (npr javno dostupne kosmološkim SPH kod GADGET) su uključeni.
Primjeri parcela nastala uz SPLASH mogu se naći u galeriji ili gledajući papire sa brojkama proizvedeni splash.
Zahtjevi
SPLASH je napisan u Fortran 90/95/2003 i isporučuje sa po narudžbini izgrađen giza strana servera grafičku biblioteku (napisan u C), što ovisi samo o standardu sistemske biblioteke (cairo i X11). SPLASH se alternativno može sastaviti koristeći PGPLOT kao backend grafičke biblioteke.
Slobodnog i za koje je izvorni izvorni kod slobodno dostupan gfortran kompajler može se koristiti za sastavljanje SPLASH.