{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:49:24Z","timestamp":1750308564509,"version":"3.41.0"},"publisher-location":"New York, New York, USA","reference-count":20,"publisher":"ACM Press","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1145\/2792745.2792789","type":"proceedings-article","created":{"date-parts":[[2015,7,27]],"date-time":"2015-07-27T14:35:23Z","timestamp":1438007723000},"page":"1-8","source":"Crossref","is-referenced-by-count":1,"title":["Leveraging DiaGrid hub for interactively generating and running parallel programs"],"prefix":"10.1145","author":[{"given":"Ritu","family":"Arora","sequence":"first","affiliation":[]},{"given":"Kevin","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Madhav","family":"Gupta","sequence":"additional","affiliation":[]},{"given":"Steven","family":"Clark","sequence":"additional","affiliation":[]},{"given":"Carol","family":"Song","sequence":"additional","affiliation":[]}],"member":"320","reference":[{"key":"key-10.1145\/2792745.2792789-1","doi-asserted-by":"crossref","unstructured":"William Gropp, Ewing Lusk, Anthony Skjellum, \"Using MPI: Portable Parallel Programming with the Message Passing Interface\", MIT Press, 1999, pp. 1--371.","DOI":"10.7551\/mitpress\/7056.001.0001"},{"key":"key-10.1145\/2792745.2792789-2","unstructured":"The OpenMP API specification for parallel programming: accessed on January 27, 2015: http:\/\/openmp.org\/wp\/"},{"key":"key-10.1145\/2792745.2792789-3","unstructured":"What is CUDA, accessed on January 27, 2015: https:\/\/developer.nvidia.com\/what-cuda"},{"key":"key-10.1145\/2792745.2792789-4","unstructured":"Rajeev Thakur, Pavan Balaji, Darius Buntinas, David Goodell, William Gropp, Torsten Hoefler, Sameer Kumar, Ewing Lusk, Jesper Larsson Tr&#228;ff, \"MPI at Exascale\", presented at SciDAC 2010: http:\/\/htor.inf.ethz.ch\/publications\/img\/mpi_exascale.pdf"},{"key":"key-10.1145\/2792745.2792789-5","unstructured":"DiaGrid Hub homepage, accessed on April 3, 2015: https:\/\/diagrid.org"},{"key":"key-10.1145\/2792745.2792789-6","doi-asserted-by":"crossref","unstructured":"Michael McLennan, Rick Kennell, \"HUBzero: A Platform for Dissemination and Collaboration in Computational Science and Engineering,\" Computing in Science and Engineering, Vol. 12, No. 2, 2010, pp. 48--52.","DOI":"10.1109\/MCSE.2010.41"},{"key":"key-10.1145\/2792745.2792789-7","doi-asserted-by":"crossref","unstructured":"Michael McLennan, Steven Clark, Ewa Deelman, Mats Rynge, Karan Vahi, Frank McKenna, Derrick Kearney, Carol Song, \"HUBzero and Pegasus: integrating scientific workflows into science gateways\", Concurrency and Computation Practice and Experience, Vol. 27, No. 2, 2014, pp. 328--343. DOI: 10.1002\/cpe.3257","DOI":"10.1002\/cpe.3257"},{"key":"key-10.1145\/2792745.2792789-8","unstructured":"XSEDE, Extreme Science and engineering Discovery Environment website, accessed on March 16, 2015: https:\/\/www.xsede.org\/"},{"key":"key-10.1145\/2792745.2792789-9","doi-asserted-by":"crossref","unstructured":"Ritu Arora, Julio Olaya, and Madhav Gupta, \"A Tool for Interactive Parallelization\", In Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment (XSEDE '14). ACM, New York, NY, USA, Article 51, 8 pages. DOI=10.1145\/2616498.2616558 http:\/\/doi.acm.org\/10.1145\/2616498.2616558","DOI":"10.1145\/2616498.2616558"},{"key":"key-10.1145\/2792745.2792789-10","unstructured":"ROSE homepage, accessed on January 29, 2015: http:\/\/www.rosecompiler.org\/"},{"key":"key-10.1145\/2792745.2792789-11","unstructured":"Timothy G. Mattson, Beverly A. Sanders, and Berna L. Massingill, Patterns for Parallel Programming, Addison Wesley Professional, ISBN-10: 0321228111, 2004, pp. 1--384."},{"key":"key-10.1145\/2792745.2792789-12","unstructured":"Ritu Arora, Ejenio Capetillo, Purushotham Bangalore, and Marjan Mernik, \"A high-level framework for parallelizing legacy applications for multiple platforms\", In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery (XSEDE '13). ACM, New York, NY, USA, Article 58, 8 pages. DOI=10.1145\/2484762.2484829 http:\/\/doi.acm.org\/10.1145\/2484762.2484829"},{"key":"key-10.1145\/2792745.2792789-13","unstructured":"IPT tool page on DiaGrid, accessed on January 29, 2015: https:\/\/diagrid.org\/tools\/ipt"},{"key":"key-10.1145\/2792745.2792789-14","unstructured":"Molecular Dynamics program webpage, accessed on April 3, 2015: http:\/\/people.sc.fsu.edu\/~jburkardt\/cpp_src\/md\/md.html"},{"key":"key-10.1145\/2792745.2792789-15","unstructured":"Madhav Gupta, \"Interactive Parallelization Tool - Parallelizing Molecular Dynamics with MPI\" video, accessed on April 5, 2015: https:\/\/www.youtube.com\/watch?v=HvlA4pnfFjE"},{"key":"key-10.1145\/2792745.2792789-16","doi-asserted-by":"crossref","unstructured":"C. S. Ierotheou, Steve P. Johnson, M. Cross and P. F. Leggett, \"Computer aided parallelisation tools (CAPTools) - conceptual overview and performance on the parallelisation of structured mesh codes\", Parallel Computing, Volume 22, No. 2, 1996, pp. 163--195.","DOI":"10.1016\/0167-8191(95)00004-6"},{"key":"key-10.1145\/2792745.2792789-17","unstructured":"Parallel Software Products, ParaWise website, accessed on April 3, 2015: http:\/\/www.parallelsp.com\/"},{"key":"key-10.1145\/2792745.2792789-18","doi-asserted-by":"crossref","unstructured":"Markus P&#252;schel, Jos&#233; M. F. Moura, Jeremy Johnson, David Padua, Manuela Veloso, Bryan Singer, Jianxin Xiong, Franz Franchetti, Aca Gacic, Yevgen Voronenko, Kang Chen, Robert W. Johnson, Nicholas Rizzolo, \"SPIRAL: Code Generation for DSP Transforms,\" Proceedings of the IEEE, Special issue on Program Generation, Optimization, and Adaptation, Vol. 93, No. 2, 2005, pp. 232--275.","DOI":"10.1109\/JPROC.2004.840306"},{"key":"key-10.1145\/2792745.2792789-19","doi-asserted-by":"crossref","unstructured":"Boyana Norris, Albert Hartono, and William Gropp, \"Annotations for productivity and performance portability\", In Petascale Computing: Algorithms and Applications, Computational Science, 2007, pp. 443--462.","DOI":"10.1201\/9781584889106.ch21"},{"key":"key-10.1145\/2792745.2792789-20","unstructured":"High Performance Computing (HPC) Systems at the Texas Advanced Computing Center, accessed on January 29, 2015: https:\/\/www.tacc.utexas.edu\/systems\/overview"}],"event":{"number":"2015","sponsor":["CORSA, CORSA Technology","CASC, The Coalition for Academic Scientific Computation","RENCI, Renaissance Computing Institute","HPCWire","SGI","San Diego Super Computing Ctr","Cray","Indiana University","Intel"],"acronym":"XSEDE '15","name":"the 2015 XSEDE Conference","start":{"date-parts":[[2015,7,26]]},"theme":"Scientific Advancements Enabled by Enhanced Cyberinfrastructure","location":"St. Louis, Missouri","end":{"date-parts":[[2015,7,30]]}},"container-title":["Proceedings of the 2015 XSEDE Conference on Scientific Advancements Enabled by Enhanced Cyberinfrastructure - XSEDE '15"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2792745.2792789","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/dl.acm.org\/ft_gateway.cfm?id=2792789&amp;ftid=1608612&amp;dwn=1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:04:14Z","timestamp":1750273454000},"score":1,"resource":{"primary":{"URL":"http:\/\/dl.acm.org\/citation.cfm?doid=2792745.2792789"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1145\/2792745.2792789","relation":{},"subject":[],"published":{"date-parts":[[2015]]}}}