This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
We are excited to have you join us in August at the 2017 RMACC HPC Symposium.

Please note: This schedule is subject to change prior to the event. 
View analytic
Wednesday, August 16 • 4:00pm - 5:00pm
EasyBuild: Providing and Maintaining a Broad Range of Scientific Software / Introduction to Singularity: A Container System targeting HPC

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
HPC user software administration has become quite a burden for center administration staff as systems are servicing broader domains and workflows. Leveraging utilities which help to automate the process provide a mechanism to allow staff to concentrate on more complex issues and optimizations rather than continuously constructing software for end users from source that can take large portions of administration time away. Two techniques are becoming more prominent including a build management system and containerization methods to produce software for known tested configuration in an automated fashion to save time and offer a wider capability. HPC and Cloud environments have become more ubiquitous across many academic organizations, laboratories, and corporations and acquiring the necessary talent to operate and maintain these systems, on premise or cloud hosted, requires an individual to be aware of the Information Technology operating model, but also aware how the organization's users operate. Often these computational machines take a generous portion of time to administer, maintain, and optimize at the basic operational level, but even more effort is required at the workflow level. To complicate the situation, these machines are now being shared by more and more domain specific studies which likely have radically different workflow models. Managing software in the research world is a complex tasks where most software must be compiled from source, unpacked in a certain method, or use a bizarre installer. Two different techniques are discussed in this session which are complementary to one another, but can also be deployed as a single instance. The first being a build management system, similar to a package manager, where software like EasyBuild, Spack, or Maali is used to leverage specification files to build software often templated out by other members of the community. The second leveraging the containerization technology to create a packed image of a complete environment. Platforms like Docker and other containerization platform provide a framework for deploying tested software in the cloud for services, however with downsides that are unacceptable to shared computation resources such as supercomputers or shared compute clusters. Specific frameworks that eliminate many issues of common cloud container frameworks, Singularity and Shifter are becoming prominent alternatives for a more secure operating mode on shared resources. In this talk, we’ll specifically target EasyBuild and Singularity from the basics and establish the basics for the administrative workflow to ease and enhance the end user’s workflow.


Wednesday August 16, 2017 4:00pm - 5:00pm

Attendees (20)