French/UK Grid Grid Workshop Workshop French/UK Grid Workshop French/UK London, November November 3 3- -4 4 London, November 3-4 London, GeoGrid GeoGrid GeoGrid Bruno Lévy, Project ISA Bruno Lévy, Project ISA Bruno Lévy, Project ISA INRIA Lorraine & CNRS INRIA Lorraine & CNRS INRIA Lorraine & CNRS
Overview Overview • Presentation • Presentation of the project, goals • I Presentation of of the project the project, goals , goals • Modeling • • Modeling AND Visualizing Modeling AND AND Visualizing Visualizing II • Communicating • Communicating • Communicating III • Future • • Future work Future work work ACI GeoGRID
Academic Partners Academic Partners I • CRPG • CRPG – Nancy (Gocad) • CRPG – – Nancy Nancy ( (Gocad Gocad) ) • ECOO • ECOO – Nancy (Cooperative work) • ECOO – – Nancy Nancy ( (Cooperative Cooperative work work) ) • LABRI • LABRI – Bordeaux (Graphics) • LABRI – – Bordeaux Bordeaux ( (Graphics Graphics) ) • Geometrica • Geometrica (Prisme) – Sophia • Geometrica (Prisme) (Prisme) – – Sophia Sophia ACI GeoGRID
Industrial Partners Industrial Partners I • Petrobras • • Petrobras, ChevronTexaco, TotalFinaElf Petrobras, , ChevronTexaco ChevronTexaco, , TotalFinaElf TotalFinaElf • SGI • SGI (Volumizer 2, VizServer) • SGI ( (Volumizer Volumizer 2, 2, VizServer VizServer) ) • Earth Decision • Earth Decision Sciences (Gocad) • Earth Decision Sciences Sciences ( (Gocad Gocad) ) • VSP • VSP-Technology (Cristal Earth, gOcad VR) • VSP- -Technology Technology (Cristal (Cristal Earth Earth, , gOcad gOcad VR) VR) ACI GeoGRID
Geomodeling Geomodeling I Oil companies: many activities Oil companies: many activities Production Retail Exploration Energy Gas Transportation Refining & Petrochemicals ACI GeoGRID Images courtesy of Petrobras
Geomodeling Geomodeling I … many different locations … many different locations ACI GeoGRID Images courtesy of Petrobras
Geomodeling Geomodeling I … many different areas of expertise … many different areas of expertise Seismic processing Geophysics Geostatistics Structural geology ACI GeoGRID Images courtesy of Gocad
Geomodeling Geomodeling I … many different areas of expertise … many different areas of expertise Reservoir engineering seismic processing Structural geology Complex data Large data geophysics ACI GeoGRID Images courtesy of Gocad
Geomodeling Geomodeling New challenges New challenges Deep water wells Polyphasic pumps 4D seismic ACI GeoGRID Images courtesy of Petrobras
GRID Goals GRID Goals I • Combined Modeling and Visualization • • Combined Modeling and Visualization Combined Modeling and Visualization • • • Real- -time interactive visualization provides a time interactive visualization provides a Real-time interactive visualization provides a Real better understanding of the modelling modelling process process better understanding of the better understanding of the modelling process • • • Enhanced modeling to improve the precision of Enhanced modeling to improve the precision of Enhanced modeling to improve the precision of what needs to be visualized what needs to be visualized what needs to be visualized • Communication • Communication Communication • • • Share the same view, different views and different Share the same view, different views and different Share the same view, different views and different representations of the same object representations of the same object representations of the same object • • • Modifying, editing shared versions of the same Modifying, editing shared versions of the same Modifying, editing shared versions of the same object object object ACI GeoGRID
Modeling … Modeling … ∂ u ∂ u ∂ u ∂ v ∂ u ∂ v ∂ v ∂ v ( = i ( ) ) +i +i +i +i = i ∂ x ∂ y ∂ x ∂ y ∂ y ∂ x ∂ y ∂ x II Conformal Gridding for flow PDEs (data courtesy of ChevronTexaco) Previous work LSCM Angles Angles distrib. distrib. ACI GeoGRID
… and Visualizing … and Visualizing II Data courtesy of Total-Elf-Fina ACI GeoGRID
Modeling and Visualizing Modeling and Visualizing II Unstructured adaptive models Unstructured adaptive models Heterogeneous unstructured meshes – CIEL Control Volume Finite Elements (CVFE) ACI GeoGRID
Modeling and Modeling and Visualizing Visualizing II Volumic meshes typology ACI GeoGRID
Modeling and Modeling and Computer Graphics Hardware: Visualizing Visualizing 15 years of evolution II Vertex Shaders 1990 2000 1995 Transform Lighting Polygons Rasterization Scan-lines Texture 3D Pixel Shaders Graphic Workstations PC ACI GeoGRID
Modeling and Modeling and Computer Graphics Harware: Visualizing Visualizing The new picture in the 2Ks II Computational Graphics power power Viz. algorithms Numerical GPU CPU scheme, Vertex Shader solver … Pixel Shader BUS System Video RAM RAM ACI GeoGRID
Modeling and Modeling and Graphic grids III Visualizing Visualizing II Xavier Cavin, PC Cluster GPU GPU CPU GPU CPU CPU GPU GPU GPU CPU CPU CPU ACI GeoGRID
Modeling and Modeling and Computer Graphics Hardware Visualizing Visualizing Towards non-scalar dynamic vizualization … II ACI GeoGRID
Modeling and Visualizing Modeling and Visualizing II publications publications VISUALIZING • • • Circular Incident Incident Edge Lists Edge Lists, , B. Lévy, S. B. Lévy, S. Conreaux Conreaux, G. , G. Caumon Caumon & X. & X. Cavin Cavin , , Circular Incident Edge Lists, B. Lévy, S. Conreaux, G. Caumon & X. Cavin , Circular Visualization 2001 Visualization 2001 Visualization 2001 • • • Cellular Graphs Graphs, , G. G. Caumon Caumon, B. Lévy & J.C. Paul , B. Lévy & J.C. Paul , IEEE Trans. on , IEEE Trans. on Viz Viz. . And And C.G., C.G., Cellular Cellular Graphs, G. Caumon, B. Lévy & J.C. Paul , IEEE Trans. on Viz. And C.G., submitted submitted submitted MODELING • • • Real- Real -time time raytracing with the raytracing with the GPU, GPU, R. Toledo & B. Lévy, R. Toledo & B. Lévy, to to be submitted be submitted Real-time raytracing with the GPU, R. Toledo & B. Lévy, to be submitted • • • Least Squares Conformal Maps Conformal Maps , B. Lévy, S. , B. Lévy, S. Petitjean Petitjean, N. Ray & J. Maillot, , N. Ray & J. Maillot, Least Squares Least Squares Conformal Maps , B. Lévy, S. Petitjean, N. Ray & J. Maillot, Siggraph 2002 Siggraph 2002 Siggraph 2002 • • • Dual Domain Domain Extrapolation, Extrapolation, B. Lévy B. Lévy , , Siggraph Siggraph 2003 2003 Dual Domain Extrapolation, B. Lévy , Siggraph 2003 Dual • • • Anisotropic Remeshing, Anisotropic Remeshing , P. Alliez, D. Cohen P. Alliez, D. Cohen- -Steiner, O. Steiner, O. Devilers Devilers, B. Lévy, M. , B. Lévy, M. Anisotropic Remeshing, P. Alliez, D. Cohen-Steiner, O. Devilers, B. Lévy, M. Desbrun, Desbrun , Siggraph Siggraph 2003 2003 Desbrun, Siggraph 2003 • • • Differentially Constrained Parameterization, , B. Vallet, A. B. Vallet, A. Sheffer Sheffer, B. Lévy , B. Lévy , to , to be be Differentially Constrained Parameterization Differentially Constrained Parameterization, B. Vallet, A. Sheffer, B. Lévy , to be submitted ( submitted (Siggraph Siggraph 2004) 2004) submitted (Siggraph 2004) ACI GeoGRID
Communicating Communicating III Cooperative work Cooperative work Gocad, Gocad VR Luciano dos Reis Gocad + Corba = GocadMeeting ACI GeoGRID
Communicating Communicating III Cooperative work Cooperative work ACI GeoGRID Luciano dos Reis, Petrobras
Communicating Communicating III Cooperative visualization Cooperative visualization Gocad VR (VSP and EDS) ACI GeoGRID
Communicating Communicating III Cooperative modeling - Whiteboards Cooperative modeling - Whiteboards « Gocad Meeting » : Collaborative geomodeling ACI GeoGRID Luciano dos Reis (Petrobras) Fabien Bosquet (EDS)
Communicating Communicating III Grid-Visualization Grid-Visualization OpenGL – Chromium UDP .Remote Vis. .MultiCast .Img walls • Unreliable • Unreliable Transport Protocol for Commodity Based • Unreliable Transport Transport Protocol Protocol for for Commodity Based Commodity Based OpenGL Distributed Vizualization. . S. Thibault, X. S. Thibault, X. OpenGL Distributed Vizualization. S. Thibault, X. OpenGL Distributed Vizualization Cavin, O. , O. Festor Festor et E. Fleury et E. Fleury , , Workshop on Workshop on Viz Viz. . Cavin, O. Festor et E. Fleury , Workshop on Viz. Cavin Clusters – – Visualization Visualization 2002 2002 Clusters Clusters – Visualization 2002 ACI GeoGRID
Communicating Communicating III Grid-Visualization Grid-Visualization • SGI • SGI Viz-Summit, La Villette • SGI Viz Viz- -Summit Summit, La Villette , La Villette (February February 2003) 2003) (February 2003) ( La Villette Montpellier Loria Renater 2 Distrib. Vis. OpenGL – Chromium ACI GeoGRID
Communicating Communicating III Graphic grids Graphic grids Xavier Cavin, PC Cluster GPU GPU CPU GPU CPU CPU GPU GPU GPU CPU CPU CPU ACI GeoGRID
Recommend
More recommend