SlideShare a Scribd company logo
VisIVO Visualization tool:
             Desktop Grid porting
                                    	
  
                  A.Costa,	
  P.	
  Massimino,	
  Ugo	
  Becciani   	
  




03/05/11             Ugo Becciani – Vilnius 13 April 2011                  1
Presenta,on	
  Outline	
  

   ü INAF
   ü Astrophysical Observatory of Catania
   ü VisIVO towards international projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev. in EDGI




03/05/11          Ugo Becciani – Vilnius 13 April 2011   2
INAF	
  	
  	
  
Na5onal	
  Ins5tute	
  For	
  Astrophysics	
  
	
  
INAF	
  	
  	
  
INAF	
  allows	
  Italy	
  to	
  stand	
  on	
  a	
  global	
  
scale,	
  as	
  a	
  partner	
  for:	
  
	
  
•  LBT	
  (Large	
  Binocular	
  Telescope)	
  
•  Telescopio	
  Nazionale	
  Galileo	
  
•  European	
  Southern	
  	
  Observatory	
  
	
  
INAF	
  has	
  19	
  facili5es	
  in	
  Italy	
  	
  
and	
  1	
  in	
  the	
  Canary	
  Islands	
  
and	
  has	
  more	
  than	
  1,200	
  employees.	
  
	
  
Presenta,on	
  Outline	
  
   ü INAF
   ü Astrophysical Observatory
     of Catania
   ü VisIVO
   ü VisIVO towards international projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev. in EDGI


03/05/11          Ugo Becciani – Vilnius 13 April 2011   5
Astrophysical	
  Observatory	
  of	
  Catania	
  
1880 - Osservatorio Vincenzo Bellini ETNA 2940 m
     Founded by Pietro Tacchini
Astrophysical	
  Observatory	
  of	
  Catania	
  
1885   - Catania facility in benedictine monastery
Astrophysical	
  Observatory	
  of	
  Catania	
  
1966   - Serra la Nave   ETNA 1750 m


                    Both founded by prof. Mario
                    Girolamo Fracastoro


                           1966   - Catania
Presenta,on	
  Outline	
  
   ü INAF
   ü Astrophysical Observatory of Catania
   ü VisIVO
   ü VisIVO towards international projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev. in EDGI




03/05/11          Ugo Becciani – Vilnius 13 April 2011   9
VisIVO	
  project 	
  	
  
•  3D	
  rendering	
  	
  soUware	
  	
  
    – Images	
  and	
  movies	
  
•  Astrophysical	
  dataset	
  	
  	
  as	
  well	
  as	
  any	
  other	
  
   mul5dimensional	
  tabular	
  data	
  from	
  other	
  
   disciplines.	
  
•  Visit	
  the	
  gallery	
  with	
  some	
  examples	
  of	
  
   cosmological	
  simula5ons:	
  
    –  hWp://www.oact.inaf.it/visivo/	
  
VisIVO	
  project 	
  	
  

•  VisIVOServer	
  is	
  designed	
  to	
  deal	
  with	
  large	
  
   datasets.	
  

•  It	
  supports	
  many	
  types	
  of	
  data	
  formats:	
  
    –  HDF5,	
  VoTables,	
  Binary	
  Tables,	
  	
  
    –  Ascii	
  ,	
  csv,	
  fits…	
  
    	
  	
  	
  
VisIVO
           Desktop
                                                                 VisIVOWeb
                      VisIVOServer
                     --fformat votable /home/user/
                     demo/vizier.xml
                     .....
                     --x x --y y --z z --color --colortable
                     --colorscalar scalar0 --glyphs
                     sphere

                           Linux
                            Mac
                          Windows

 Interactive fast
                     Closely integrated, complementary
    navigation               and independent !
03/05/11                  Ugo Becciani – Vilnius 13 April 2011               12
VisIVO Server
ü  Non-interactive command line application that implements
data exploration functionalities: the output is a sequence of 3D
views

