French/UK Grid Grid Workshop Workshop French/UK Grid Workshop - - PowerPoint PPT Presentation

french uk grid grid workshop workshop french uk grid
SMART_READER_LITE
LIVE PREVIEW

French/UK Grid Grid Workshop Workshop French/UK Grid Workshop - - PowerPoint PPT Presentation

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 Lvy, Project ISA Bruno Lvy, Project ISA Bruno Lvy, Project


slide-1
SLIDE 1

GeoGrid GeoGrid GeoGrid French/UK Grid Workshop London, November 3-4 French/UK French/UK Grid Grid Workshop Workshop London, London, November November 3 3-

  • 4

4

Bruno Lévy, Project ISA INRIA Lorraine & CNRS Bruno Lévy, Project ISA Bruno Lévy, Project ISA INRIA Lorraine & CNRS INRIA Lorraine & CNRS

slide-2
SLIDE 2

ACI GeoGRID

Overview Overview

  • Presentation of the project, goals
  • Modeling AND Visualizing
  • Communicating
  • Future work
  • Presentation

Presentation of

  • f the project

the project, goals , goals

  • Modeling

Modeling AND AND Visualizing Visualizing

  • Communicating

Communicating

  • Future

Future work work

I II III

slide-3
SLIDE 3

ACI GeoGRID

Academic Partners Academic Partners

  • CRPG – Nancy (Gocad)
  • ECOO – Nancy (Cooperative work)
  • LABRI – Bordeaux (Graphics)
  • Geometrica (Prisme) – Sophia
  • CRPG

CRPG – – Nancy Nancy (

(Gocad Gocad) )

  • ECOO

ECOO – – Nancy Nancy (

(Cooperative Cooperative work work) )

  • LABRI

LABRI – – Bordeaux Bordeaux (

(Graphics Graphics) )

  • Geometrica

Geometrica (Prisme) (Prisme) – – Sophia Sophia

I

slide-4
SLIDE 4

ACI GeoGRID

Industrial Partners Industrial Partners

  • Petrobras, ChevronTexaco, TotalFinaElf
  • SGI (Volumizer 2, VizServer)
  • Earth Decision Sciences (Gocad)
  • VSP-Technology (Cristal Earth, gOcad VR)
  • Petrobras

Petrobras, , ChevronTexaco ChevronTexaco, , TotalFinaElf TotalFinaElf

  • SGI

SGI (

(Volumizer Volumizer 2, 2, VizServer VizServer) )

  • Earth Decision

Earth Decision Sciences Sciences (

(Gocad Gocad) )

  • VSP

VSP-

  • Technology

Technology (Cristal

(Cristal Earth Earth, , gOcad gOcad VR) VR)

I

slide-5
SLIDE 5

ACI GeoGRID

Geomodeling

Oil companies: many activities

Geomodeling

Oil companies: many activities

I

Exploration Production Gas Energy Retail Transportation Refining & Petrochemicals

Images courtesy of Petrobras

slide-6
SLIDE 6

ACI GeoGRID

Geomodeling

… many different locations

Geomodeling

… many different locations

I

Images courtesy of Petrobras

slide-7
SLIDE 7

ACI GeoGRID

Geomodeling …many different areas of expertise Geomodeling …many different areas of expertise

I Geophysics Seismic processing Structural geology Geostatistics

Images courtesy of Gocad

slide-8
SLIDE 8

ACI GeoGRID

Geomodeling …many different areas of expertise Geomodeling …many different areas of expertise

I seismic processing Structural geology Reservoir engineering Complex data Large data geophysics

Images courtesy of Gocad

slide-9
SLIDE 9

ACI GeoGRID

Geomodeling

New challenges

Geomodeling

New challenges

Deep water wells Polyphasic pumps 4D seismic

Images courtesy of Petrobras

slide-10
SLIDE 10

ACI GeoGRID

GRID Goals GRID Goals

  • Combined Modeling and Visualization
  • Real-time interactive visualization provides a

better understanding of the modelling process

  • Enhanced modeling to improve the precision of

what needs to be visualized

  • Communication
  • Share the same view, different views and different

representations of the same object

  • Modifying, editing shared versions of the same
  • bject
  • Combined Modeling and Visualization

Combined Modeling and Visualization

  • Real

Real-

  • time interactive visualization provides a

