Presentation is loading. Please wait.

Presentation is loading. Please wait.

INAF–Catania Astrophysical Observatory M. Comparato 1, U. Becciani 1, B. Larsson 1, A. Costa 1, C. Gheller 2 VOTech Project Stage 04 Planning Meetings.

Similar presentations


Presentation on theme: "INAF–Catania Astrophysical Observatory M. Comparato 1, U. Becciani 1, B. Larsson 1, A. Costa 1, C. Gheller 2 VOTech Project Stage 04 Planning Meetings."— Presentation transcript:

1 INAF–Catania Astrophysical Observatory M. Comparato 1, U. Becciani 1, B. Larsson 1, A. Costa 1, C. Gheller 2 VOTech Project Stage 04 Planning Meetings 04-07 September 2006 Strasbourg, France 1 INAF – Catania Astrophysical Observatory 2 CINECA Progress report

2 VisIVO progress report Linux porting: new GUILinux porting: new GUI New infrastructure providing improved usabilityNew infrastructure providing improved usability New readers and writersNew readers and writers New SamplersNew Samplers Vectors and multiple scalar visualizationVectors and multiple scalar visualization Interoperability:Interoperability: Plastic interface server sidePlastic interface server side Fly interface through ACRFly interface through ACR

3 Linux porting VisIVO: developed and fully supported on Debian GNU/Linux (Sarge, current stable release)VisIVO: developed and fully supported on Debian GNU/Linux (Sarge, current stable release) moving to Etch, current testing releasemoving to Etch, current testing release Porting progress [=========>] 90%Porting progress [=========>] 90% tar.gz with raw binaries installation package availabletar.gz with raw binaries installation package available

4 Linux porting stage02 Current problems:Current problems: Not the best Look & FeelNot the best Look & Feel Multi Document Interface (MDI) not available in the linux environmentMulti Document Interface (MDI) not available in the linux environment Performance and stability not as good as the Windows version onesPerformance and stability not as good as the Windows version ones Future solutions:Future solutions: Linking wxWidgets with the Gtk2 libraryLinking wxWidgets with the Gtk2 library Gimp-like graphical user interfaceGimp-like graphical user interface We are investigating on the source of low performanceWe are investigating on the source of low performance and working on the stability of our softwareand working on the stability of our software

5 Linux porting VisIVO screenshots on Linux

6 Linux porting VisIVO screenshots on Linux

7 New infrastructure Importing any file format will cause the creation of a storage (a uniform list of arrays) enriched by all the metadata provided by the fileImporting any file format will cause the creation of a storage (a uniform list of arrays) enriched by all the metadata provided by the file The storage cannot be visualizedThe storage cannot be visualized You can applay to the storage any of the space- indipendent operations (randomizer, scalar statistics, etc…)You can applay to the storage any of the space- indipendent operations (randomizer, scalar statistics, etc…) From a storage item you can:From a storage item you can: create as many visual representations (3D/2D)as you wantcreate as many visual representations (3D/2D)as you want create as many vectors as you wantcreate as many vectors as you want

8 New infrastructure Vectors Scalars Storage 2D/3D objects Views

9 New infrastructure: side effects Raw multidimensional subsamplerRaw multidimensional subsampler

10 New infrastructure: side effects Enhanced UsabilityEnhanced Usability Enhanced performancesEnhanced performances 2 milion particles can be analysed with a four-year old laptop (like mine;)2 milion particles can be analysed with a four-year old laptop (like mine;)

11

12 Extracting Clusters Distribute scalar or constant value on a uniform cubic grid Extract an ISO-surface from the generated volume Use this surface to extract the points that form the cluster, from the original data

13 Multi Scalar Visualization Scale the Radius and Hight of the glyphs using different scalars Show Six different quantities at the same time - 3 Dimensions, X, Y, Z - 2 Sizes of the Glyphs - 1 Colour

14 Vector Visualization Create Vectors from arbitrary fields in the data set Visualize using Lines, Cones or Arrows Scale and colour the Vectors by Vector magnitude

15 New readers and writers Readers:Readers: Ascii tablesAscii tables Binary tablesBinary tables Writers:Writers: Ascii tablesAscii tables Binary tablesBinary tables VOTableVOTable

