!. Block, call RedSYM_DistributionInt2D_addExplicitBlock(ghost_dist, & 17 rblock%i_glob(rblock%ib)-1-nghost, rblock%j_glob(rblock%jb)-1-nghost, & 18 rblock%i_glob(rblock%ie)-1+nghost, rblock%j_glob(rblock%je)-1+nghost) 19 end do 20 21 ! * * * c r e a t e g r i d o b j e c t f o r the s u r f a c e ocean model 22 call RedSYM_Grid_create(ocean, "ocean, psize) RedSYM_Grid_setNumberOfDimensions(ocean, 2) ! nb dimensions 24 call RedSYM_Grid_setDistribution(ocean, dist) ! r e a l d i s t r i b u t i o n 25 call RedSYM_Grid_addSerie(ocean

!. Element, task|loop|switch|point|data-context|action-context|bench-context)*> 20 <!ATTLIST task id ID #REQUIRED 21 synchronize (no|auto|block, p.22

!. Element, task|loop|switch|point|data-context|action-context|bench-context)*> 24 <!ATTLIST loop id ID #REQUIRED 25 synchronize (no|auto|block, p.26

. Bibliographie, Amira : An Advanced 3D Visualization and Volume Modeling System

C. M×n and . Http, CCSM : Community Climate System Model. http ://www.ccsm.ucar.edu. [7] Clawpack : Conservation Law Package, ens-lyon.fr/DIET. [9] DynInst : An Application Program Interface (API) for Runtime Code Generation

. Netcdf, Network Common Data Form

J. Ahrens, C. Law, W. Schroeder, K. Martin, and M. Papka, A Parallel Approach for Efficiently Visualizing Extremely Large, Time-Varying Datasets, 2000.

B. A. Allan, R. C. Armstrong, A. P. Wolfe, J. Ray, D. E. Bernholdt et al., The CCA core specification in a distributed memory SPMD framework, Concurrency and Computation: Practice and Experience, vol.30, issue.5, pp.323-345, 2002.
DOI : 10.1002/cpe.651

J. Allard, B. Raffin, and F. Zara, Coupling Parallel Simulation and Multi-display Visualization on a PC Cluster, Euro-Par 2003, 2003.
DOI : 10.1007/978-3-540-45209-6_174

URL : https://hal.archives-ouvertes.fr/inria-00537480

R. Armstrong, D. Gannon, A. Geist, K. Keahey, S. Kohn et al., Toward a common component architecture for high-performance scientific computing, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), 1999.
DOI : 10.1109/HPDC.1999.805289

O. Aumage, L. Bouge, J. Mehaut, and R. Namyst, Madeleine II: a portable and efficient communication library for high-performance cluster computing, Proceedings IEEE International Conference on Cluster Computing. CLUSTER 2000, pp.607-626, 2002.
DOI : 10.1109/CLUSTR.2000.889004

D. M. Beazley, Simplified Wrapper and Interface Generator (SWIG)

D. M. Beazley and P. S. , Lightweight computational steering of very large scale molecular dynamics simulations, Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '96, 1996.
DOI : 10.1145/369028.369136

P. H. Beckman, P. K. Fasel, W. F. Humphrey, and S. M. Mniszewski, Efficient coupling of parallel applications using PAWS, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244), 1998.
DOI : 10.1109/HPDC.1998.709975

T. Beisel, E. Gabriel, and M. Resch, An extension to MPI for distributed computing on MPPs, Proceedings of the 4th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface, pp.75-82, 1997.
DOI : 10.1007/3-540-63697-8_72

J. K. Bennett, The Design and Implementation of Distributed Smalltalk, Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pp.318-330, 1987.

P. A. Bernstein, Middleware: a model for distributed system services, Communications of the ACM, vol.39, issue.2, pp.86-98, 1996.
DOI : 10.1145/230798.230809

F. Bertrand, R. Bramley, K. B. Damevski, J. A. Kohl, D. E. Bernholdt et al., Data Redistribution and Remote Method Invocation in Parallel Component Architectures, 19th IEEE International Parallel and Distributed Processing Symposium, 2005.
DOI : 10.1109/IPDPS.2005.159

