Jobs · Information Technology · California

Graduate Co-op – Computational Fluid Dynamics

Analytical Mechanics Associates · Mountain View, CA · 1 wk ago
Information Technology$29–$33.5/hrPart-time

Analytical Mechanics Associates (AMA) is seeking a highly motivated and detail-oriented Graduate Co-op to support NASA Ames Research Center (ARC) in Moffett Field, CA, under the Aircraft Systems and Spaceflight Engineering Support Services (ASSESS) contract. This part-time co-op position is designed for a graduate student currently pursuing a Ph.D. with a strong background in combustion flow modeling, high-performance computing (HPC), and GPU programming.

About The Project

The Computational Aerosciences Branch (TNA) at NASA Ames Research Center develops and applies advanced computational tools for aerospace applications. This position focuses on implementing and optimizing GPU-resident combustion modeling capabilities in the LAVA CFD solver. The successful candidate will work on improving a highly robust and accurate numerical scheme for combustion flow simulation, utilizing a sophisticated software stack including C/C++, CUDA, MPI, OpenMP, and NVIDIA profiling tools in a Linux-based HPC environment.

Responsibilities

  • Collaborate with CFD experts to integrate GPU enhancements into solvers such as Cart3D and LAVA.
  • Conduct hardware-level GPU optimizations, including occupancy tuning, register usage, memory hierarchy improvements, and asynchronous stream utilization.
  • Improve I/O performance, including potential compression and in-situ analysis.
  • Design and implement a GPU-accelerated library tailored to linear solvers for implicit CFD analysis.
  • Profile and analyze performance using tools such as Nsight Systems and Nsight Compute to ensure efficient use of GPU resources.
  • Document work and present progress to the Computational Aerosciences Branch team.

Desired Skills

  • Expertise in fluid dynamics and computational fluid dynamics, with an understanding of numerical schemes and their robustness and dissipation properties.
  • Strong expertise in combustion flow physics and combustion flow modeling, including knowledge of subgrid-scale models for turbulent combustion such as thickened-flame and flamelet methods.
  • Familiarity with canonical benchmark configurations for turbulent combustion simulations.
  • Strong proficiency in C/C++.
  • Knowledge of CUDA and GPU programming.
  • Knowledge of MPI and OpenMP for parallel computing.
  • Experience with Git and GitLab for version control and CI/CD pipelines.
  • Proficiency in Linux-based systems and HPC supercomputing environments.
  • Understanding of GPU memory hierarchy and optimization techniques.

Required Qualifications

  • Currently enrolled in a Ph.D. program in Computer Science, Aerospace Engineering, Mechanical Engineering, or a related technical discipline.
  • Expertise in combustion physics and modeling.
  • Programming proficiency in C/C++ and CUDA.
  • Strong communication and collaboration skills.

U.S. Citizenship Required. Due to the requirements associated with this position and work performed at NASA Ames Research Center, candidates must be U.S. citizens.

Pay

$29.00–$33.50/hour

Benefits

  • Paid personal and federally recognized holiday leave.
  • Salary deferrals into a 401(k)-matching plan with immediate vesting.
  • Tuition reimbursement.
  • Short/long term disability plans.
  • A variety of medical, dental, and vision insurance options.

Similar jobs