23.03.2010
Transcrição
23.03.2010
::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Problem solving in a Windows HPC environment Uwe Wössner, HLRS :: WHPC-UG 2010 :: 23.03.2010 :: THE HLRS SYSTEMS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: NEC SX-9 (156) Fileserver NEC SX-8 (576/~120) NEC Asama (64) DALCO Viz-Cluster (8*4+32*2) CAVE IBM HSM > 2 PB Ulm Stuttgart IBM Cell SUN Fire 2900 (48x2) IBM x3755 (144x2) :: WHPC-UG 2010 Cray XT5+XD1 (224*4+48) :: NEC Nehalem (1400x4) 23.03.2010 :: IBM (2800x4) THE HLRS SYSTEMS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: 1996 :: WHPC-UG 2010 2013 :: 23.03.2010 :: NEC NEHALEM ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Write Cache 60 GB RAMDisk OS hww network private network CITRIX_LICSERV Citrix Provisioning Servers Streaming Service iSCSI Disk OS Images SQL DB NECWIN DC Win 2008 Domain neccluster REDMOND Headnode Win 2008 DHCP for Infiniband DNS OS OS Infiniband NEC Nehalem Cluster 700 nodes :: WHPC-UG 2010 Knotenarten: 12 gb 24 gb 8 Stück 48 gb 8 Stück 128 gb 2 Tesla Erweiterung 16*4 Stück :: 23.03.2010 :: existing infrastructure used services: TFTP DHCP PXE DNS INDUSTRIAL USAGE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: • • • • • • • • • :: Bertrandt BTB Daimler Kärcher Mahle Porsche RECOM Transsolar Stellba WHPC-UG 2010 :: 23.03.2010 :: PRODUCT DEVELOPMENT PROCESS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: 3 Phases: Planning Development Production practical example (Daimler): Definition Concept Design Startup Series development Series production Focus of this presentation: Hybrid Prototypes :: WHPC-UG 2010 :: 23.03.2010 :: PART DEVELOPMENT/OPTIMIZATION ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: Construction Physical Prototype Analysis Construction Simulation Analysis V i r t u al P r o t o t y p e s H y b r i d P r o t o t y p e s WHPC-UG 2010 :: 23.03.2010 :: BUILDING BLOCKS OF A WORKSPACE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: User Interface VR Userinterface (VRUI) Visualization Tools Workspace Tablet-PC (TabletUI) Virtual Reality (VR) Tangible Interface Simulation Augmented Reality (AR) Hybrid Prototypes :: WHPC-UG 2010 :: Multi Touch 23.03.2010 :: Desktop COLLABORATIVE ENVIRONMENTS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: VR Userinterface (VRUI) Tablet-PC (TabletUI) Tangible Interface VR Userinterface (VRUI) Multi Touch User Interface Tablet-PC (TabletUI) Tangible Interface Multi Touch User Interface Visualization Simulation Visualization Tools Simulation Tools Virtual Reality (VR) Augmented Reality (AR) Desktop Workspace Virtual Reality (VR) Augmented Reality (AR) Desktop Workspace Hybrid Prototypes VR Userinterface (VRUI) Tablet-PC (TabletUI) Hybrid Prototypes Tangible Interface VR Userinterface (VRUI) Multi Touch User Interface Tablet-PC (TabletUI) Tangible Interface Multi Touch User Interface Visualization Simulation Visualization Tools Simulation Tools Virtual Reality (VR) Augmented Reality (AR) Desktop Workspace Virtual Reality (VR) Hybrid Prototypes :: Augmented Reality (AR) Workspace WHPC-UG 2010 Hybrid Prototypes :: 23.03.2010 :: Desktop COVISE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: COLLABORATIVE VISUALIZATION AND SIMULATION ENVIRONMENT :: WHPC-UG 2010 :: 23.03.2010 :: OPENCOVER ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: COVISE VIRTUAL ENVIRONMENT RENDERER Features: – Flexible plugin system – Support for projection based VR, tiled Displays and HMDs – Augmented Reality – CSCW covise_lib – Volume rendering Vic – VRML97 – 3D VR GUI (VRUI) – Parallel rendering VolumenPluginRendering Support render_lib OpenCOVER Tracker VRML97 ARToolKit VRUI :: WHPC-UG 2010 :: 23.03.2010 :: VRBClient OpenSceneGraph PARALLEL VISUALISATION SYSTEM ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: 40 node dual Opteron/Harpertown cluster 64/8/4Gb memory per node NVIDIA Quadro FX 5800 / FX 4500 Running Linux and Windows DDR Infiniband interconnect (PCI-E 8x HCAs, QLogic Switch with two spine boards) :: WHPC-UG 2010 :: 23.03.2010 :: VRUI USERINTERFACE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Menu system • • • The API resembles that of QT, AWT,… Supports hierarchical menu systems. Supports concurrent interaction in collaborative VEs – Automatic synchronization of values – Kontext dependend GUIs for collaborative work – Locking to support concurrent interaction Toolbar Transferfunktionseditor :: WHPC-UG 2010 :: 23.03.2010 :: TABLET-PC USER INTERFACE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: • • • • Easy input of Text and numbers Precise interaction Independent of frame rate Development of optimized complex GUIs (Material editor, transfer funktion editor, scene graph browser) • Scalable from smartbords over tablet PCs to mobile phones :: WHPC-UG 2010 :: 23.03.2010 :: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Interactive Simulation :: WHPC-UG 2010 :: 23.03.2010 :: PROCESS INTEGRATION ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Mesh generation Domain decomposition Simulation Post Processing Geometry modification Mesh refinement Number of domains / algorithm Boundary condition Interactive visualization Visualization :: WHPC-UG 2010 :: 23.03.2010 :: < 1 Minute Geometry generation SIMULATION COUPLING ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Code Type Coupling mode StarCD CFD SimLib, Fortran user subroutine CFX CFD SimLib, Fortran user subroutine Fluent CFD SimLib, C user subroutine Fidap CFD Script, Black-Box Fenfloss CFD SimLib, C Plugin Diablo Diffusion in metal alloys Script, Black-Box Trans3D Laser ablation COVISE Modul C++ Uranus CFD Socket interface, coupling module, C++ SunFace Radiation COM/DCOM, coupling module, C++ Todo: OpenFoam :: WHPC-UG 2010 :: 23.03.2010 :: INTERACTIVE SIMULATION IN COVISE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Grid generation Domain decomposition Simulation Post processing Rendering :: WHPC-UG 2010 :: 23.03.2010 :: VIRTUAL TURBINE TESTBED ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: AUGMENTED REALITY ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Mixed Reality :: WHPC-UG 2010 :: 23.03.2010 :: AR HARDWARE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: • Comparison of simulation and experiment • Visualization directly on the product • Variation studies • Tangible interfaces Stereo HMD • Resolution 800x600 • Field of view 15° Cameras • Resolution 1280x1024 • USB 2.0, Autofocus :: WHPC-UG 2010 :: 23.03.2010 :: DEEP DRAWING OF A CUP ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: SIMULATION OF MOLD FLOW ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: SEAIP :: WHPC-UG 2010 :: 23.03.2010 :: BMW SAUBER ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: BMW Sauber F1 (ISC 09) :: WHPC-UG 2010 :: 23.03.2010 :: MINI / RS 1200 GS (SC 09) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: COMPUTATIONAL ELECTRODYNAMICS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: MODELL WIND TUNNEL AT THE FKFS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: WIND TUNNEL AT FKFS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: COLLABORATIVE WIND TUNNEL ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: COLLABORATION MODES ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: •Loose -Views are not synchronized -Avatares represent the position of partners -Suited for joint work •Tight -Views are synchronized -Avatares are not displayed -Each partner can interact with the virtual world -Suited for joint work on small objects •Master/Slave -Views are synchronized -Only the master can interact with the virtual world -Suited for presentations :: WHPC-UG 2010 :: 23.03.2010 :: COLLABORATIVE VR ENVIRONMENT ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Application areas: – Joint product development – Remote expert consultation – Training – Joint research projects – Reviews – Presentations :: WHPC-UG 2010 :: 23.03.2010 :: IRMOS OBJECTIVES & INNOVATIONS ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Applications Objectives Work on semantic descriptions, specification languages and modeling approaches to characterize distributed real-time applications Innovations Specification languages to describe real-time applications on SOIs Framework Services Infrastructure Objectives Objectives Provide tools for planning, monitoring, Enable integration between network evaluating and evolving networks of services and application services for the provision of concurrent and Enable the design, development, deployment aggregated services and operation of applications that require time-guaranteed responses Scheduling of service execution, resource reservations and temporal Innovations isolation of processes running on the Specific services to support applications with same resource real-time attributes Software tools and modeling environments Innovations Virtualization techniques and to enable real-time interactive applications intelligent networking to be written to target the IRMOS framework Network overlay enabling Platform automated SLA negotiation and Objectives monitoring Enable modeling, mapping and QoS optimization across all layers Engineer a platform of services which will handle complexity and provide semantic representations of systems Produce a toolbox and best practices on how to create and deploy real-time interactive applications on SOIs Innovations 32 QoS aware application platform © ICCS / NTUA and other members of the IRMOS consortium :: WHPC-UG 2010 :: 23.03.2010 :: IRMOS DESIGN ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: © ICCS / NTUA and other members of the IRMOS consortium :: WHPC-UG 2010 :: 23.03.2010 :: Interactive Simulation in Architecture Stadtraumlabor TU-Wien Projektteam Stadtraumlabor TU Wien - Andreas Voigt, Prof. Dr. (TU Wien, E280, Koordination) - Joachim Kieferle, Prof. DI (Hochschule Rhein-Main), Gastprofessor TU Wien, 2009/2010 - Uwe Wössner, Dr. (HLRS Stuttgart), Gastprofessor TU Wien, 2009/2010 - Bob Martens, Prof. Dr. (TU Wien) - Elmar Schmidinger - Herbert Wittine (TU Wien, E280) - Philipp Krebs, DI (TU Wien, E280) http://raum.tuwien.ac.at/raumsim - Robert Kalasek, DI (TU Wien, E280) WHPC-UG 2010 Stadtraumlabor TU-Wien WHPC-UG 2010 Stadtraumlabor TU-Wien WHPC-UG 2010 Plan-/Ist- Vergleich Nordwestbahnhof Wien WHPC-UG 2010 Masterplan Seestadt Aspern WHPC-UG 2010 INTERAKTIVE CITY PLANNING ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Physical model Simulation Post-Processing and Rendering Grid generation Domain decomposition Domain decomposition Domain decomposition Physical model Simulation :: WHPC-UG 2010 :: 23.03.2010 :: NATURAL USER INTERFACES ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: MS-PARVIS VISPME ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: •Parallel post processing –parallel workflow –Automatic data decomposition –Dynamic resampling •Parallelization of algorithms –manycore –distributed memory –accelerators VisPME •Parallel rendering –Volume rendering –Sort-first –Sort-last :: WHPC-UG 2010 :: 23.03.2010 :: MS-ParVis/VisPME MS-PARVIS VISPME Time (ms) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Generated Triangles :: WHPC-UG 2010 :: 23.03.2010 :: MS-ParVis/VisPME MS-PARVIS VISPME ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: MS-ParVis/VisPME ISOSURFACE GPU ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: reduce reduce VBO GPU time (µs) Readback Initialization :: WHPC-UG 2010 Isosurface :: Readback 23.03.2010 :: MS-ParVis/VisPME VALIDATE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Measurement Vehicle: Streckenerfassung, Potenzialanalysen Driving Simulator: Virtuelle Environment, real driver VALIDATE Prototypes of control- or driver assistance systems :: WHPC-UG 2010 :: 23.03.2010 :: Drive Train testbed: Testing of physical prototypes VALIDATE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: natural gas - hybrid Funded by BMWi Drive Train and Power supply testbed Funded by DFG RAXL front axle Optimized control of vehicle drive trains Engine Clutch Transmission IVK - Institut für Verbrenunngsmotoren und Kraftfahrwesen ISV - Institut für Straßen- und Verkehrswesen IHR - Institut für Höchstleistungsrechnen :: WHPC-UG 2010 :: 23.03.2010 :: Transmition control, optimized for reduced fuel comsumtion VALIDATE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: •3dof driving simulator •3 linear motors •a-max 2g •V-max 1m/s •Force feedback steering wheel •Porsche 779 Turbo hardware •Active gas pedal •Active brake pedal :: WHPC-UG 2010 :: 23.03.2010 :: PORSCHE 911 (997 TURBO) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: PORSCHE 911 (997 TURBO) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: PORSCHE 911 (997 TURBO) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: PORSCHE 911 (997 TURBO) ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :: WHPC-UG 2010 :: 23.03.2010 :: VALIDATE ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: Lane Change Test OpenDrive Fremdfahrzeugsimulation :: WHPC-UG 2010 :: 23.03.2010 :: THE HLRS VIS-TEAM ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: • Blasius Czink – Parallel Visualization /HPC-Europa2 (Microsoft Research) Michael Braitmaier – AccessGrid;Video Conferencing; Realtime SOAs (IRMOS) Florian Niebling – Parallel Visualization; Grid;Infiniband; (VisPME) Andreas Gottlieb – Optimierung/Variantenstudien (Daimler CFD) Rita Griesser – Augmented Reality (Microsoft Technical Computing Initiative/MS-ParVIS) Andreas Kopecki – Parallel Rendering;Collaborative Working (CoSpaces) Jutta Sauer – Video service; 3D Modeling Florian Seybold – Driving Simulator; interactive vehicle dynamics (VALIDATE) Uwe Zimmat – Video service • • • • • • • • becker-braitmaier-czink-griesser-kopecki-niebling-sauer-seybold-woessner-zimmat@hlrs.de :: WHPC-UG 2010 :: 23.03.2010 :: COLLABORATIVE AUGMENTED REALITY ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: • Partners can join a collaborative session with either a pysical prototype, a Mixed Reality or a pure virtual. • Interaction is possible from all sites. :: WHPC-UG 2010 :: 23.03.2010 ::