Learn more about how Ohio researchers are successfully applying high-performance computing to their research.
The Ohio Supercomputer Center’s cyberinfrastructure and software development researchers provide the user community with various high performance computing software options. This variety enables researchers to select parallel computing languages they most prefer, and just as important, it creates a test bed for exploring these systems. By taking a holistic approach to generating efficient supercomputing applications for researchers, the Center’s cyberinfrastructure and software development research capitalizes on all the components within the cycle of innovation - development, experimentation, and analysis - and continuously improves the services provided.
For example, OSC researchers developed ParaM, a collection of internally and externally created software, including bcMPI, pMatlab, and GNU Octave, that also incorporates a launcher and installer to facilitate downloading the program. ParaM enables developers to directly write parallel code in MATLAB with either a “message passing” or “global array” parallel programming model. By leveraging the GNU Octave interpreter, ParaM works on a wide variety of machines that don’t support MATLAB, such as Itanium and POWER processors, and it uses modern interconnects like Infiniband and Myrinet. ParaM is installed and supported on OSC clusters as part of its production services environment, along with MatlabMPI, MATLAB DCE, and Star-P. iPython is slated for installation soon.
The cyberinfrastructure and software development research group also engages in developing novel and innovative network-based applications, such as the E-Weld Predictor and Remote Instrumentation Collaboration Environment (RICE). The E-Weld product allows welding engineers to evaluate the changes in temperature profiles, material microstructures, residual stresses, and welding distortion to reduce the number of experimental trials during the design of welded joints – and ultimately improve productivity and profitability. RICE is a remote access application that features multi-user session support, user-control management, live video feeds between labs, and collaboration tools such as Voice-over IP and chat. This technology also can support image archival/retrieval for managing image data sets collected during remote instrumentation sessions. Such services can foster research and training activities that drastically shorten the development process involved in innovations related to materials modeling, cancer research, and the like.
Contact the Cyberinfrastructure and Software Development Research group.
David E. Hudak, Ph.D.
Director of Cyberinfrastructure and Software Development