ORNL Researchers Help to Bring Application Coupling One Step Closer to Reality

May 7, 2018

May 7, 2018 — Despite exponential increases in computing power over the last couple of decades, many physical processes still present unique challenges for researchers seeking to advance their fields via modeling and simulation.

These processes are so complex that accurately capturing the entirety of their physics is rarely possible with one application. In these cases, researchers look to “couple,” or combine, different codes to get the answers they need.

One such area primed for application coupling is nuclear fusion, or replicating the process that fuels our sun in a magnetic bottle on Earth in the hopes it could one day provide the world with a virtually unlimited, and clean, power source. Fusion energy’s physics are notoriously tricky, requiring a powerful yet delicate plasma to be magnetically confined and sustained at temperatures approaching 10,000 times the core of the sun.

But as computers approach the exascale, or an entire order of magnitude more powerful than today’s leading systems, an unparalleled understanding of what goes on in fusion power devices—and, by extension, the possibility of commercial fusion power—may finally be within reach.

The core and edge regions have very different physics, but because they affect not only one another but also the strength and stability of the reaction, simulating them simultaneously is necessary to truly advance our understanding of fusion plasmas and bring fusion one step closer to reality.

And researchers at Oak Ridge National Laboratory and Princeton Plasma Physics Laboratory have done just that. These two teams partnered with others from Argonne National Laboratory, Lawrence Livermore National Laboratory, Rutgers University, The University of Texas at Austin, Lawrence Berkeley National Laboratory, Georgia Tech, Kitware, Brown University, Sandia National Lab, New Jersey Institute of Technology, and the University of Oregon, to successfully couple separate core and edge applications for the first time.

Using ORNL’s Titan, the fastest computer in the US for open science, the team was able to couple two codes: the popular XGC1 code, which simulates behavior of the ions, electrons and neutral atoms in the barrier region between the core and the material wall, and GENE, which simulates the plasma core.

The work represents more than just a milestone for plasma physics; it also brings researchers one step closer to the coupling of separate applications necessary to truly simulate fusion plasmas and other complex physical phenomena.

The successful simulation grew out of a plan hatched among ORNL’s Scott Klasky, PPPL’s C-S Chang and Amitava Bhattacharjee, and The University of Texas at Austin’s Frank Jenko to couple XGC and GENE in a four-year time frame as part of a much larger goal by the Department of Energy’s Exascale Computing Project to model an entire fusion device in less than 10 years. Such a window was necessary to prepare for a truly coupled-application run, in which fusion’s spatial, temporal and physical characteristics must be seamlessly married. And because of fusion’s disparities in spatial and temporal scales, a framework for modeling an entire fusion device had to be codesigned with experts in physics, computer science, applied math and hardware technologies.

Coupling the two codes in a somewhat simplified manner, yet with all the essential ingredients, was the logical first step. “We knew that if we couldn’t run this coupled simulation on Titan with simplified physics, we would have to rethink our coupling timeline,” said Klasky, who added that the coupling was only possible thanks to the hard work of colleagues Julien Dominski, Gabriele Merlo and Eric Suchyta.

Norbert Podhorszki, the chief scientist in charge of coupling the physics codes, noted: “Creating a scalable framework to help us achieve unlimited energy through fusion is an incredible motivator for computer scientists.”

“Our team worked together with more than 40 scientists from nine organizations to integrate numerous separate projects in a matter of days,” said Podhorszki. “These efforts motivate many of the younger scientists in our group and allow us to be creative in solving complex problems critical to the DOE mission.”

The coupling was further complicated by the fact that the codes themselves are based on different methodologies. XGC1 is a Particle-In-Cell (PIC) code, which monitors the individual interactions between particles that can greatly alter the behavior of the edges of the plasma. GENE on the other hand is a continuum code, meaning it makes assumptions that the material being simulated is smoothly varying over space, enabling the simulation of the average behavior of small regions in order to build a picture of the overall system.