time interactive visualization provides a better understanding of the better understanding of the modelling modelling process process

  • Enhanced modeling to improve the precision of

Enhanced modeling to improve the precision of what needs to be visualized what needs to be visualized

  • Communication

Communication

  • 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

  • Modifying, editing shared versions of the same

Modifying, editing shared versions of the same

  • bject
  • bject

I

slide-11
SLIDE 11

ACI GeoGRID

Modeling … Modeling …

Conformal Gridding for flow PDEs (data courtesy of ChevronTexaco) II

∂ v ∂ v ∂ y ∂ y ∂ v ∂ v ∂ x ∂ x

+i +i

∂ u ∂ u ∂ x ∂ x ∂ u ∂ u ∂ y ∂ y

+i +i = i = i(

( ) )

LSCM

Angles distrib.

Previous work

Angles distrib.

slide-12
SLIDE 12

ACI GeoGRID

Data courtesy of Total-Elf-Fina

II

… and Visualizing … and Visualizing

slide-13
SLIDE 13

ACI GeoGRID

Modeling and Visualizing

Unstructured adaptive models

Modeling and Visualizing

Unstructured adaptive models

II Heterogeneous unstructured meshes – CIEL Control Volume Finite Elements (CVFE)

slide-14
SLIDE 14

ACI GeoGRID

Modeling and Visualizing Modeling and Visualizing

II Volumic meshes typology

slide-15
SLIDE 15

ACI GeoGRID

Modeling and Visualizing Modeling and Visualizing

Computer Graphics Hardware: 15 years of evolution

II Transform Lighting Rasterization Polygons Scan-lines Texture Graphic Workstations PC 3D 2000

Pixel Shaders Vertex Shaders

1990 1995

slide-16
SLIDE 16

ACI GeoGRID

Modeling and Visualizing Modeling and Visualizing

II

Computer Graphics Harware:

The new picture in the 2Ks System RAM Video RAM CPU GPU Computational power

Numerical scheme, solver …

BUS Graphics power

  • Viz. algorithms

Vertex Shader Pixel Shader

slide-17
SLIDE 17

ACI GeoGRID

Modeling and Visualizing Modeling and Visualizing

II

Graphic grids

CPU GPU CPU GPU CPU GPU CPU GPU CPU GPU CPU GPU

Xavier Cavin, PC Cluster III

slide-18
SLIDE 18

ACI GeoGRID

Modeling and Visualizing Modeling and Visualizing

Computer Graphics Hardware

Towards non-scalar dynamic vizualization …

II

slide-19
SLIDE 19

ACI GeoGRID

Modeling and Visualizing

publications

Modeling and Visualizing

publications

  • Circular Incident Edge Lists, B. Lévy, S. Conreaux, G. Caumon & X. Cavin ,

Visualization 2001

  • Cellular Graphs, G. Caumon, B. Lévy & J.C. Paul, IEEE Trans. on Viz. And C.G.,

submitted

  • Real-time raytracing with the GPU, R. Toledo & B. Lévy, to be submitted
  • Least Squares Conformal Maps, B. Lévy, S. Petitjean, N. Ray & J. Maillot,

Siggraph 2002

  • Dual Domain Extrapolation, B. Lévy, Siggraph 2003
  • Anisotropic Remeshing, P. Alliez, D. Cohen-Steiner, O. Devilers, B. Lévy, M.

Desbrun, Siggraph 2003

  • Differentially Constrained Parameterization, B. Vallet, A. Sheffer, B. Lévy, to be

submitted (Siggraph 2004)

  • Circular

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 , , Visualization Visualization 2001 2001

  • Cellular

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., submitted submitted

  • 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

  • Least Squares

Least Squares Conformal Maps Conformal Maps, B. Lévy, S. , B. Lévy, S. Petitjean Petitjean, N. Ray & J. Maillot, , N. Ray & J. Maillot, Siggraph Siggraph 2002 2002

  • Dual

Dual Domain Domain Extrapolation, Extrapolation, B. Lévy

  • B. Lévy,

, Siggraph Siggraph 2003 2003

  • 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. Desbrun Desbrun, , Siggraph Siggraph 2003 2003

  • Differentially Constrained Parameterization

Differentially Constrained Parameterization, , B. Vallet, A.

  • B. Vallet, A. Sheffer

