Parallel computational steering for HPC applications using HDF5 files in distributed shared memory

Interfacing a GUI driven visualization/analysis package to an HPC application enables a supercomputer to be used as an interactive instrument. We achieve this by replacing the IO layer in the HDF5 library with a custom driver which transfers data in parallel between simulation and analysis. Our impl...

Ausführliche Beschreibung

Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on visualization and computer graphics. - 1996. - 18(2012), 6 vom: 21. Juni, Seite 852-64
1. Verfasser: Biddiscombe, John (VerfasserIn)
Weitere Verfasser: Soumagne, Jerome, Oger, Guillaume, Guibert, David, Piccinali, Jean-Guillaume
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2012
Zugriff auf das übergeordnete Werk:IEEE transactions on visualization and computer graphics
Schlagworte:Journal Article Research Support, Non-U.S. Gov't
LEADER 01000naa a22002652 4500
001 NLM215573382
003 DE-627
005 20231224025802.0
007 cr uuu---uuuuu
008 231224s2012 xx |||||o 00| ||eng c
024 7 |a 10.1109/TVCG.2012.63  |2 doi 
028 5 2 |a pubmed24n0718.xml 
035 |a (DE-627)NLM215573382 
035 |a (NLM)22350196 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Biddiscombe, John  |e verfasserin  |4 aut 
245 1 0 |a Parallel computational steering for HPC applications using HDF5 files in distributed shared memory 
264 1 |c 2012 
336 |a Text  |b txt  |2 rdacontent 
337 |a ƒaComputermedien  |b c  |2 rdamedia 
338 |a ƒa Online-Ressource  |b cr  |2 rdacarrier 
500 |a Date Completed 12.09.2012 
500 |a Date Revised 29.06.2012 
500 |a published: Print 
500 |a Citation Status PubMed-not-MEDLINE 
520 |a Interfacing a GUI driven visualization/analysis package to an HPC application enables a supercomputer to be used as an interactive instrument. We achieve this by replacing the IO layer in the HDF5 library with a custom driver which transfers data in parallel between simulation and analysis. Our implementation using ParaView as the interface, allows a flexible combination of parallel simulation, concurrent parallel analysis, and GUI client, either on the same or separate machines. Each MPI job may use different core counts or hardware configurations, allowing fine tuning of the amount of resources dedicated to each part of the workload. By making use of a distributed shared memory file, one may read data from the simulation, modify it using ParaView pipelines, write it back, to be reused by the simulation (or vice versa). This allows not only simple parameter changes, but complete remeshing of grids, or operations involving regeneration of field values over the entire domain. To avoid the problem of manually customizing the GUI for each application that is to be steered, we make use of XML templates that describe outputs from the simulation (and inputs back to it) to automatically generate GUI controls for manipulation of the simulation 
650 4 |a Journal Article 
650 4 |a Research Support, Non-U.S. Gov't 
700 1 |a Soumagne, Jerome  |e verfasserin  |4 aut 
700 1 |a Oger, Guillaume  |e verfasserin  |4 aut 
700 1 |a Guibert, David  |e verfasserin  |4 aut 
700 1 |a Piccinali, Jean-Guillaume  |e verfasserin  |4 aut 
773 0 8 |i Enthalten in  |t IEEE transactions on visualization and computer graphics  |d 1996  |g 18(2012), 6 vom: 21. Juni, Seite 852-64  |w (DE-627)NLM098269445  |x 1941-0506  |7 nnns 
773 1 8 |g volume:18  |g year:2012  |g number:6  |g day:21  |g month:06  |g pages:852-64 
856 4 0 |u http://dx.doi.org/10.1109/TVCG.2012.63  |3 Volltext 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 18  |j 2012  |e 6  |b 21  |c 06  |h 852-64