“The process of developing HPC software requires consideration of issues in software design as well as practices that support the collaborative writing of well-structured code that is easy to maintain, extend, and support. This presentation will provide an overview of development environments and how to configure, build, and deploy HPC software using some of the tools that are frequently used in the community.”
“Scientific code developers have increasingly been adopting software processes derived from the mainstream (non-scientific) community. Software practices are typically adopted when continuing without them becomes impractical. However, many software best practices need modification and/or customization, partly because the codes are used for research and exploration, and partly because of the combined funding and sociological challenges. This presentation will describe the lifecycle of scientific software and important ways in which it differs from other software development. We will provide a compilation of software engineering best practices that have generally been found to be useful by science communities, and we will provide guidelines for adoption of practices based on the size and the scope of the project.”
The Women in HPC organization will host a Workshop and a BoF at ISC 2016 in Frankfurt. “Once again we will bring together women from across the international HPC community, providing opportunities to network, showcasing the work of inspiring women and discussing how we can all work towards to improving the under-representation of women in supercomputing.”
In this video from LUG 2016 in Portland, Steve Simms from Indiana University presents: Lustre 101 – A Quick Overview. Now in its 14th year, the Lustre User Group is the industry’s primary venue for discussion and seminars on the Lustre parallel file system and other open source file system technologies.
In this video, Siraj Rival from Twilio presents a quick tutorial on How to Build a Neural Net in 4 Minutes. Siraj describes himself as the Bill Nye of Computer Science.
Hadoop and Spark clusters have a reputation for being extremely difficult to configure, install, and tune, but help is on the way. The good folks at Cluster Monkey are hosting a crash course entitled Apache Hadoop with Spark in One Day. “After completing the workshop attendees will be able to use and navigate a production Hadoop cluster and develop their own projects by building on the workshop examples.”
Today the OpenACC standards group announced a set of additional hackathons and a broad range of learning opportunities taking place during the upcoming GPU Technology Conference being held in San Jose, CA April 4-7, 2016. OpenACC is a mature and performance-portable path for developing scalable parallel programs across multi-core CPUs, GPU accelerators or many-core processors.
The Blue Waters project at the University of Illinois is offering a new graduate course entitled Introduction to High Performance Computing. The course will be offered as a collaborative, online course for multiple participating institutions fall semester 2016. “The project is seeking university partners that are interested in offering the course for credit to their students. The course includes online video lectures, quizzes, and homework assignments with access to free accounts on the Blue Waters system.”
Submissions opened today for ACM SIGHPC/Intel Computational & Data Science Fellowships. Designed to increase the diversity of students pursuing graduate degrees in data science and computational science, the program will support students pursuing degrees at institutions anywhere in the world.
Applications are now being accepted for the Student Volunteers Program at the SC16 conference. As the premier international conference for high performance computing, networking, data storage and analysis, SC16 takes place Nov. 13-18 in Salt Lake City.