F. Bertrand, Y. Yuan, K. Chiu, and R. Bramley, An Approach to Parallel MxN Communication, 12th High Performance Distributed Computing (HPDC), 2003.

D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn et al., Simple Object Access Protocol (SOAP) 1.1, 2000.

K. Brodlie and J. Wood, Recent Advances in Volume Visualization, Computer Graphics, 2001.
DOI : 10.1111/1467-8659.00484

J. M. Brooke, T. Eickermann, and U. Woessner, Application Steering in a Collaborative Environment, Proceedings of the 2003 ACM/IEEE conference on Supercomputing, SC '03, 2003.
DOI : 10.1145/1048935.1050210

G. Burns, R. Daoud, and J. Vaigl, LAM : An Open Cluster Environment for MPI, Proceedings of Supercomputing Symposium, pp.379-386, 1994.

C. Calidonna, M. Giordano, and M. Furnari, A graphic parallelizing environment for user-compiler interaction, Proceedings of the 13th international conference on Supercomputing , ICS '99, pp.238-245, 1999.
DOI : 10.1145/305138.305198

H. Casanova and J. Dongarra, NetSolve, Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '96, 1996.
DOI : 10.1145/369028.369111

D. Cheng and R. Hood, A portable debugger for parallel and distributed programs, Proceedings of the 1994 ACM/IEEE conference on Supercomputing , Supercomputing '94, pp.723-732, 1994.
DOI : 10.1145/602770.602889

B. D. Conner, S. S. Snibbe, K. P. Herndon, D. C. Robbins, R. C. Zeleznik et al., Three-dimensional widgets, Proceedings of the 1992 symposium on Interactive 3D graphics , SI3D '92, pp.183-188, 1992.
DOI : 10.1145/147156.147199

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.3260

T. W. Crokett, An introduction to parallel rendering, Parallel Computing, pp.819-843, 1997.
DOI : 10.1016/S0167-8191(97)00028-8

C. Cruz-neira, D. J. Sandin, T. A. Defanti, R. V. Kenyon, and J. C. Hart, The CAVE: audio visual experience automatic virtual environment, Communications of the ACM, vol.35, issue.6, pp.64-72, 1992.
DOI : 10.1145/129888.129892

M. Czernuszenko, D. Pape, D. Sandin, T. Defanti, G. L. Dawe et al., The ImmersaDesk and Infinity Wall projection-based virtual reality displays, ACM SIGGRAPH Computer Graphics, vol.31, issue.2, pp.46-49, 1997.
DOI : 10.1145/271283.271303

K. Damevski and S. G. Parker, Parallel Remote Method Invocation and M-by-N Data Redistribution. Highperformance Distributed Computing, 12th High-Performance Distributed Computing Conference, 2003.

A. Denis, CORBA et réseaux haute performance, pp.189-194, 2001.

A. Denis, C. Pérez, and T. Priol, Portable Parallel CORBA Objects: An Approach to Combine Parallel and Distributed Programming for Grid Computing, Proc. of the 7th Intl. Euro-Par'01 Conference (EuroPar'01), pp.835-844, 2001.
DOI : 10.1007/3-540-44681-8_117

URL : https://hal.archives-ouvertes.fr/inria-00000131

A. Denis, C. Pérez, and T. Priol, Towards High Performance CORBA and MPI Middlewares for Grid Computing, Proceedings of 2nd IWGC, pp.14-25, 2001.
DOI : 10.1007/3-540-45644-9_3

URL : https://hal.archives-ouvertes.fr/inria-00000130

A. Denis, C. Pérez, and T. Priol, PadicoTM: an open integration framework for communication middleware and runtimes, Future Generation Computer Systems, vol.19, issue.4, pp.575-585, 2003.
DOI : 10.1016/S0167-739X(03)00034-7

URL : https://hal.archives-ouvertes.fr/inria-00000132

