SRP-HPC Research Topics

Sustainable Research Pathways for High-Performance Computing (SRP-HPC) is designed to help faculty and students at US academic institutions expand their research prowess and explore exciting career paths at Department of Energy (DOE) National Laboratories.   SRP-HPC is a partnership with the DOE Exascale Computing Project (ECP), an aggressive multi-lab research, development, and deployment project focused on delivery of mission-critical applications, an integrated software stack, and exascale hardware technology advances.

We strongly encourage applicants from underrepresented backgrounds such as Black or African American, Hispanic/Latinx, American Indian, Alaska Native, Native Hawaiian, Pacific Islanders, women, persons with disabilities, first generation scholars, and students from smaller colleges and universities. 


Are you curious?  Interested in seeing where your scientific interests can take you?  Looking to find new collaborators and fascinating projects?  

Wondering if SRP-HPC is right for you?  Ask yourself these questions:

Do you want to learn more about the exciting and unprecedented opportunities available through exascale computing?  The exponential increase in memory, storage, and compute power made possible by exascale systems is driving breakthroughs in computational and data-enabled science, analytics, learning, and artificial intelligence (AI) ─ which impact virtually all aspects of our world.  There are countless opportunities (across mathematics, computer science, diverse scientific and engineering disciplines, data science and AI) to engage in cutting-edge research and development that provide the foundation for fulfilling careers and broad impact on society.

Ever imagined making discoveries that unlock the mysteries of science?  Areas of work include developing simulation capabilities for chemistry, materials, energy, Earth and space science, data analytics, optimization, AI, national security, and more. Examples include:

  • Revealing the underlying properties of matter
  • Designing new materials and energy technologies
  • Discovering the origin of the universe and chemical elements
  • Validating the fundamental laws of nature
  • Creating new techniques for data analytics and machine learning 

Have you dreamed of applying your math or computer science skills to create cutting-edge software technologies that power HPC discoveries?  Areas of work include open-source programming models and runtimes, scalable math libraries, data and visualization packages, development tools, and more.  Examples include:

  • Designing new computing and communication protocols for heterogeneous computer architectures
  • Building tools that provide insight into code performance and memory usage
  • Developing scalable libraries for sparse linear and nonlinear solvers, timestepping, and numerical optimization – exploring new algorithms for GPU-based architectures
  • Developing capabilities for compressing, analyzing, moving, managing, and visualizing extreme-scale data
  • Creating tools to build, test and integrate an emerging extreme-scale scientific software stack

Do you want to harness emerging exascale computer architectures to solve real world problems and develop the technology of the future?  Work focuses on integrating key technologies on unprecedented computing hardware, including

  • Advancing software integration and testing across emerging exascale environments
  • Deploying an exascale software stack across DOE computing facilities, including 
    • Argonne Leadership Computing Facility (ALCF)
    • National Energy Research Scientific Computing Center (NERSC)
    • Oak Ridge Leadership Computing Facility (OLCF)
  • Exploring facility resource utilization to ensure effective access to production systems
  • Working on projects related to designing next-generation HPC systems
  • Improving developer productivity and software sustainability as a key aspect of advancing scientific productivity

If you find any of these questions intriguing, have other related ideas, or you have any of the skills listed below, then you should apply for SRP-HPC!  

Apply to SRP-HPC today!

Learn more:

Relevant skills, backgrounds or interests. 

AcceleratorsGraph algorithmsParallel features of modern Fortran
AI for computational scienceHardware architectureParallel simulations
Applied mathematicsHardware evaluationParallel algorithm design
AstronomyHigh-performance computingPerformance modeling & analysis
Atmospheric scienceHyperparameter optimization Physics
C++ programmingImage processingProgramming 
CalculusIndexing techniquesProgramming models
ChemistryInformation theoryPython
Climate scienceInput/OutputPytorch and HPC
Computational chemistryLeadership computingRandomized algorithms
Computational scienceLow-level systems softwareResearch software engineering
Computer architecturesMachine learningRuntimes 
Computer engineeringMaterials codesScientific computing
Computer scienceMaterials scienceScientific data analysis
Computing facilitiesMath librariesSecurity and performance
CUDAMemory systemsSoftware deployment
Data analysisMPI programmingSoftware development
Data managementMultiphysics modelingSoftware engineering
Deep learningNetworking Software sustainability
Development toolsNumerical linear algebraStatistical mechanics
Device modelingOpenACCStatistical models
Dimensionality reductionOpenMPStatistics
Distributed computingOpen scienceTCP protocols
Electrical engineeringOpen-source softwareTime-series analysis
Fluid dynamicsOperating system kernelsTurbulent flow
GlaciologyOpticsUNIX tools and computer systems

The deadline to apply is Friday, December 31, 2021.

Apply Now!