16 PLASTIC Thanks to the HPC-Europa Transnational AccessThanks to the HPC-Europa Transnational Access VisIVO is now able to register with the PLASTIC as an xmlrpc client/server applicationVisIVO is now able to register with the PLASTIC as an xmlrpc client/server application Supported messages:Supported messages: loadFromURLloadFromURL showObjectsshowObjects Tested communication with Aladin and TopcatTested communication with Aladin and Topcat The GUI allows dynamic changes to the levelThe GUI allows dynamic changes to the level of interaction you want with the hub and theof interaction you want with the hub and the registered applicationregistered application

17 Interoperability

18 VisIVO - Astrogrid - FLY Marco Comparato worked on the project, as an HPC-Europa visitor at the Edinburgh Parallel Computing Center, in cooperation with the Edinburgh AstroGrid group.Marco Comparato worked on the project, as an HPC-Europa visitor at the Edinburgh Parallel Computing Center, in cooperation with the Edinburgh AstroGrid group. Goals:Goals: to integrate a cosmological simulation in the Atrogrid environmentto integrate a cosmological simulation in the Atrogrid environment to interface VisIVO with this environment to make it interact with the simulation and all the other tools and resources provided by that infrastructure.to interface VisIVO with this environment to make it interact with the simulation and all the other tools and resources provided by that infrastructure.

19 FLY FLY is a parallel tree code that runs, with a very high resolution, N-Body simulations of the Large Scale Structure of the Universe. It runs on multi processors Unix- lixe systems where a full implementation of the MPI-2 communication standard is available and on IBM SP systems using LAPI. The code is designed to minimize data replication among processors and to maximize the number of bodies which can be used.FLY is a parallel tree code that runs, with a very high resolution, N-Body simulations of the Large Scale Structure of the Universe. It runs on multi processors Unix- lixe systems where a full implementation of the MPI-2 communication standard is available and on IBM SP systems using LAPI. The code is designed to minimize data replication among processors and to maximize the number of bodies which can be used.

20 VisIVO - Astrogrid - FLY FLY was installed on the EPCC high performance computing systems along with a java virtual machine and a servlet container (tomcat)FLY was installed on the EPCC high performance computing systems along with a java virtual machine and a servlet container (tomcat) FLY was not desingned to run multiple times from the same user without overwriting the current simulation outputFLY was not desingned to run multiple times from the same user without overwriting the current simulation output FLY must be recompiled each time you change some simulation parameters.FLY must be recompiled each time you change some simulation parameters. Developed a wrapper shell script that makes possible to run simultaneously multiple instances of FLY and makes transparent to the end user the building processes needed after changes to the simulation parameters.Developed a wrapper shell script that makes possible to run simultaneously multiple instances of FLY and makes transparent to the end user the building processes needed after changes to the simulation parameters. Wrapped the FLY shell script with a Common Execution Connector to connect it to the AstroGrid infrastructure and registered it to make it visible to the virtual observatoryWrapped the FLY shell script with a Common Execution Connector to connect it to the AstroGrid infrastructure and registered it to make it visible to the virtual observatory FLY is now visible to AstroGrid's web portal, desktop UI and workflow systemFLY is now visible to AstroGrid's web portal, desktop UI and workflow system

21 VisIVO - Astrogrid - FLY Implemented an interface in VisIVO to make FLY runnable from our visualization software, with the ability to select files stored in MySpace as input and output of the simulation.Implemented an interface in VisIVO to make FLY runnable from our visualization software, with the ability to select files stored in MySpace as input and output of the simulation.

22 Interaction ACR Cosmological simulation

23 Terena Conference (May in Catania http://www.terena.nl/events/tnc2006/) Paper Submitted for publication. IVOA Meeting (May – Victoria) IAU Conference (Prague, August 2006) Paper submitted to the special issue of the journal "Concurrency And Computation: Practice And Experience“ (waiting for referee report) VisIVO & TVO (SNAP support for data cut: Theory IG meeting – Cambridge IoA, February) Dissemination

24 Thank You For Listening http://visivo.oact.inaf.it


Download ppt "INAF–Catania Astrophysical Observatory M. Comparato 1, U. Becciani 1, B. Larsson 1, A. Costa 1, C. Gheller 2 VOTech Project Stage 04 Planning Meetings."

Similar presentations


Ads by Google