F. Desprez, S. Domas, J. J. Dongarra, A. Petitet, C. Randriamaro et al., More on Scheduling Block-Cyclic Array Redistribution, Proceedings of 4th Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR98), volume 1151 of LNCS, pp.275-287, 1998.
DOI : 10.1007/3-540-49530-4_20

URL : https://hal.archives-ouvertes.fr/hal-00856853

F. Desprez, J. J. Dongarra, A. Petitet, C. Randriamaro, and Y. Robert, Scheduling block-cyclic array redistribution, IEEE Transactions on Parallel and Distributed Systems, vol.9, issue.2, pp.192-205, 1998.
DOI : 10.1109/71.663945

URL : https://hal.archives-ouvertes.fr/inria-00073573

G. O. Domik, Scientific Visualization : An introduction, 1995.

J. Dongarra, R. Geijn, and D. Walker, LAPACK Working Note 43 : A Look at Scalable Dense Linear Algebra Libraries, 1992.

R. A. Drebin, L. Carpenter, and P. Hanrahan, Volume Rendering, Computer Graphics, Proceedings of SIGGRAPH 88, pp.65-74, 1988.

G. Edjlali, A. Sussman, and J. H. Saltz, Interoperability of data parallel runtime libraries, Proceedings 11th International Parallel Processing Symposium, pp.451-459, 1997.
DOI : 10.1109/IPPS.1997.580940

G. E. Fagg and J. J. Dongarra, PVMPI : An Integration of the PVM and MPI Systems, 1996.

T. Eickmann and W. Frings, VISIT : a Visualization Interface Toolkit, 2000.

G. Eisenhauer, B. Plale, and K. Schwan, DataExchange: High performance communications in distributed laboratories, Parallel Computing, vol.24, issue.12-13, pp.12-131713, 1998.
DOI : 10.1016/S0167-8191(98)00074-X

G. Eisenhauer and K. Schwan, An object-based infrastructure for program monitoring and steering, Proceedings of the SIGMETRICS symposium on Parallel and distributed tools , SPDT '98, pp.10-20, 1998.
DOI : 10.1145/281035.281037

J. M. Favre, Large Data and Distributed Visualization with the Visualization Toolkit (VTK), EPFL Supercomputing Review, pp.7-11, 2004.

G. Fedak, C. Germain, V. Neri, and F. Cappello, XtremWeb: a generic global computing system, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid, 2001.
DOI : 10.1109/CCGRID.2001.923246

W. Felger and F. Schroder, The Visualization Input Pipeline - Enabling Semantic Interaction in Scientific Visualization, Computer Graphics Forum, vol.11, issue.3, pp.139-139, 1992.
DOI : 10.1111/1467-8659.1130139

I. Foster and C. Kesselman, Globus: a Metacomputing Infrastructure Toolkit, International Journal of High Performance Computing Applications, vol.11, issue.2, pp.115-128, 1997.
DOI : 10.1177/109434209701100205

I. Foster and C. Kesselman, The Grid : Blueprint for a new Computing Infrastructure, 1998.

D. Foulser, IRIS Explorer, ACM SIGGRAPH Computer Graphics, vol.29, issue.2, pp.13-16, 1995.
DOI : 10.1145/204362.204365

M. R. Garey and D. S. Johnson, Computers and Intractablility : A Guide to the Theory of NP-Completeness, 1979.

T. Gautier, O. Coulaud, and H. H. Reza, Etat des lieux en architecture, parallélisme et système, chapter Couplage de codes parallèles, 2004.

T. Gautier and H. H. Reza, HOMA : un compilateur IDL optimisant les communications de données pour la composition d'invocation de méthodes CORBA, 15ème Rencontres francophones du parallélisme (RenPar'15), pp.127-134, 2003.

A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek et al., PVM-Parallel Virtual Machine: AUsers' Guide and Tutorial for Networked Parallel Computing, Computers in Physics, vol.9, issue.6, 1994.
DOI : 10.1063/1.4823450

W. L. George, J. G. Hagedorn, and J. E. Devaney, IMPI: Making MPI interoperable, Journal of Research of the National Institute of Standards and Technology, vol.105, issue.3, pp.343-428, 2000.
DOI : 10.6028/jres.105.035