ü VisIVO Server è exploration of very large dataset

ü  NO LIMIT on data size !

ü  Open Source code: project maintained on sourceforge.


 03/05/11              Ugo Becciani – Vilnius 13 April 2011   13
VisIVO Server Local	
  or	
  Remote	
  (URL)	
  User	
  Data	
  
           Basic Architecture



                                           VBT:	
  VisIVO	
  Binary	
  Table	
  




                       New	
  VBT	
  




03/05/11                     Ugo Becciani – Vilnius 13 April 2011                  14
VisIVO Filters
Append Tables: Creates a new table appending data from a list of existing tables
Coarse Volume: Produces a coarsed subvolume with plane extraction from the original volume
Decimator: Creates a subtable as a regular subsample from the input table.
Extract Subregion: Creates a new table from an input table: sub-box or sphere extraction.
Extract Subvolume: Produces a table which represents a subvolume from the original volume
Math. Operations: Creates new fields in a data table as the result of a mathematical operation
between existing fields
Merge Tables: Creates a new table from two or more existing data tables
Point Distribution: Creates a volume using a field distribution on a regular mesh
Point Property: Assigns a property using a field distribution
Randomizer: Creates a random subset from the original data table
Select Fields: Creates a new table using one or more fields of a data table
Select Rows: Creates a new table using limits on one or more fields of a data table
Show Table: Produces an ASCII table of selected fields
Statistic: Creates and plots an histogram of a scalar field in the table




   03/05/11                      Ugo Becciani – Vilnius 13 April 2011                    15
VisIVO Viewer
VisIVO Viewer is a command line application that produces 3D images
   from the binary internal data format table (VBT)
The user must specify three fields of the table for 3D representation.
The user can also customize the view by choosing values such as:
-  Camera (azimuth/elevation or position, zoom)
-  Opacity
-  Point shape (pixel/sphere, cube, cone etc..)
-  Palette
-  ……
-  Alternatively, but in a more intuitive way. A view can be generated by
   giving the camera and focal point position
OUTPUT: VTK / SPLOTCH

   03/05/11               Ugo Becciani – Vilnius 13 April 2011      16
Visualisations




                 17
http://visivoweb.oact.inaf.it
VisIVOWeb       http://visivo.port.ac.uk
                http://palantir7.oats.inaf.it/




 03/05/11   Ugo Becciani – Vilnius 13rd April 2011   18
VisIVOWeb: screen-shots




03/05/11           Ugo Becciani – Vilnius 13rd April 2011   19
Presenta,on	
  Outline	
  
   ü INAF
   ü Astrophysical Observatory of Catania
   ü VisIVO
   ü VisIVO towards international
     projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev. in EDGI


03/05/11          Ugo Becciani – Vilnius 13 April 2011   20
VisIVO	
  towards	
  interna5onal	
  projects	
  
•  VisIVO	
  	
  Server:	
  strong	
  points	
  
    –  It	
  is	
  	
  a	
  C++	
  project	
  	
  
    –  Open	
  Source	
  and	
  accessible	
  via	
  Sourceforge.net	
  
    –  Its	
  architecture	
  is	
  designed	
  in	
  order	
  to	
  grant	
  an	
  
       efficient	
  data	
  management.	
  
•  In	
  3	
  days	
  any	
  c++	
  programmer	
  can	
  approach	
  the	
  
   structure	
  of	
  the	
  code	
  and	
  begin	
  to	
  develop	
  new	
  
   features!	
  
•  =>	
  Dynamic	
  	
  soUware	
  evolu5on	
  in	
  different	
  
   environments.	
  
VisIVO @ EGI-Inspire

   Work	
  Package	
  SA3:	
  Services	
  for	
  Heavy	
  User	
  Communi,es	
  