Beyond the codes there were other components, such as data reduction and visualization, that had to be married as well; in all, 11 different components were seamlessly integrated. This required a delicate balancing act because the incorporation of the various components meant making tradeoffs in both individual performances and the performance of the larger simulation.

“It proved our ability to compose numerous services together on an HPC resource and place the ‘right’ processing at the ‘right place,’” said Klasky, adding that by using ORNL’s ADIOS middleware package, they were able to conduct the entire enterprise solely in memory, resulting in an efficient exascale service-oriented architecture for the coupling of fusion codes.

A collaborative effort

Whereas the vision for the simultaneous simulation came from Klasky, Chang, Bhattacharjee and Jenko, the simulations themselves required collaboration across multiple agencies including DOE’s Exascale Computing Project, the Scientific Discovery through Advanced Computing program, and the Office of Advanced Scientific Computing Research.

“This milestone wouldn’t have been possible without this collaboration across agencies and teams,” said Klasky.

Of course, having one of the world’s most powerful computers didn’t hurt, either. Simulating the edge and core separately is highly demanding in its own right, but simulating them concurrently required a machine with Titan’s power.

But machines like Titan present their own challenges, and to ensure they were making the most of the Cray XK7 and that the simulations were running smoothly, the team developed a coupling framework capable of constantly monitoring XGC’s performance.

Besides enabling the current simulations, the framework will be immensely helpful in understanding the impact of different exascale tradeoffs for next-generation machines. “Big computers like Titan exist to solve large problems. And to do that, you must use as much of the machine as possible,” said Klasky, adding that running these complex simulations on next-generation DOE machines, including Summit at ORNL, will be critical to fusion’s success.

Furthermore, understanding performance tradeoffs on collaborators’ machines, such as TSUBAME 3, will further enable the team to streamline coupling going forward. Attaining such an understanding meant monitoring the simulation itself, along with the various I/O, data reduction and visualization components, in real time. This real-time monitoring enabled the team to correct mistakes as they unfolded, increasing the validity of the results and reducing time to solution.

Klasky said all of the components were run together in memory, thus allowing the relevant specialists to monitor their specific areas of interests.

“The physicists can look at the physics, the computational scientists can monitor performance, and the visualization team can ensure the visualization is accurate,” he said. “People can run complex situations that involve coupling, visualization and performance, with the codes composed and optimized for the largest machines in the world.”

And although the current domain of interest is fusion, Klasky said that the same framework could be applied to chemistry, molecular dynamics and nearly any other science domain capable of taking advantage of science’s most powerful computers.

“We’ve made a critical step toward application coupling but have really only scratched the surface,” said Klasky.

In fact, the team is now working with Hub Van Dam of Brookhaven National Laboratory to apply its framework to the popular computational chemistry code NW Chem, paving the way for the rest of the scientific spectrum to take advantage of the unprecedented computing power just around the corner.

The team included Qing Liu and William Godoy on ADIOS; Manish Parashar and Philip Davis on Dataspaces; Julien Dominski, Jong Choi and Eric Suchyta on the ECP code coupler; Greg Eisenhauer on Flexpath; Kshitij Mehta, Bryce Allen and Matthew Wolf on Savanna-Cheetah; Kevin Huck on TAU and SOS; David Pugmire, James Kress and Mark Kim on the visualization services; Berk Geveci, Ken Moreland and Donglian Chu on VTK-M; Robert Hager on XGC-core; Seung Hoe Ku and Michael Churchill on XGC-edge; Gabriele Merlo and Frank Jenko on GENE; and Scott Klasky, C-S Chang, Norbert Podhorszki, Ian Foster and Todd Munson for overall leadership.

Titan is part of the Oak Ridge Leadership Computing Facility, a DOE Office of Science User Facility.

ORNL is managed by UT-Battelle for the Department of Energy’s Office of Science, the single largest supporter of basic research in the physical sciences in the United States. DOE’s Office of Science is working to address some of the most pressing challenges of our time. For more information, please visit http://science.energy.gov/.


Source: ORNL

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industry updates delivered to you every week!