URL : http://doi.org/10.6028/jres.105.035

M. Girkar and C. Polychronopoulos, The hierarchical task graph as a universal intermediate representation, International Journal of Parallel Programming, vol.25, issue.7, pp.519-551, 1994.
DOI : 10.1007/BF02577777

C. M. Goral, K. E. Torrance, D. P. Greenberg, and B. Battaile, Modeling the Interaction of Light between Siffuse Surfaces, SIGGRAPH '84 : Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, pp.213-222, 1984.

H. Gouraud, Continuous Shading of Curved Surfaces, IEEE Transactions on Computers, vol.20, issue.6, pp.623-628, 1971.
DOI : 10.1109/T-C.1971.223313

M. Govindaraju, S. Krishnan, K. Chiu, A. Slominski, D. Gannon et al., Merging the CCA component model with the OGSI framework, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings., 2003.
DOI : 10.1109/CCGRID.2003.1199367

L. Greengard and V. Rokhlin, A Fast Algorithm for Particle Simulations Legion : An Operating System for Wide-Area Computing, Journal of Computational Physics, 1999.

W. Gropp, E. Lusk, N. Doss, and A. Skjellum, A high-performance, portable implementation of the MPI message passing interface standard, Parallel Computing, vol.22, issue.6, pp.789-828, 1996.
DOI : 10.1016/0167-8191(96)00024-5

W. Gropp, E. Lusk, and A. Skjellum, Using MPI) : Portable Parallel Programming with the Message- Passing Interface, 1999.

W. Gu, G. Eisenhauer, K. Schwan, and J. Vetter, Falcon : On-line Monitoring for Steering Parallel Programs. Concurrency : Practice and Experience, pp.699-736, 1998.

R. Haber, B. Bliss, D. Jablonowski, and C. Jog, A distributed environment for run-time visualization and application steering in computational mechanics, Computing Systems in Engineering, vol.3, issue.1-4, pp.501-515, 1992.
DOI : 10.1016/0956-0521(92)90135-6

R. B. Haber and D. A. Mcnabb, Visualization Idioms : A Conceptual Model for Scientific Visualization Systems, pp.74-93, 1990.

M. Hachet, J. De-la-rivière, and P. Guitton, Interaction in Large-Display VR Environments, Proceedings of Virtual Concept, 2003.
URL : https://hal.archives-ouvertes.fr/hal-00308242

S. Hackstadt, C. Harrop, and A. Malony, A framework for interacting with distributed programs and data, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244), pp.206-214, 1998.
DOI : 10.1109/HPDC.1998.709974

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.41.3526

C. Hansen and P. Hinker, Massively parallel isosurface extraction, Proceedings Visualization '92, pp.77-83, 1992.
DOI : 10.1109/VISUAL.1992.235223

D. Hart and E. Kraemer, Consistency Considerations in the Interactive Steering of Computations, International Journal of Parallel and Distributed Networks and Systems, 1999.

P. S. Heckbert and M. Garland, Surface Simplification using Quadric Error Metrics, ACM SIGGRPAH '97, pp.209-216, 1997.

P. S. Heckbert and M. Garland, Survey of Polygonal Simplification Algorithms, SigGraph '97, 1997.

P. S. Heckbert and P. Hanrahan, Beam Tracing Polygonal Objects, Computer Graphics, SIGGRAPH '84 Proceedings, pp.119-127, 1984.

P. Hinker and C. Hansen, Geometric optimization, Proceedings Visualization '93, 1993.
DOI : 10.1109/VISUAL.1993.398868

D. Jablonowski, J. Bruner, B. Bliss, and R. Haber, VASE : The Visualization and Application Steering Environment, Proceedings of Supercomputing'93, pp.560-569, 1993.

E. Jeannot and F. Wagner, Two fast and efficient message scheduling algorithms for data redistribution through a backbone, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings., 2004.
DOI : 10.1109/IPDPS.2004.1302902

URL : https://hal.archives-ouvertes.fr/inria-00099979

