Darius Baruo
Jun 12, 2025 10:41
Électricité de France (EDF) collaborates with NVIDIA to boost fluid dynamics simulations utilizing NVIDIA Nsight Profilers, making certain optimized efficiency and effectivity.
Électricité de France (EDF), a number one multinational electrical utility firm, is advancing its computational fluid dynamics (CFD) simulations via collaboration with NVIDIA, leveraging the facility of NVIDIA’s Nsight Profilers. This partnership goals to boost EDF’s code_saturne utility, an open-source device developed in 1997 for simulating advanced fluid dynamics flows, crucial for energy plant security assessments and lifelong extensions.
Streamlining GPU Porting
The transition from CPU to GPU functions guarantees important efficiency enhancements, permitting for bigger scale problem-solving at elevated speeds. The method, whereas initially demanding, yields substantial throughput and effectivity advantages. NVIDIA’s suite of instruments, significantly Nsight Techniques and Nsight Compute, helps this transition by figuring out acceleration alternatives and optimizing kernel efficiency.
EDF’s Collaborative Efforts
EDF, in collaboration with AWS and Aneo, is iteratively porting code_saturne to NVIDIA GPUs, enhancing its functionality whereas sustaining its modular structure. This effort is supported by AWS Cloud, offering scalability and accessibility. The undertaking underscores the potential of NVIDIA platforms to speed up advanced simulations successfully.
Analyzing and Optimizing Code
Nsight Techniques performs an important function in prioritizing code segments for porting by figuring out bottlenecks. The usage of CUDA managed reminiscence facilitates seamless knowledge migration between CPU and GPU, making certain constant code usability. Annotations via NVIDIA Instruments Extension (NVTX) additional allow detailed monitoring and evaluation of the porting course of.
Determine 1 within the authentic supply illustrates an Nsight Techniques report, showcasing the iterative strategy of a code_saturne simulation, figuring out areas for code optimization. This visible illustration aids in pinpointing time-intensive routines, guiding builders in enhancing efficiency.
Figuring out Porting Alternatives
By way of detailed NVTX-annotated evaluation, EDF recognized CPU segments with potential for GPU porting. Addressing these segments lowered CPU-to-GPU reminiscence transfers, minimizing idle GPU time. The consequence was a powerful 18x speedup for particular computations, as depicted in Determine 2 of the unique supply.
Ongoing efforts intention to additional optimize GPU kernels, using Nsight Compute for enhanced efficiency. This step is crucial for maximizing the advantages of GPU acceleration throughout your entire utility.
For extra data, go to the NVIDIA Developer Weblog.
Picture supply: Shutterstock


