{"title":"Scaling a code in the human dimension","authors":"M. Turk","doi":"10.1145/2484762.2484782","DOIUrl":"https://doi.org/10.1145/2484762.2484782","url":null,"abstract":"As scientists' needs for computational techniques and tools grow, they cease to be supportable by software developed in isolation. In many cases, these needs are being met by communities of practice, where software is developed by domain scientists to reach pragmatic goals and satisfy distinct and enumerable scientific goals. yt is a visualization and analysis toolkit built around physically-motivated inquiry of astrophysical data, deployed widely across XSEDE systems. Enzo is an adaptive mesh refinement platform for astrophysical simulations. We present techniques that have been successful in growing and engaging communities of practice, specifically in the yt and Enzo communities, and suggest that their successful application in the relatively small computational astrophysics community be viewed as a testbed for wider deployment in the computational science and XSEDE communities.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"15 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124773403","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An investigation of the effects of error correcting code on GPU-accelerated molecular dynamics simulations","authors":"R. Walker, Robin M. Betz","doi":"10.1145/2484762.2484774","DOIUrl":"https://doi.org/10.1145/2484762.2484774","url":null,"abstract":"Molecular dynamics (MD) simulations rely on the accurate evaluation and integration of Newton's equations of motion to propagate the positions of atoms in proteins during a simulation. As such, one can expect them to be sensitive to any form of numerical error that may occur during a simulation. Increasingly graphics processing units (GPUs) are being used to accelerate MD simulations. Current GPU architectures designed for HPC applications support error correcting codes (ECC) that detect and correct single bit-flip error events in GPU memory; however, this error checking carries a penalty in terms of simulation speed. ECC is also a major distinguishing feature between HPC NVIDIA Tesla cards and the considerably more cost-effective NVIDIA GeForce gaming cards. An argument often put forward for not using GeForce cards is that the results are unreliable due to the lack of ECC. In an initial attempt to quantify these concerns, an investigation of the effects of ECC on GPU-accelerated MD simulations using the AMBER software was conducted on 720 GPUs of the XSEDE supercomputer Keeneland with and without ECC. While the data collected are insufficient to make solid conclusions and more extensive testing is needed to provide quantitative statistics, the absence of ECC events and lack of any silent errors in all the simulations conducted to date suggest that these errors are exceedingly rare and as such the time and memory penalty of ECC may outweigh the utility of error checking functionality. This is particularly true in the case of large scale HPC runs where simulation is more likely to be interrupted by a node or storage failure and thus reducing the simulation wall clock time by turning ECC off may actually reduce the overall simulation failure rate.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"102 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125970250","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
James Taylor, A. Nekrutenko, Nate Coraor, Philip D. Blood, A. Ropelewski, Zhihui Zhang, J. Palencia, S. Sanielevici, J. Yanovich, R. Budden
{"title":"A sustainable national gateway for biological computation","authors":"James Taylor, A. Nekrutenko, Nate Coraor, Philip D. Blood, A. Ropelewski, Zhihui Zhang, J. Palencia, S. Sanielevici, J. Yanovich, R. Budden","doi":"10.1145/2484762.2484817","DOIUrl":"https://doi.org/10.1145/2484762.2484817","url":null,"abstract":"We have developed and continue to support the Galaxy genomic analysis system [1]. Our main public Galaxy analysis website (Galaxy Main) currently supports close to 30,000 users performing hundreds of thousands of analysis jobs every month. Many academic and commercial institutions around the world operate private Galaxy instances. Our efforts so far have been focused on the development of software that enables any biological researcher to perform complex computational analyses by hiding technical complexities associated with management of underlying programs and high-performance compute infrastructure [2]. As a direct consequence of our initial success we have reached a point where we can no longer sustain the exponential growth of analysis load and associated biological data storage on our public servers. Here we discuss our ongoing efforts and future plans for establishing a sustainable national gateway for the analysis of biological data.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"197 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126172781","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The institute for cyber-enabled research: regional organization to promote computation in science","authors":"D. Colbry, B. Punch, Wolfgang Bauer","doi":"10.1145/2484762.2484798","DOIUrl":"https://doi.org/10.1145/2484762.2484798","url":null,"abstract":"The Institute for Cyber-Enabled Research (iCER) at Michigan State University (MSU) was established in 2009 to coordinate and support multidisciplinary resources for computation and computational sciences. iCER is the home of MSU's centralized High Performance Computing resources, which include a heterogeneous compute cluster with various hardware designed to meet the needs of different scientists. The goal of iCER is not to maximize Flops, but instead to maximize the amount of quality science being accomplished. This paper outlines many of the initiatives that iCER has taken to support researchers at MSU and throughout Michigan; describes the structure and evolution of iCER and its relationship with XSEDE; and offers insights for other institutions interested in putting together a similar computational organization.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130659119","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
R. Wagner, M. Tatineni, Eva Hocks, K. Yoshimoto, Scott Sakai, M. Norman, B. Bockelman, I. Sfiligoi, M. Tadel, J. Letts, F. Würthwein, L. Bauerdick
{"title":"Using Gordon to accelerate LHC science","authors":"R. Wagner, M. Tatineni, Eva Hocks, K. Yoshimoto, Scott Sakai, M. Norman, B. Bockelman, I. Sfiligoi, M. Tadel, J. Letts, F. Würthwein, L. Bauerdick","doi":"10.1145/2484762.2484834","DOIUrl":"https://doi.org/10.1145/2484762.2484834","url":null,"abstract":"The discovery of the Higgs boson by the Large Hadron Collider (LHC) has garnered international attention. In addition to this singular result, the LHC may also uncover other fundamental particles, including dark matter. Much of this research is being done on data from one of the LHC experiments, the Compact Muon Solenoid (CMS). The CMS experiment was able to capture data at higher sampling frequencies than planned during the 2012 LHC operational period. The resulting data had been parked, waiting to be processed on CMS computers. While CMS has significant compute resources, by partnering with SDSC to incorporate Gordon into the CMS workflow, analysis of the parked data was completed months ahead of schedule. This allows scientists to review the results more quickly, and could guide future plans for the LHC.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127717350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Scalable spectral transforms at petascale","authors":"D. Pekurovsky","doi":"10.1145/2484762.2484810","DOIUrl":"https://doi.org/10.1145/2484762.2484810","url":null,"abstract":"In this paper, I describe a framework for spectral transforms called P3DFFT, and its extended features and applications. I discuss the scaling seen on petascale platforms, and directions and some results of the ongoing work on improving performance, such as overlap of communication with computation and hybrid MPI/OpenMP implementation.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130101833","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Tatineni, J. Greenberg, R. Wagner, Eva Hocks, Christopher Irving
{"title":"Hadoop deployment and performance on Gordon data intensive supercomputer","authors":"M. Tatineni, J. Greenberg, R. Wagner, Eva Hocks, Christopher Irving","doi":"10.1145/2484762.2484831","DOIUrl":"https://doi.org/10.1145/2484762.2484831","url":null,"abstract":"The Hadoop framework is extensively used for scalable distributed processing of large datasets. This extended abstract provides information on the optimization of the Hadoop deployment on the Gordon data intensive supercomputer, at the San Diego Supercomputer Center (SDSC) at the University of California San Diego, using the myHadoop software. The details of the system configuration, the storage and network options (1 Gig-E, IPOIB, and UDA), tuning options considered, results using the TestDFSIO, TeraSort benchmarks, and bulk copy tests with distcp are presented in this extended abstract.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"1970 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130156394","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Y. D. Cai, Channing Brown, Iftekhar Ahmed, Yannick Atouba Ada, Andrew Pilny, M. S. Poole
{"title":"SocialMapExplorer: visualizing social networks of massively multiplayer online games in temporal-geographic space","authors":"Y. D. Cai, Channing Brown, Iftekhar Ahmed, Yannick Atouba Ada, Andrew Pilny, M. S. Poole","doi":"10.1145/2484762.2484805","DOIUrl":"https://doi.org/10.1145/2484762.2484805","url":null,"abstract":"Massively Multiplayer Online Games (MMOGs) provide unique opportunities to investigate large social networks, such as player (working-group), trading, and communication (chat) networks. This paper presents a visualization tool -- SocialMapExplorer - that allows users to explore these networks over temporal-geographic space. Implemented on the GoogleMap framework, this web-based interactive tool applies visual features, including color, size, shape, weight and font, to represent various network features. Unlike other similar tools, SocialMapExplorer visualizes data on a real map and couples time and spatial information with other attributes. To meet the challenge of intensive computation, this tool runs on high performance computers. Three modules have been implemented: (1) NetViewer that analyzes network dynamics by visualizing social networks in time series; (2) GroupDetector that investigates group assembly and evolution by tracing groups in visualized data flow; and (3) CorrelationFinder that studies the correlation between selected census variables (such as age, gender, race, population, income, education, occupation, and marital status) and game-play variables (such as play time, play frequency, achievement, and loss) by overlapping the measurements of census data and game log data. We performed this study on EverQuestII (EQII) game logs. This demonstration of the tool shows how it can help us discover events that trigger a group to emerge, shrink, and expand, and explore the relationship between census data and game data. This paper presents the design of this visualization tool, demonstrates its functions on real game data, and discusses its applications to virtual social network analysis associated with temporal-geographic space.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"05 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130482883","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Embedding CIPRES science gateway capabilities in phylogenetics software environments","authors":"Mark A. Miller, Terri Schwartz, W. Pfeiffer","doi":"10.1145/2484762.2484806","DOIUrl":"https://doi.org/10.1145/2484762.2484806","url":null,"abstract":"The explosive growth in DNA sequence data over the past decade makes it possible to clarify evolutionary relationships among all living things at an unprecedented level of resolution. Phylogenetic inference codes are computationally intensive, so turning this wealth of DNA sequence data into new insights about evolution requires access to high performance computing (HPC) resources. The CIPRES Science Gateway (CSG) was designed to meet this need by providing browser-based access to phylogenetic codes run on XSEDE compute resources. The CSG has lowered the barrier for access to HPC resources for biologists worldwide, supporting more than 6,100 users and enabling more than 600 publications over the past three years. Here we describe plans to create a new set of public CSG web services that can be accessed by any developer through a programmatic interface. These services will allow us to embed access to XSEDE resources within well-established phylogenetics software packages, thus leveraging the investments by developers in creating these rich work environments and by users in learning to use them. The services will also allow any developer with modest scripting skills to access and use CSG capabilities outside of the current browser interface. Our goal in creating these services is to allow scientists to conduct analyses without leaving their preferred work environment, whether that is a complex desktop application, a set of ad hoc scripted workflows, or the existing CSG browser interface. This paper describes the architectural design of the CSG web services, identifies potential issues that will be addressed in exposing programmatic access to HPC resources, and describes plans to embed the CSG web services in eight popular community applications.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125837740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Monica Hall, Jacqueline C. Beckvermit, C. Wight, T. Harman, M. Berzins
{"title":"The influence of an applied heat flux on the violence of reaction of an explosive device","authors":"Monica Hall, Jacqueline C. Beckvermit, C. Wight, T. Harman, M. Berzins","doi":"10.1145/2484762.2484786","DOIUrl":"https://doi.org/10.1145/2484762.2484786","url":null,"abstract":"It is well known that the violence of slow cook-off explosions can greatly exceed the comparatively mild case burst events typically observed for rapid heating. However, there have been few studies that examine the reaction violence as a function of applied heat flux that explore the dependence on heating geometry and device size. Here we report progress on a study using the Uintah Computation Framework, a high-performance computer model capable of modeling deflagration, material damage, deflagration to detonation transition and detonation for PBX9501 and similar explosives. Our results suggests the existence of a sharp threshold for increased reaction violence with decreasing heat flux. The critical heat flux was seen to increase with increasing device size and decrease with the heating of multiple surfaces, suggesting that the temperature gradient in the heated energetic material plays an important role the violence of reactions.","PeriodicalId":426819,"journal":{"name":"Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122222177","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}