N. Karonis, B. Toonen, and I. Foster, MPICH-G2: A Grid-enabled implementation of the Message Passing Interface, Journal of Parallel and Distributed Computing, vol.63, issue.5, pp.551-563, 2003.
DOI : 10.1016/S0743-7315(03)00002-9

G. Karypis and V. Kumar, A Fast and High Quality Multilevel Scheme for Partitioning Irregular Graphs, SIAM Journal on Scientific Computing, vol.20, issue.1, 1995.
DOI : 10.1137/S1064827595287997

G. Karypis and V. Kumar, A Coarse-Grain Parallel Formulation of Multilevel k-way Graph-partitioning Algorithm, Proc. 8th SIAM Conference on Parallel Processing for Scientific Computing, 1997.

K. Keahey, P. K. Fasel, and S. Mniszewski, PAWS: collective interactions and data transfers, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing, pp.47-54, 2001.
DOI : 10.1109/HPDC.2001.945175

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.83.8907

K. Keahey and D. Gannon, PARDIS: A parallel approach to CORBA, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183), pp.31-39, 1997.
DOI : 10.1109/HPDC.1997.622360

K. Keahey and D. Gannon, PARDIS, Proceedings of the 1997 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '97, pp.1-14, 1997.
DOI : 10.1145/509593.509616

C. Koebel, D. Loveman, R. Schreiber, G. Steele-jr, and M. Zosel, The High Performance Fortran Handbook, 1994.

J. A. Kohl and P. M. Papadopoulos, CUMULVS : Providing fault-tolerance, Visualization, and Steering of Parallel Applications, Int. J. of Supercomputer Applications and High Performance Computing, pp.224-235, 1997.

E. Kuo, M. Lanzagorta, R. Rosenberg, and S. Julier, The avs vr viewer

L. Lamport, Time, clocks, and the ordering of events in a distributed system, Communications of the ACM, vol.21, issue.7, pp.558-565, 1978.
DOI : 10.1145/359545.359563

C. Law, A Multithreaded Streaming Pipeline Architecture for Large Structured Meshes, IEEE Visualization Proceedings, 1999.

C. C. Law, A. Henderson, and J. Ahrens, An application architecture for large data visualization: a case study, Proceedings IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics (Cat. No.01EX520)
DOI : 10.1109/PVGS.2001.964413

J. Lee and A. Sussman, Efficient Communication Between Parallel Programs with InterComm, 2004.

S. Lo, The Implementation of a High Performance ORB over Multiple Network Transports, Middleware 98, 1998.

W. E. Lorensen and H. E. Cline, Marching Cube : A High Resolution 3D Surface Reconstruction Algorithm, Computer Graphics, pp.163-169, 1987.

A. Malony and S. Hackstadt, Performance of a System for Interacting with Parallel Applications, International Journal of Parallel and Distributed Systems and Networks, 1999.

V. Mann, V. Matossian, R. Muralidhar, and M. Parashar, DISCOVER : An environment for Web-based interaction and steering of high-performance scientific applications. Concurrency and Computation : Practice and Experience, pp.8-9737, 2001.

R. Marshall, J. Kempf, S. Dyer, and C. Yen, Visualization methods and simulation steering for a 3D turbulence model of Lake Erie, Proceedings of the 1990 symposium on Interactive 3D graphics, pp.89-97, 1990.

B. H. Mccormick, T. A. Defanti, and M. D. Brown, Visualization in scientific computing, ACM SIGBIO Newsletter, vol.10, issue.1, 1987.
DOI : 10.1145/43965.43966

. Microsoft and . Com, Component Object Model Technologies

B. P. Miller, M. D. Callaghan, J. M. Cargille, J. K. Hollingsworth, R. B. Irvin et al., The Paradyn parallel performance measurement tool, Computer, vol.28, issue.11, pp.2837-2883, 1995.
DOI : 10.1109/2.471178

D. Miller, J. Guo, E. Kraemer, and Y. Xiong, On-the-fly calculation and verification of consistent steering transactions, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '01, 2001.
DOI : 10.1145/582034.582044

