Upcoming Events

Investing in Code Reviews for Better Research Software

Code review is a development practice that can improve readability and maintainability of software projects, making collaboration easier and more effective. The webinar will discuss the benefits of code review for scientific software development (e.g., improved quality, teamwork, and knowledge transfer), and approaches to facilitate code reviews.

Black Lives Count: Toward Accountability in Efforts to Diversify Computing

    Abstract In April, the United States presidential administration announced a whole-of-government effort focused largely on gathering and increasing access to disaggregated data on the experiences of historically underserved

OpenMP Users Monthly Telecons by ECP SOLLVE

The ECP SOLLVE project, which is working to evolve OpenMP for Exascale computing, invites you to participate in a new series of monthly telecons that will occur on the last Friday of every month.  The next call in the series will take place on Friday, October 28th, between noon and 1:00 pm ET.

Past Events

Subfiling and Multiple dataset APIs: An introduction to two new features in HDF5 version 1.14

Subfiling uses I/O concentrator processes for per-node subfiles creation. HDF5 multiple dataset APIs let multiple datasets be accessed with a single I/O call. The webinar will cover both new features' implementation, usage, and performance benefits.

Template Task Graph: a Task Programming Paradigm for Irregular Applications

The tutorial will introduce the Template Task Graph (TTG) programming paradigm, which enables a straightforward expression of task parallelism for algorithms dealing with irregular and unbalanced data sets. The tutorial will describe the installation of TTG on ECP platforms and other environments, and show how to integrate TTG with applications.

Software Packaging

This webinar discusses software packaging practices to accelerate development and facilitate re-use. After a survey of packaging technologies and ideas that are popular in scientific software, it covers some real-world examples and some simple steps to make connections between software deployment and package use.


TRAINING VIDEOS

National Nuclear Security Administration logo U.S. Department of Energy Office of Science logo