Sheffer, B. Lévy , B. Lévy, to , to be be submitted submitted ( (Siggraph Siggraph 2004) 2004)

II VISUALIZING MODELING

slide-20
SLIDE 20

ACI GeoGRID

Communicating

Cooperative work

Communicating

Cooperative work

III Gocad, Gocad VR Gocad + Corba = GocadMeeting

Luciano dos Reis

slide-21
SLIDE 21

ACI GeoGRID

Communicating

Cooperative work

Communicating

Cooperative work

III

Luciano dos Reis, Petrobras

slide-22
SLIDE 22

ACI GeoGRID

Communicating

Cooperative visualization

Communicating

Cooperative visualization

III

Gocad VR (VSP and EDS)

slide-23
SLIDE 23

ACI GeoGRID

Communicating

Cooperative modeling - Whiteboards

Communicating

Cooperative modeling - Whiteboards

III « Gocad Meeting » : Collaborative geomodeling

Luciano dos Reis (Petrobras) Fabien Bosquet (EDS)

slide-24
SLIDE 24

ACI GeoGRID

Communicating

Grid-Visualization

Communicating

Grid-Visualization

III OpenGL – Chromium UDP

.Remote Vis. .MultiCast .Img walls

  • Unreliable Transport Protocol for Commodity Based

OpenGL Distributed Vizualization. S. Thibault, X. Cavin, O. Festor et E. Fleury, Workshop on Viz. Clusters – Visualization 2002

  • Unreliable

Unreliable Transport Transport Protocol Protocol for for Commodity Based Commodity Based OpenGL Distributed Vizualization OpenGL Distributed Vizualization. . S. Thibault, X.

  • S. Thibault, X.

Cavin Cavin, O. , O. Festor Festor et E. Fleury et E. Fleury, , Workshop on Workshop on Viz Viz. . Clusters Clusters – – Visualization Visualization 2002 2002

slide-25
SLIDE 25

ACI GeoGRID

Communicating

Grid-Visualization

Communicating

Grid-Visualization

III

  • SGI Viz-Summit, La Villette

(February 2003)

  • SGI

SGI Viz Viz-

  • Summit

Summit, La Villette , La Villette ( (February February 2003) 2003)

La Villette Montpellier Loria Renater 2

  • Distrib. Vis.

OpenGL – Chromium

slide-26
SLIDE 26

ACI GeoGRID

Communicating

Graphic grids

Communicating

Graphic grids

CPU GPU CPU GPU CPU GPU CPU GPU CPU GPU CPU GPU

Xavier Cavin, PC Cluster III

slide-27
SLIDE 27

ACI GeoGRID

Communicating

Computations and Network

Communicating

Computations and Network

  • Jérémie Turbet
  • Visualizing on the grid (Chromium)
  • Alain Filbois : High-performance Viz.
  • Parallel player for ultra high res. & stereo videos
  • Frédéric Wagner : Ph.D candidate Resedas (E.

Jeannot) and ISA

  • Computation on the grid (graph algo., data

management and balancing)

  • Jérémie

Jérémie Turbet Turbet

  • Visualizing on the grid (Chromium)
  • Alain

Alain Filbois Filbois : : High High-

  • performance

performance Viz Viz. .

  • Parallel player for ultra high res. & stereo videos
  • Frédéric Wagner :

Frédéric Wagner : Ph Ph.D candidate .D candidate Resedas Resedas (E. (E. Jeannot Jeannot) ) and and ISA ISA

  • Computation on the grid (graph algo., data

management and balancing)

III

slide-28
SLIDE 28

ACI GeoGRID

Future work Future work

  • Modeling & Computation
  • High-performance numerical optimizations
  • (Multi-res. LSCM, // LSCM, // DSI)
  • Adaptive heterogeneous meshes
  • Visualizing
  • Graphic grid, Graphic PC Clusters (3D

Texture, Vertex & Pixel Shaders)

  • // CIEL, // C-Graph
  • Modeling

Modeling & Computation & Computation

  • High-performance numerical optimizations
  • (Multi-res. LSCM, // LSCM, // DSI)
  • Adaptive heterogeneous meshes
  • Visualizing

Visualizing

  • Graphic grid, Graphic PC Clusters (3D

Texture, Vertex & Pixel Shaders)

  • // CIEL, // C-Graph