A. Modi, N. Sezer-uzol, and L. N. Long, Scalable Computational Steering System for Visualization of Large-Scale CFD Simulations, Proceedings of AIAA Fluid Dynamics Meeting, 2002.

S. Molnar, M. Cox, D. Ellsworth, and H. Fuchs, A sorting classification of parallel rendering, IEEE Computer Graphics and Applications, vol.14, issue.4, pp.23-32, 1994.
DOI : 10.1109/38.291528

K. Moreland and D. Thompson, From cluster to wall with VTK, IEEE Sensors Journal, pp.25-31, 2003.
DOI : 10.1109/PVGS.2003.1249039

K. Moreland, B. Wylie, and C. Pavlakos, Sort-last parallel rendering for viewing extremely large data sets on tile displays, Proceedings IEEE 2001 Symposium on Parallel and Large-Data Visualization and Graphics (Cat. No.01EX520), pp.85-92, 2001.
DOI : 10.1109/PVGS.2001.964408

C. Morin, P. Gallard, R. Lottiaux, and G. Vallée, Towards an Efficient Single System Image Cluster Operating System, Future Generation Computer Systems, vol.20, issue.2, 2004.
DOI : 10.1016/s0167-739x(03)00170-5

URL : https://hal.archives-ouvertes.fr/hal-01271205

J. D. Mulder, 3D computational steering with parametrized geometric objects, Proceedings Visualization '95, 1998.
DOI : 10.1109/VISUAL.1995.485143

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.21.4114

J. D. Mulder, R. Van-liere, and J. J. Van-wijk, Computational steering in the CAVE, Future Generation Computer Systems, vol.14, issue.3-4, pp.3-4199, 1998.
DOI : 10.1016/S0167-739X(98)80023-X

J. D. Mulder and J. J. Van-wijk, 3D computational steering with parametrized geometric objects, Proceedings Visualization '95, 1996.
DOI : 10.1109/VISUAL.1995.485143

J. D. Mulder, J. J. Van-wijk, and R. Van-liere, A survey of computational steering environments, Future Generation Computer Systems, vol.15, issue.1, pp.119-129, 1999.
DOI : 10.1016/S0167-739X(98)00047-8

R. Muralidhar, S. Kaur, and M. Parashar, An Architecture for Web-Based Interaction and Steering of Adaptive Parallel/Distributed Applications, Lecture Notes in Computer Science, 1900.
DOI : 10.1007/3-540-44520-X_186

R. Muralidhar and M. Parashar, An interactive Object Infrastructure for Computational Steering of Distributed Simulations, Proceedings of the ninth IEEE International Symposium on High Performance Distributed Computing (HPDC), 2000.

J. Nieplocha, R. J. Harrison, and R. J. Littlefield, Global arrays, Proceedings of the 1994 ACM/IEEE conference on Supercomputing , Supercomputing '94, pp.340-349, 1994.
DOI : 10.1145/602770.602833

J. Nieplocha, R. J. Harrison, and R. J. Littlefield, Global arrays: A nonuniform memory access programming model for high-performance computers, The Journal of Supercomputing, vol.10, issue.2, pp.169-189, 1996.
DOI : 10.1007/BF00130708

B. Nkonga and P. Charrier, Generalized parcel method for dispersed spray and message passing strategy on unstructured meshes, Parallel Computing, vol.28, issue.3, pp.369-398, 2002.
DOI : 10.1016/S0167-8191(01)00149-1

. Objectweb and . Openccm, The Open CORBA Component Model Platform

P. Papadopoulos, J. Kohl, and B. D. Semeraro, CUMULVS: extending a generic steering and visualization middleware for application fault-tolerance, Proceedings of the Thirty-First Hawaii International Conference on System Sciences, 1998.
DOI : 10.1109/HICSS.1998.649206

S. G. Parker, The SCIRun problem solving environment and computational steering software system, 1999.

S. G. Parker and C. R. Johnson, SCIRun, Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '95, 1995.
DOI : 10.1145/224170.224354