Like Nvidia, Google’s Moat Draws Interest from DOJ

October 14, 2024

A "moat" is a common term associated with Nvidia and its proprietary products that lock customers into their hardware and software. Another moat breakdown should have them concerned. The U.S. Department of Justice is Read more…

Recipe for Scaling: ARQUIN Framework for Simulating a Distributed Quantum Computing System

October 14, 2024

One of the most difficult problems with quantum computing relates to increasing the size of the quantum computer. Researchers globally are seeking to solve this “challenge of scale.” To bring quantum scaling closer Read more…

Nvidia Is Increasingly the Secret Sauce in AI Deployments, But You Still Need Experience

October 14, 2024

I’ve been through a number of briefings from different vendors from IBM to HP, and there is one constant: they are all leaning heavily on Nvidia for their AI services strategy. That may be a best practice, but Nvidia d Read more…

Zapata Computing, Early Quantum-AI Software Specialist, Ceases Operations

October 14, 2024

Zapata Computing, which was founded in 2017 as a Harvard spinout specializing in quantum software and later pivoted to an AI focus, is ceasing operations, according to an SEC filing last week. Zapata had gone public one Read more…

AMD Announces Flurry of New Chips

October 10, 2024

AMD today announced several new chips including its newest Instinct GPU — the MI325X — as it chases Nvidia. Other new devices announced at the company event in San Francisco included the 5th Gen AMD EPYC processors, Read more…

NSF Grants $107,600 to English Professors to Research Aurora Supercomputer

October 9, 2024

The National Science Foundation has granted $107,600 to English professors at US universities to unearth the mysteries of the Aurora supercomputer. The two-year grant recipients will write up what the Aurora supercompute Read more…

Nvidia Is Increasingly the Secret Sauce in AI Deployments, But You Still Need Experience

October 14, 2024

I’ve been through a number of briefings from different vendors from IBM to HP, and there is one constant: they are all leaning heavily on Nvidia for their AI Read more…

NSF Grants $107,600 to English Professors to Research Aurora Supercomputer

October 9, 2024

The National Science Foundation has granted $107,600 to English professors at US universities to unearth the mysteries of the Aurora supercomputer. The two-year Read more…

VAST Looks Inward, Outward for An AI Edge

October 9, 2024

There’s no single best way to respond to the explosion of data and AI. Sometimes you need to bring everything into your own unified platform. Other times, you Read more…

Google Reports Progress on Quantum Devices beyond Supercomputer Capability

October 9, 2024

A Google-led team of researchers has presented more evidence that it’s possible to run productive circuits on today’s near-term intermediate scale quantum d Read more…

At 50, Foxconn Celebrates Graduation from Connectors to AI Supercomputing

October 8, 2024

Foxconn is celebrating its 50th birthday this year. It started by making connectors, then moved to systems, and now, a supercomputer. The company announced it w Read more…

The New MLPerf Storage Benchmark Runs Without ML Accelerators

October 3, 2024