•  	
  Support	
  the	
  tools,	
  services	
  and	
  capabili5es	
  required	
  by	
  different	
  heavy	
  user	
  
     communi5es	
  (HUCs)	
  



    è VisIVO	
  	
  Library	
  	
  

    è VisIVO	
  	
  using	
  gLite	
  and	
  Grid	
  catalogue	
  	
  

    è VisIVO	
  Web	
  portal	
  	
  for	
  gLite	
  grid	
  

    è	
  VisIVO	
  	
  MPI	
  version	
  for	
  Grid	
  Nodes	
  
    	
  
    è	
  VisIVO	
  	
  CUDA	
  version	
  
      03/05/11                                         Ugo Becciani – Vilnius 13 April 2011                 22
Presenta,on	
  Outline	
  
   ü INAF
   ü Astrophysical Observatory of Catania
   ü VisIVO
   ü VisIVO towards internatinal projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev. in EDGI




03/05/11          Ugo Becciani – Vilnius 13 April 2011   23
VisIVO @ EDGI
                              http://edgi-project.eu/
•  INAF	
  –	
  Astrophysical	
  Observatory	
  of	
  Catania	
  has	
  a	
  subcontract	
  to	
  
   port	
  VisIVO	
  to	
  the	
  EDGI	
  Infrastructure	
  

•  The	
  por5ng	
  ac5vity	
  will	
  create	
  a	
  produc5on	
  level	
  solu5on	
  that	
  
   enables	
  the	
  realiza5on	
  of	
  typical	
  explora5on	
  scenarios	
  in	
  large-­‐scale	
  
   astrophysical	
  datasets	
  

•  A	
  customized	
  VisIVO	
  Web	
  portal	
  	
  will	
  be	
  realized	
  
	
  	
  




           03/05/11                    Ugo Becciani – Vilnius 13 April 2011                     24
VisIVO @ EDGI
                                    http://edgi-project.eu/
	
  
•  The	
  applica5on	
  will	
  be	
  ported	
  to	
  and	
  tested	
  on	
  the	
  EDGI	
  	
  	
  EGI	
  -­‐	
  DG	
  	
  	
  
   bridge.	
  	
  

•  Collabora5on	
  with	
  Intech:	
  Visitor	
  Center	
  in	
  	
  
    	
  Winchester	
  UK	
  	
  è	
  SCI-­‐BUS	
  

•  VisIVO	
  iPhone	
  Applica5on	
  	
  è	
  SCI-­‐BUS	
  
	
  	
  



           03/05/11                            Ugo Becciani – Vilnius 13 April 2011                                       25
Problem: Visualisa5on	
  of	
  Large-­‐Scale	
  dataset	
  on	
  
                 Desktop	
  Grid	
  

                               	
  
•  N-­‐Body	
  simula5ons	
  represented	
  by	
  
   spa5al	
  coordinates	
  and	
  veloci5es:	
  
   Each	
  snapshot	
  :	
  	
  10-­‐100	
  GB	
  

•  We	
  can’t	
  solve	
  this	
  problem	
  using	
  a	
  
   single	
  Work	
  Unit.	
  	
  




  03/05/11                           Ugo Becciani – Vilnius 13 April 2011   26
Solu,on:	
  Mul5	
  Layer	
  Resolu5on	
  	
  
                                         	
  

	
  
•  Mul5	
  Layer	
  Resolu5on	
  	
  (MLR)	
  

•  This	
  technique	
  is	
  a	
  “lossy”	
  
         compression	
  method	
  that	
  minimize	
  
         the	
  amount	
  of	
  data	
  to	
  be	
  used	
  in	
  
         visualizing	
  a	
  cosmological	
  
         simula5on.	
  
	
  	
  


  03/05/11                               Ugo Becciani – Vilnius 13 April 2011   27
Multi Layer Resolution
                        Camera
                        Position
                     Layer 0: Max Resolution
                     Layer 1:
                     Layer 2:
                     Layer 3:Low Resolution
      Layer 0
       Layer 1
     Layer 2
           Layer 3