S. G. Parker, M. Miller, C. Hansen, and C. R. Johnson, An integrated problem solving environment: the SCIRun computational steering system, Proceedings of the Thirty-First Hawaii International Conference on System Sciences, pp.147-156, 1998.
DOI : 10.1109/HICSS.1998.649208

F. Pellegrini, Static mapping by dual recursive bipartitioning of process architecture graphs, Proceedings of IEEE Scalable High Performance Computing Conference, pp.486-493, 1994.
DOI : 10.1109/SHPCC.1994.296682

F. Pellegrini, Graph partitioning based methods and tools for scientific computing, Parallel Computing, vol.23, issue.1-2, pp.153-164, 1997.
DOI : 10.1016/S0167-8191(96)00102-0

C. Pfister and C. Szyperski, Why Objects are Not Enough, Proceedings, International Component Users Conference, 1996.

B. and T. Phong, Illumination for computer generated pictures, Communications of the ACM, vol.18, issue.6, pp.311-317, 1975.
DOI : 10.1145/360825.360839

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.330.4718

S. Plimpton and B. Hendrickson, Parallel Molecular Dynamics Algorithms for Simulation of Molecular Systems, Parallel Computing in Computational Chemistry, pp.114-135, 1995.
DOI : 10.1021/bk-1995-0592.ch009

C. Polychronopoulos, M. Gikar, M. Haghighat, C. Lee, B. Leung et al., The Structure of Parafrase-2 : an Advanced Parallelizing Compiler for C and FORTRAN, Selected Papers of the Second Workshop on Languages and Compilers for Parallel Computing, pp.423-453, 1990.

L. Prylli and B. Tourancheau, Efficient block cyclic data redistribution, Euro-Par, pp.155-164, 1996.
DOI : 10.1007/3-540-61626-8_20

URL : https://hal.archives-ouvertes.fr/inria-00073925

C. Pérez, T. Priol, and A. Ribes, A Parallel Corba Component Model for Numerical Code Coupling, International Journal of High Performance Computing Applications, vol.17, issue.4, pp.417-429, 2003.
DOI : 10.1177/10943420030174006

C. Pérez, T. Priol, and A. Ribes, PACO++: a parallel object model for high performance distributed systems, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the, 2004.
DOI : 10.1109/HICSS.2004.1265648

M. Ranganathan, A. Acharya, G. Edjlali, A. Sussman, and J. Saltz, Runtime coupling of data-parallel programs, Proceedings of the 10th international conference on Supercomputing , ICS '96, pp.229-236, 1996.
DOI : 10.1145/237578.237608

F. A. Rasio, Particle Methods in Astrophysical Fluid Dynamics, 5th International Conference on Computational Physics (ICCP5)
DOI : 10.1143/PTPS.138.609

S. Rathmayer and M. Lenke, A tool for on-line visualization and interactive steering of parallel HPC applications, Proceedings 11th International Parallel Processing Symposium, pp.181-186, 1997.
DOI : 10.1109/IPPS.1997.580882

E. Reinhard, A. G. Chalmers, and F. W. Jansen, Overview of Parallel Photo-Realistic Graphics, Proceedings of Eurographics, 1998.

C. René and T. Priol, MPI code encapsulating using parallel CORBA object, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), pp.255-263, 2000.
DOI : 10.1109/HPDC.1999.805276

R. L. Ribler, J. S. Vetter, H. Simitci, and D. A. Reed, Autopilot: adaptive control of distributed applications, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244), pp.172-179, 1998.
DOI : 10.1109/HPDC.1998.709970

D. and S. Ruiz, The CORBA & CORBA Component Model (CCM) Page

]. S. Plimpton, LAMMPS (Large-scale Atomic/Molecular Massively Parallel Simulator

V. Springel, The cosmological simulation code GADGET-2, Monthly Notices of the Royal Astronomical Society, vol.364, issue.4, 2005.
DOI : 10.1111/j.1365-2966.2005.09655.x

J. Stone, J. Gullingsrud, P. Grayson, K. Schulten, J. F. Hughes et al., A system for interactive molecular dynamics simulation (IMD), ACM Symposium on Interactive 3D Graphics (ACM SIGGRAPH), pp.191-194, 2001.

J. E. Swan, M. Lanzagorta, D. Maxwell, E. Kuo, J. Uhlmann et al., A computational steering system for studying microwave interactions with missile bodies, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145)
DOI : 10.1109/VISUAL.2000.885727

