The webinar will discuss basic principles of scientific software design that have been instrumental in mitigating some of the challenges that applications developers face, specifically, performance portability and software longevity.
This tutorial will describe Ascent, an in situ lightweight visualization framework being developed by the ECP ALPINE Project. The tutorial will cover how to present data to Ascent, render pictures, and export results. Attendees will be able to execute tutorial examples using cloud hosted Jupyter Notebooks or a public Ascent install.
As we bring 2020 to a close, what have we learned so far, and what do we have yet to learn about working remotely, or working effectively in hybrid configurations? In this fireside chat, we look at key highlights from the Strategies for Working Remotely panel series and dig deeper. "Ask me anything" questions may be submitted to firstname.lastname@example.org.
This tutorial will introduce basic concepts and advanced optimization techniques of UPC++. The presenters will discuss the UPC++ memory and execution models and examine basic algorithm implementations. Participants will gain hands-on experience incorporating UPC++ features into several application examples.
The webinar discusses the concept of technical debt, which can make experiments difficult to reproduce. Focusing on scientific software, the webinar introduces isolation in containers as a powerful mechanism for reducing software portability debt, and shows results of use of reproducible containers on domain science and HPC applications.
In Spring 2020 many workers abruptly transitioned from a primarily on-site to a primarily remote work experience. Many people will be (or already are) transitioning to a hybrid experience. In this panel discussion we explore teams who are blended remote and on site, and how to be effective and efficient in long-term hybrid settings.