Multi Layer Resolution Properties
                                   Separable:	
  	
  the	
  domain	
  can	
  be	
  split	
  
                                   into	
  sub-­‐domains	
  
                                   	
  
                                   Mappable:	
  	
  we	
  know	
  what	
  por5on	
  of	
  
                                   the	
  data	
  is	
  required	
  to	
  generate	
  a	
  given	
  
                                   por5on	
  of	
  the	
  output	
  with	
  various	
  
                                   resolu5ons.	
  
                                   	
  
                                   Result	
  Invariant:	
  The	
  result	
  does	
  not	
  
                                   depend	
  on	
  the	
  number	
  of	
  sub-­‐domains	
  



The domain is divided by splitting the VBT
                     Ugo Becciani – Vilnius 13 April 2011
Multi Layer Resolution Properties


                                                      Mul5Layer	
  
                                                      Resolu5on	
  	
  
                                                      Opera5on	
  




N subdomains as input
1 Operation
N subdomains as output
               Ugo Becciani – Vilnius 13 April 2011
Presenta,on	
  Outline	
  
   ü INAF
   ü Astrophysical Observatory of Catania
   ü VisIVO
   ü VisIVO towards international projects
   ü VisIVO @ EGI-Inspire
   ü VisIVO @ EDGI
   ü Conclusions and future dev.
     in EDGI

03/05/11          Ugo Becciani – Vilnius 13 April 2011   31
Current Status
At	
  the	
  5me	
  of	
  wri5ng	
  	
  (1st	
  May	
  2011)	
  	
  :	
  
	
  
VisIVOServer	
  1.2	
  	
  	
  is	
  built	
  for	
  linux	
  Mac	
  and	
  Windows	
  
plamorm.	
  
	
  
VisIVOServer	
  1.2	
  include	
  all	
  of	
  the	
  features	
  discussed	
  
in	
  this	
  presenta5on	
  and	
  in	
  par5cular:	
  

•  Splinng	
  (and	
  merging)	
  capabili5es	
  for	
  input	
  
   datasets.	
  
•  MLR	
  Opera5on	
  (designed	
  and	
  implemented	
  for	
  the	
  
     	
  EDGI	
  project).	
  
Thanks!
             http://visivo.oact.inaf.it


             http://visivoserver.oact.inaf.it




           Ugo Becciani – Vilnius 13 April 2011
03/05/11                                          33

More Related Content

Similar to VisIVo for EDGI project

Jan Cornelis: iBrussels Conference & Workshops - Introduction
Jan Cornelis: iBrussels Conference & Workshops - IntroductionJan Cornelis: iBrussels Conference & Workshops - Introduction
Jan Cornelis: iBrussels Conference & Workshops - Introduction
Frederik Temmermans
 
Reducing Infrastructure and Service Fragmentation
Reducing Infrastructure and Service Fragmentation Reducing Infrastructure and Service Fragmentation
Reducing Infrastructure and Service Fragmentation
EOSCpilot .eu
 
20110712.we nmr.utrecht
20110712.we nmr.utrecht20110712.we nmr.utrecht
20110712.we nmr.utrecht
Nuno Ferreira
 
Deep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case studyDeep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case study
Francesco Foresta
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
inside-BigData.com
 
The EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of productionThe EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of production
David Wallom
 
Repositorio de Datos LAGO
Repositorio de Datos LAGORepositorio de Datos LAGO
Repositorio de Datos LAGO
Rodrigo Torrens
 
Monday 4 May: From linear to non-linear broadcast contents: considering an “...
Monday 4 May: From linear to non-linear broadcast contents:  considering an “...Monday 4 May: From linear to non-linear broadcast contents:  considering an “...
Monday 4 May: From linear to non-linear broadcast contents: considering an “...
WARCnet
 
iBrussels Partnership Program
iBrussels Partnership ProgramiBrussels Partnership Program
iBrussels Partnership Program
Frederik Temmermans
 