C. Szyperski, Component Software : Beyond Object-Oriented Programming, 1998.

R. Thakur, A. Choudhary, and J. Ramanujam, Efficient algorithms for array redistribution, IEEE Transactions on Parallel and Distributed Systems, vol.7, issue.6, pp.587-594, 1996.
DOI : 10.1109/71.506697

C. Theoretical and . Group, NAMD : Scalable Molecular Dynamics

C. Upson, T. Faulhaber, D. Kamis, D. Schlegel, D. Laidlaw et al., The application visualization system: a computational environment for scientific visualization, IEEE Computer Graphics and Applications, vol.9, issue.4, pp.30-42, 1989.
DOI : 10.1109/38.31462

R. Van-liere, J. D. Mulder, and J. J. Van-wijk, Computational steering, Future Generation Computer Systems, vol.12, issue.5, pp.441-450, 1997.
DOI : 10.1016/S0167-739X(96)00029-5

R. Van-liere and J. J. Van-wijk, CSE, Virtual Environments and Scientific Visualization '96, pp.257-266, 1996.
DOI : 10.1007/978-3-7091-7488-3_26

J. Van-wijk and R. Van-liere, An Environment for Computational Steering, Scientific Visualization : Overviews, Methodologies, and Technique, 1997.

J. Vetter, Experiences using computational steering on existing scientific applications, Ninth SIAM Conf. Parallel Processing, 1999.

J. Vetter and K. Schwan, Progress : A Toolkit for Interactive Program Steering, Proceedings of the 1995 International Conference on Parallel Processing, pp.139-142, 1995.

J. Vetter and K. Schwan, Models for computational steering, Proceedings of International Conference on Configurable Distributed Systems, 1996.
DOI : 10.1109/CDS.1996.509351

J. Vetter and K. Schwan, High performance computational steering of physical simulations, Proceedings 11th International Parallel Processing Symposium, pp.128-132, 1997.
DOI : 10.1109/IPPS.1997.580866

J. Vetter and K. Schwan, Techniques for high-performance computational steering, IEEE Concurrency, pp.63-74, 1999.
DOI : 10.1109/4434.806980

D. W. Walker and S. W. Otto, Redistribution of Block-Cyclic Data Distributions using MPI. Concurrency : Practice and Experience, pp.707-728, 1996.

T. Wilde, J. A. Kohl, R. E. Flanery-jr, 3. Immersive, C. For et al., Immersive and 3D viewers for CUMULVS: VTK/CAVE??? and AVS/Express, Future Generation Computer Systems, vol.19, issue.5, pp.701-719, 2003.
DOI : 10.1016/S0167-739X(02)00179-6

C. Wittenbrink, Survey of Parallel Volume Rendering Algorithms, Proceedings of Parallel and Distributed Processing Techniques and Applications, pp.1329-1336, 1998.

A. Wollrath, R. Riggs, and J. Waldo, A Distributed Object Model for the Java System, 2nd Conference on Object-Oriented Technologies & Systems (COOTS), pp.219-232, 1996.

O. C. Zienkiewicz and R. L. Taylor, The finite element method

A. Esnard, M. Dussere, and O. Coulaud, A Time-coherent Model for the Steering of Parallel Simulations. Euro- Par 2004 Parallel Processing, pp.90-97, 2004.
URL : https://hal.archives-ouvertes.fr/inria-00357414

A. Esnard and M. Dussere, Vers le pilotage des simulations numériques sur la grille. RenPar'15, pp.196-203, 2003.

O. Coulaud, M. Dussere, and A. Esnard, Toward a Computational Steering Environment based on CORBA. Parallel Computing : Environments and Tools for Parallel Scientific Computing, Advances in Parallel Computing, pp.151-158, 2003.
URL : https://hal.archives-ouvertes.fr/inria-00357468