MLCommons is known for its independent Machine Learning (ML) benchmarks. These benchmarks have focused on mathematical ML operations and accelerators (e.g., Nvi Read more…

DataPelago Unveils Universal Engine to Unite Big Data, Advanced Analytics, HPC, and AI Workloads

October 3, 2024

DataPelago this week emerged from stealth with a new virtualization layer that it says will allow users to move AI, data analytics, and ETL workloads to whateve Read more…

Stayin’ Alive: Intel’s Falcon Shores GPU Will Survive Restructuring

October 2, 2024

Intel's upcoming Falcon Shores GPU will survive the brutal cost-cutting measures as part of its "next phase of transformation." An Intel spokeswoman confirmed t Read more…

Shutterstock_2176157037

Intel’s Falcon Shores Future Looks Bleak as It Concedes AI Training to GPU Rivals

September 17, 2024

Intel's Falcon Shores future looks bleak as it concedes AI training to GPU rivals On Monday, Intel sent a letter to employees detailing its comeback plan after Read more…

Granite Rapids HPC Benchmarks: I’m Thinking Intel Is Back (Updated)

September 25, 2024

Waiting is the hardest part. In the fall of 2023, HPCwire wrote about the new diverging Xeon processor strategy from Intel. Instead of a on-size-fits all approa Read more…

Ansys Fluent® Adds AMD Instinct™ MI200 and MI300 Acceleration to Power CFD Simulations

September 23, 2024

Ansys Fluent® is well-known in the commercial computational fluid dynamics (CFD) space and is praised for its versatility as a general-purpose solver. Its impr Read more…

AMD Clears Up Messy GPU Roadmap, Upgrades Chips Annually

June 3, 2024

In the world of AI, there's a desperate search for an alternative to Nvidia's GPUs, and AMD is stepping up to the plate. AMD detailed its updated GPU roadmap, w Read more…

Nvidia Shipped 3.76 Million Data-center GPUs in 2023, According to Study

June 10, 2024

Nvidia had an explosive 2023 in data-center GPU shipments, which totaled roughly 3.76 million units, according to a study conducted by semiconductor analyst fir Read more…

Shutterstock_1687123447

Nvidia Economics: Make $5-$7 for Every $1 Spent on GPUs

June 30, 2024

Nvidia is saying that companies could make $5 to $7 for every $1 invested in GPUs over a four-year period. Customers are investing billions in new Nvidia hardwa Read more…

Shutterstock 1024337068

Researchers Benchmark Nvidia’s GH200 Supercomputing Chips

September 4, 2024

Nvidia is putting its GH200 chips in European supercomputers, and researchers are getting their hands on those systems and releasing research papers with perfor Read more…

Comparing NVIDIA A100 and NVIDIA L40S: Which GPU is Ideal for AI and Graphics-Intensive Workloads?

October 30, 2023

With long lead times for the NVIDIA H100 and A100 GPUs, many organizations are looking at the new NVIDIA L40S GPU, which it’s a new GPU optimized for AI and g Read more…

Leading Solution Providers

Contributors

IBM Develops New Quantum Benchmarking Tool — Benchpress

September 26, 2024

Benchmarking is an important topic in quantum computing. There’s consensus it’s needed but opinions vary widely on how to go about it. Last week, IBM introd Read more…

Intel Customizing Granite Rapids Server Chips for Nvidia GPUs

September 25, 2024

Intel is now customizing its latest Xeon 6 server chips for use with Nvidia's GPUs that dominate the AI landscape. The chipmaker's new Xeon 6 chips, also called Read more…

Quantum and AI: Navigating the Resource Challenge

September 18, 2024

Rapid advancements in quantum computing are bringing a new era of technological possibilities. However, as quantum technology progresses, there are growing conc Read more…

IonQ Plots Path to Commercial (Quantum) Advantage

July 2, 2024

IonQ, the trapped ion quantum computing specialist, delivered a progress report last week firming up 2024/25 product goals and reviewing its technology roadmap. Read more…

Google’s DataGemma Tackles AI Hallucination

September 18, 2024

The rapid evolution of large language models (LLMs) has fueled significant advancement in AI, enabling these systems to analyze text, generate summaries, sugges Read more…

Microsoft, Quantinuum Use Hybrid Workflow to Simulate Catalyst

September 13, 2024

Microsoft and Quantinuum reported the ability to create 12 logical qubits on Quantinuum's H2 trapped ion system this week and also reported using two logical qu Read more…

US Implements Controls on Quantum Computing and other Technologies

September 27, 2024

Yesterday the Commerce Department announced export controls on quantum computing technologies as well as new controls for advanced semiconductors and additive Read more…

Everyone Except Nvidia Forms Ultra Accelerator Link (UALink) Consortium

May 30, 2024

Consider the GPU. An island of SIMD greatness that makes light work of matrix math. Originally designed to rapidly paint dots on a computer monitor, it was then Read more…

  • arrow
  • Click Here for More Headlines
  • arrow
HPCwire