European Open Science Cloud architecture future view
European Open Science Cloud architecture future viewEuropean Open Science Cloud architecture future view
European Open Science Cloud architecture future view
Jisc
 
ESCAPE Kick-off meeting - WP5 (Feb 2019)
ESCAPE Kick-off meeting - WP5 (Feb 2019)ESCAPE Kick-off meeting - WP5 (Feb 2019)
ESCAPE Kick-off meeting - WP5 (Feb 2019)
ESCAPE EU
 
International Image Interoperability Framework (IIIF). Sharing high resolutio...
International Image Interoperability Framework (IIIF). Sharing high resolutio...International Image Interoperability Framework (IIIF). Sharing high resolutio...
International Image Interoperability Framework (IIIF). Sharing high resolutio...
LIBIS
 
Linked Television: a HbbTV application for enhancing broadcast TV with relate...
Linked Television: a HbbTV application for enhancing broadcast TV with relate...Linked Television: a HbbTV application for enhancing broadcast TV with relate...
Linked Television: a HbbTV application for enhancing broadcast TV with relate...
LinkedTV
 
OpenAIRE at the Open Access day, Vienna, March 2011
OpenAIRE at the Open Access day, Vienna, March 2011OpenAIRE at the Open Access day, Vienna, March 2011
OpenAIRE at the Open Access day, Vienna, March 2011
OpenAIRE
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge Base
Paolo Nesi
 
ICT project idea: the Danube Data Cube
ICT project idea: the Danube Data Cube ICT project idea: the Danube Data Cube
ICT project idea: the Danube Data Cube
Remetey-Fülöpp Gábor
 
Scientix go lab 27 febbraio final event pnsd cossu costantina ok
Scientix go lab 27 febbraio final event pnsd cossu costantina okScientix go lab 27 febbraio final event pnsd cossu costantina ok
Scientix go lab 27 febbraio final event pnsd cossu costantina ok
CostanTina Cossu
 
Smart Energy- Benoit Orihuela.pptx
 Smart Energy- Benoit Orihuela.pptx Smart Energy- Benoit Orihuela.pptx
Smart Energy- Benoit Orihuela.pptx
FIWARE
 
The European Open Science Cloud: From vision to implementation
The European Open Science Cloud: From vision to implementationThe European Open Science Cloud: From vision to implementation
The European Open Science Cloud: From vision to implementation
EOSCpilot .eu
 
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
SCAPE Project
 

Similar to VisIVo for EDGI project (20)

Jan Cornelis: iBrussels Conference & Workshops - Introduction
Jan Cornelis: iBrussels Conference & Workshops - IntroductionJan Cornelis: iBrussels Conference & Workshops - Introduction
Jan Cornelis: iBrussels Conference & Workshops - Introduction
 
Reducing Infrastructure and Service Fragmentation
Reducing Infrastructure and Service Fragmentation Reducing Infrastructure and Service Fragmentation
Reducing Infrastructure and Service Fragmentation
 
20110712.we nmr.utrecht
20110712.we nmr.utrecht20110712.we nmr.utrecht
20110712.we nmr.utrecht
 
Deep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case studyDeep inside the Cloud Managements Platforms: the OpenStack case study
Deep inside the Cloud Managements Platforms: the OpenStack case study
 
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
Using a Widely Distributed Federated Cloud System to Support Multiple Dispara...
 
The EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of productionThe EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of production
 
Repositorio de Datos LAGO
Repositorio de Datos LAGORepositorio de Datos LAGO
Repositorio de Datos LAGO
 
Monday 4 May: From linear to non-linear broadcast contents: considering an “...
Monday 4 May: From linear to non-linear broadcast contents:  considering an “...Monday 4 May: From linear to non-linear broadcast contents:  considering an “...
Monday 4 May: From linear to non-linear broadcast contents: considering an “...
 
iBrussels Partnership Program
iBrussels Partnership ProgramiBrussels Partnership Program
iBrussels Partnership Program
 
