SPLASH

Link: http://users.monash.edu/~dprice/splash/about.html

About

SPLASH on tasuta ja avatud lähtekoodiga visualiseerimise vahend Silutud Osakeste Hüdrodünaamika (BO) simulatsioon, üks, kaks ja kolm mõõdet, arenenud peamiselt astrofüüsika. Ta kasutab käsurea menüü, kuid andmeid saab manipuleerida interaktiivselt aastal joonestamist aknas.

Andmed on lugeda *otse* alates kood prügila formaat annab kiire juurdepääsu tulemused ja visualiseerimiseks on arenenud edasi ja tagasi läbi timesteps ühtse klahvivajutusi.

SPLASH kasutab BO kernel muuta kruntide tihedust ning muid füüsilisi koguseid, andes sileda esindamise kohta andmeid. Eesmärk on kõrvaldada avaldamist jama-otsin osakeste krundid alates BO koodid!

Omadused:

  • Rendering osakeste andmeid, kasutades BO kernel
  • Ristlõige läbi 2D ja 3D andmete (nii osakeste krundid ja renderdatud pildid).
  • Kiire prognooside abil, 3D andmeid (ie. veerg tihedus krunti, või integratsioon teiste kogused mööda vaateväljas)
  • Vector krundid kiiruse (ja muude vektori kogused), sealhulgas vektori krundid ristlõige viil 3D.
  • Pind visualiseerimine 3D-andmete (“ray-jälgede kaudu osakesed”)
  • Rotation ja fly-throughs (animatsioon järjestusi) 3D andmed.
  • Automaatne astusin läbi timesteps, muutes animatsioone, lihtne toota.
  • Interaktiivne režiim (zoom, pöörata, muuta piire, krunt osakeste sildid, leida silumiseks valdkondades, töötada välja kalle liin, samm edasi/tagasi läbi timesteps)
  • Mitu krunti lehel, sealhulgas võimalus automaatselt plaat krunti, kui y ja x piirid on sama.
  • Krundi piirid võivad olla fikseeritud, adaptiivne või osakeste liikumise jälgimise. Samuti on lihtne muuta telgi sisse, teistpidi, ruutjuur või absoluutne kogus.
  • Täpne lahendusi ühise BO test probleeme (nt hüdrodünaamiline šokk torud, polytropes).
  • Arvutamine kogused ei dumpinguhinnaga (nt surve)
  • Ümberkujundamise erinevate koordinaatide süsteemid.
  • Lihtne tootmise png, eps ja pdf-pilte, mida saab siis ümber animatsioone või sisestatud Lateks dokumendid.
  • Loeb igast ascii andmete vorming või otse binaarfailid. Andmete loeb, dump failid toodetud kõige laialdasemalt kasutatav BO koodid (nt avalikult kättesaadavaks kosmoloogilistes BO kood VIDIN) on lisatud.

Näited krundid, mis on toodetud SPLASH võib leida galerii või vaadates paberid arvud, kasutades splash.

Nõuded

SPLASH on kirjutatud Fortran 90/95/2003 ja on pakendatud koos custom-ehitatud gizabackend graafika raamatukogu (kirjutatud C), mis sõltub ainult standard süsteemi raamatukogud (kairo ja X11). SPLASH võib alternatiivina olema koostatud kasutades PGPLOT nagu backend graafika raamatukogu.

Vaba ja avatud lähtekoodiga gfortran kompilaator saab kasutada, et koguda SPLASH.