European Open Science Cloud architecture future view
European Open Science Cloud architecture future viewEuropean Open Science Cloud architecture future view
European Open Science Cloud architecture future view
 
ESCAPE Kick-off meeting - WP5 (Feb 2019)
ESCAPE Kick-off meeting - WP5 (Feb 2019)ESCAPE Kick-off meeting - WP5 (Feb 2019)
ESCAPE Kick-off meeting - WP5 (Feb 2019)
 
International Image Interoperability Framework (IIIF). Sharing high resolutio...
International Image Interoperability Framework (IIIF). Sharing high resolutio...International Image Interoperability Framework (IIIF). Sharing high resolutio...
International Image Interoperability Framework (IIIF). Sharing high resolutio...
 
Linked Television: a HbbTV application for enhancing broadcast TV with relate...
Linked Television: a HbbTV application for enhancing broadcast TV with relate...Linked Television: a HbbTV application for enhancing broadcast TV with relate...
Linked Television: a HbbTV application for enhancing broadcast TV with relate...
 
OpenAIRE at the Open Access day, Vienna, March 2011
OpenAIRE at the Open Access day, Vienna, March 2011OpenAIRE at the Open Access day, Vienna, March 2011
OpenAIRE at the Open Access day, Vienna, March 2011
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge Base
 
ICT project idea: the Danube Data Cube
ICT project idea: the Danube Data Cube ICT project idea: the Danube Data Cube
ICT project idea: the Danube Data Cube
 
Scientix go lab 27 febbraio final event pnsd cossu costantina ok
Scientix go lab 27 febbraio final event pnsd cossu costantina okScientix go lab 27 febbraio final event pnsd cossu costantina ok
Scientix go lab 27 febbraio final event pnsd cossu costantina ok
 
Smart Energy- Benoit Orihuela.pptx
 Smart Energy- Benoit Orihuela.pptx Smart Energy- Benoit Orihuela.pptx
Smart Energy- Benoit Orihuela.pptx
 
The European Open Science Cloud: From vision to implementation
The European Open Science Cloud: From vision to implementationThe European Open Science Cloud: From vision to implementation
The European Open Science Cloud: From vision to implementation
 
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
SCAPE – Scalable Preservation Environments, SCAPE Information Day, 25 June 20...
 

Recently uploaded

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

VisIVo for EDGI project

  • 1. VisIVO Visualization tool: Desktop Grid porting   A.Costa,  P.  Massimino,  Ugo  Becciani   03/05/11 Ugo Becciani – Vilnius 13 April 2011 1
  • 2. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO towards international projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 2
  • 3. INAF       Na5onal  Ins5tute  For  Astrophysics    
  • 4. INAF       INAF  allows  Italy  to  stand  on  a  global   scale,  as  a  partner  for:     •  LBT  (Large  Binocular  Telescope)   •  Telescopio  Nazionale  Galileo   •  European  Southern    Observatory     INAF  has  19  facili5es  in  Italy     and  1  in  the  Canary  Islands   and  has  more  than  1,200  employees.    
  • 5. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO ü VisIVO towards international projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 5
  • 6. Astrophysical  Observatory  of  Catania   1880 - Osservatorio Vincenzo Bellini ETNA 2940 m Founded by Pietro Tacchini
  • 7. Astrophysical  Observatory  of  Catania   1885 - Catania facility in benedictine monastery
  • 8. Astrophysical  Observatory  of  Catania   1966 - Serra la Nave ETNA 1750 m Both founded by prof. Mario Girolamo Fracastoro 1966 - Catania
  • 9. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO ü VisIVO towards international projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 9
  • 10. VisIVO  project     •  3D  rendering    soUware     – Images  and  movies   •  Astrophysical  dataset      as  well  as  any  other   mul5dimensional  tabular  data  from  other   disciplines.   •  Visit  the  gallery  with  some  examples  of   cosmological  simula5ons:   –  hWp://www.oact.inaf.it/visivo/  
  • 11. VisIVO  project     •  VisIVOServer  is  designed  to  deal  with  large   datasets.   •  It  supports  many  types  of  data  formats:   –  HDF5,  VoTables,  Binary  Tables,     –  Ascii  ,  csv,  fits…        
  • 12. VisIVO Desktop VisIVOWeb VisIVOServer --fformat votable /home/user/ demo/vizier.xml ..... --x x --y y --z z --color --colortable --colorscalar scalar0 --glyphs sphere Linux Mac Windows Interactive fast Closely integrated, complementary navigation and independent ! 03/05/11 Ugo Becciani – Vilnius 13 April 2011 12
  • 13. VisIVO Server ü  Non-interactive command line application that implements data exploration functionalities: the output is a sequence of 3D views ü VisIVO Server è exploration of very large dataset ü  NO LIMIT on data size ! ü  Open Source code: project maintained on sourceforge. 03/05/11 Ugo Becciani – Vilnius 13 April 2011 13
  • 14. VisIVO Server Local  or  Remote  (URL)  User  Data   Basic Architecture VBT:  VisIVO  Binary  Table   New  VBT   03/05/11 Ugo Becciani – Vilnius 13 April 2011 14
  • 15. VisIVO Filters Append Tables: Creates a new table appending data from a list of existing tables Coarse Volume: Produces a coarsed subvolume with plane extraction from the original volume Decimator: Creates a subtable as a regular subsample from the input table. Extract Subregion: Creates a new table from an input table: sub-box or sphere extraction. Extract Subvolume: Produces a table which represents a subvolume from the original volume Math. Operations: Creates new fields in a data table as the result of a mathematical operation between existing fields Merge Tables: Creates a new table from two or more existing data tables Point Distribution: Creates a volume using a field distribution on a regular mesh Point Property: Assigns a property using a field distribution Randomizer: Creates a random subset from the original data table Select Fields: Creates a new table using one or more fields of a data table Select Rows: Creates a new table using limits on one or more fields of a data table Show Table: Produces an ASCII table of selected fields Statistic: Creates and plots an histogram of a scalar field in the table 03/05/11 Ugo Becciani – Vilnius 13 April 2011 15
  • 16. VisIVO Viewer VisIVO Viewer is a command line application that produces 3D images from the binary internal data format table (VBT) The user must specify three fields of the table for 3D representation. The user can also customize the view by choosing values such as: -  Camera (azimuth/elevation or position, zoom) -  Opacity -  Point shape (pixel/sphere, cube, cone etc..) -  Palette -  …… -  Alternatively, but in a more intuitive way. A view can be generated by giving the camera and focal point position OUTPUT: VTK / SPLOTCH 03/05/11 Ugo Becciani – Vilnius 13 April 2011 16
  • 18. http://visivoweb.oact.inaf.it VisIVOWeb http://visivo.port.ac.uk http://palantir7.oats.inaf.it/ 03/05/11 Ugo Becciani – Vilnius 13rd April 2011 18
  • 19. VisIVOWeb: screen-shots 03/05/11 Ugo Becciani – Vilnius 13rd April 2011 19
  • 20. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO ü VisIVO towards international projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 20
  • 21. VisIVO  towards  interna5onal  projects   •  VisIVO    Server:  strong  points   –  It  is    a  C++  project     –  Open  Source  and  accessible  via  Sourceforge.net   –  Its  architecture  is  designed  in  order  to  grant  an   efficient  data  management.   •  In  3  days  any  c++  programmer  can  approach  the   structure  of  the  code  and  begin  to  develop  new   features!   •  =>  Dynamic    soUware  evolu5on  in  different   environments.  
  • 22. VisIVO @ EGI-Inspire Work  Package  SA3:  Services  for  Heavy  User  Communi,es   •   Support  the  tools,  services  and  capabili5es  required  by  different  heavy  user   communi5es  (HUCs)   è VisIVO    Library     è VisIVO    using  gLite  and  Grid  catalogue     è VisIVO  Web  portal    for  gLite  grid   è  VisIVO    MPI  version  for  Grid  Nodes     è  VisIVO    CUDA  version   03/05/11 Ugo Becciani – Vilnius 13 April 2011 22
  • 23. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO ü VisIVO towards internatinal projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 23
  • 24. VisIVO @ EDGI http://edgi-project.eu/ •  INAF  –  Astrophysical  Observatory  of  Catania  has  a  subcontract  to   port  VisIVO  to  the  EDGI  Infrastructure   •  The  por5ng  ac5vity  will  create  a  produc5on  level  solu5on  that   enables  the  realiza5on  of  typical  explora5on  scenarios  in  large-­‐scale   astrophysical  datasets   •  A  customized  VisIVO  Web  portal    will  be  realized       03/05/11 Ugo Becciani – Vilnius 13 April 2011 24
  • 25. VisIVO @ EDGI http://edgi-project.eu/   •  The  applica5on  will  be  ported  to  and  tested  on  the  EDGI      EGI  -­‐  DG       bridge.     •  Collabora5on  with  Intech:  Visitor  Center  in      Winchester  UK    è  SCI-­‐BUS   •  VisIVO  iPhone  Applica5on    è  SCI-­‐BUS       03/05/11 Ugo Becciani – Vilnius 13 April 2011 25
  • 26. Problem: Visualisa5on  of  Large-­‐Scale  dataset  on   Desktop  Grid     •  N-­‐Body  simula5ons  represented  by   spa5al  coordinates  and  veloci5es:   Each  snapshot  :    10-­‐100  GB   •  We  can’t  solve  this  problem  using  a   single  Work  Unit.     03/05/11 Ugo Becciani – Vilnius 13 April 2011 26
  • 27. Solu,on:  Mul5  Layer  Resolu5on         •  Mul5  Layer  Resolu5on    (MLR)   •  This  technique  is  a  “lossy”   compression  method  that  minimize   the  amount  of  data  to  be  used  in   visualizing  a  cosmological   simula5on.       03/05/11 Ugo Becciani – Vilnius 13 April 2011 27
  • 28. Multi Layer Resolution Camera Position Layer 0: Max Resolution Layer 1: Layer 2: Layer 3:Low Resolution Layer 0 Layer 1 Layer 2 Layer 3
  • 29. Multi Layer Resolution Properties Separable:    the  domain  can  be  split   into  sub-­‐domains     Mappable:    we  know  what  por5on  of   the  data  is  required  to  generate  a  given   por5on  of  the  output  with  various   resolu5ons.     Result  Invariant:  The  result  does  not   depend  on  the  number  of  sub-­‐domains   The domain is divided by splitting the VBT Ugo Becciani – Vilnius 13 April 2011
  • 30. Multi Layer Resolution Properties Mul5Layer   Resolu5on     Opera5on   N subdomains as input 1 Operation N subdomains as output Ugo Becciani – Vilnius 13 April 2011
  • 31. Presenta,on  Outline   ü INAF ü Astrophysical Observatory of Catania ü VisIVO ü VisIVO towards international projects ü VisIVO @ EGI-Inspire ü VisIVO @ EDGI ü Conclusions and future dev. in EDGI 03/05/11 Ugo Becciani – Vilnius 13 April 2011 31
  • 32. Current Status At  the  5me  of  wri5ng    (1st  May  2011)    :     VisIVOServer  1.2      is  built  for  linux  Mac  and  Windows   plamorm.     VisIVOServer  1.2  include  all  of  the  features  discussed   in  this  presenta5on  and  in  par5cular:   •  Splinng  (and  merging)  capabili5es  for  input   datasets.   •  MLR  Opera5on  (designed  and  implemented  for  the    EDGI  project).  
  • 33. Thanks! http://visivo.oact.inaf.it http://visivoserver.oact.inaf.it Ugo Becciani – Vilnius 13 April 2011 03/05/11 33