Loading…
Venue: 2nd Floor Room 280 clear filter
Tuesday, February 25
 

12:20pm CST

A Tour of Deep Learning Applications for Seismic Processing, Imaging, and Interpretation
Tuesday February 25, 2025 12:20pm - 12:55pm CST
Click here to view the recording.

A Tour of Deep Learning Applications for Seismic Processing, Imaging, and Interpretation

Speaker: Anatoly Baumstein, PhD (Sr. Geoscience Advisor, ExxonMobil)

Bio: Anatoly Baumstein is a Senior Geoscience Advisor at ExxonMobil. After receiving his Ph.D. in Applied Mathematics from the California Institute of Technology he joined ExxonMobil as a researcher. For most of his 27-year career Anatoly focused on developing new algorithms for seismic processing (data interpolation and reconstruction, multiple attenuation), seismic imaging (WEM and RTM), and multi-parameter full-waveform inversion (FWI). More recently, he has been leading teams working on applying machine learning to seismic processing and interpretation.

Anatoly has authored numerous papers, conference presentations, and holds over 15 granted patents on these topics. He is a member of SEG and EAGE and has been a co-organizer of workshops as well as a member of the IMAGE Technical Committee, currently serving as a key contact for the Machine Learning and Data Analytics topics. He was an invited plenary speaker at the 2019 SIAM Conference on Mathematical and Computational Issues in Geosciences. He currently serves as an Associate Editor of the Geophysics journal.


Tuesday February 25, 2025 12:20pm - 12:55pm CST
2nd Floor Room 280

12:55pm CST

GPU Migration for a Seismic Imaging Software Framework at BP
Tuesday February 25, 2025 12:55pm - 1:30pm CST
Click here to view the recording​​​.

Abstract: bp’s HPC center has invested in many generations of Intel CPUs for over two decades. In December 2024, we will receive our first production-scale GPU cluster, consisting of 40x 8-way HGX-H100 compute nodes. A key use of this GPU cluster is to power seismic imaging R&D, which has ever-growing business needs for computational resources. In this talk, we will share our approach to migrate bp’s seismic imaging software framework to GPUs, the thoughts behind our decisions, and how this code migration has influenced our cluster acquisition. We will also present some runtime speedups and energy savings achieved for some production- scale acoustic RTM and FWI jobs on this GPU cluster, compared to in-house CPU nodes, to justify our path forward.

Speaker: Muhong Zhou, PhD - Senior HPC Developer, BP

Bio: Muhong Zhou is a senior HPC developer at bp, leading GPU transition for seismic imaging projects. Muhong has over a decade of experience in HPC and general software development for seismic related projects. Muhong holds a PhD in Computational and Applied Mathematics from Rice University.

Authors: Muhong Zhou (bp), Jonathan Eichelberger (bp), Kent Blancett (bp), Wanying Wang (bp), Elizabeth L'Heureux (bp), Hu Jin (bp), Xukai Shen (bp), Simon Luo (bp), Xiaolei Song (bp), Fatmir Hoxha (NVIDIA), Guillaume Thomas-Collignon (NVIDIA), Guillaume Barnier (NVIDIA) and Igor Terentyev (NVIDIA).
Tuesday February 25, 2025 12:55pm - 1:30pm CST
2nd Floor Room 280

1:30pm CST

Strategic Benchmarking and Acquisition of Next-Generation Supercomputers at ExxonMobil
Tuesday February 25, 2025 1:30pm - 2:05pm CST
Click here to view the recording​​​.

Strategic Benchmarking and Acquisition of Next-Generation Supercomputers at ExxonMobil

Abstract: In the realm of high-performance computing, supercomputers are tailored for specific tasks, and not every machine can address every problem. A supercomputer optimized for one domain may face challenges when tackling problems from a different field. Selecting the next generation of supercomputers requires a meticulous benchmarking process to ensure they meet the desired performance and efficiency standards. This presentation delves into ExxonMobil’s strategic approach to acquiring new supercomputers.

Given the proprietary nature of our code, sharing it with vendors is not an option. Our code base contains hundreds of thousands of lines of code, making it impractical to compile and run on every available hardware option within the timeframe for making a purchase decision. Additionally, standard industry benchmarks might not capture the true complexities and performance characteristics of our applications. Instead, we develop synthetic applications that simulate the computational and I/O complexities of our actual workloads by identifying and mimicking bottlenecks. Understanding which parts of the code are performance-critical is essential in developing these synthetic benchmarks. These benchmarks evolve over time to reflect shifting bottlenecks, providing a reliable means to evaluate potential hardware.

Power consumption is another critical factor. Our data center operates at maximum power capacity, necessitating the decommissioning of older machines when new ones are acquired. Additionally, the timeline for hardware availability is a significant consideration. A top-tier machine arriving a year later may be less beneficial than a slightly less powerful one available within months. Understanding the performance gains and economic implications of these decisions is essential.

ExxonMobil’s decision-making process for purchasing new supercomputers involves a comprehensive analysis of benchmarking results, costs, power constraints, and hardware timelines. This thorough approach ensures that we select supercomputers that align with our computational needs and operational constraints, ultimately enhancing our performance and efficiency.

Speaker: Karthik Neerala Suresh, MS (Solution Architect – HPC Applications, ExxonMobil)

Bio: Karthik Neerala Suresh is a leading figure in high-performance computing (HPC) for seismic imaging, blending deep technical expertise with a unique philosophy on computational accuracy. With six years of intensive experience at ExxonMobil, he has built a reputation as a developer who not only understands the complexities of HPC but also drives innovation within the field. Karthik’s academic journey in Computational Mechanics, with a specialization in numerical analysis and high-performance computing from Swansea University and UPC Barcelona, laid a robust foundation for his career. His master’s degree equipped him with the skills to tackle intricate numerical challenges and leverage HPC capabilities in seismic data analysis. Professionally, Karthik has been a vital member of ExxonMobil’s team, benchmarking hardware to guide business purchase decisions. He played a key role in developing synthetic applications that accurately represent ExxonMobil’s workloads, which have been instrumental in multiple procurement processes. A strong advocate for data-driven decision-making, Karthik works tirelessly to gather information that mitigates risks in supercomputer purchases. Karthik has an extensive track record in optimizing, maintaining, and porting reverse time migration and full waveform inversion applications for both CPUs and GPUs. His hands-on experience in fine-tuning these critical seismic imaging applications demonstrates his commitment to enhancing performance while ensuring computational accuracy.

Authors: Karthik Neerala Suresh (ExxonMobil), Kirsten Byers (ExxonMobil), Rahul Sampath (ExxonMobil) and Jordan Pomeroy (ExxonMobil)
Tuesday February 25, 2025 1:30pm - 2:05pm CST
2nd Floor Room 280
 
Wednesday, February 26
 

12:20pm CST

A Pragmatic Approach to Optimize Execution Time and Cost of Complex Coupled-Physics Codes in Chevron’s HPC
Wednesday February 26, 2025 12:20pm - 12:45pm CST
Click here to view the slides.
Click here to view the recording​​​.

A Pragmatic Approach to Optimize Execution Time and Cost of Complex Coupled-Physics Codes in Chevron’s HPC

Abstract: This work introduces pragmatic approaches for the systematic wall-clock time and execution cost optimization of complex codes, such as GEOS, in Chevron's Azure HPC environment. The target codes partition the computation at process and thread levels, need to scale to O(1000) of cores or O(100) of accelerators and run with minimal wall-clock times or cost on a diverse variety of processors and h/w platforms. We demonstrate that the performance of these codes is not a monotonically increasing function of the level of h/w resources they use, it varies with simulation model and, it is not easily assessed without running the code on specific h/w. Our approach relies on application profiling to identify Run-Time Configuration (RTC) space points (H,n_nodes,N_thr,n_{thr-rank},…) with minimal wall-clock time or cost and generate strong or weak scalability curves for each interesting simulation model. It leverages target h/w information to optimally place ranks and threads and to reduce the set of RTC points to assess, and it further “compresses” the profiling information to the optimal RTC for each specific node count. Here, n_nodes is the number of model “H” nodes, N_thr the total number of application threads, n_{thr- rank} the threads/rank and, “…” additional parameters like compiler optimization options. The profiling information among other includes initialization, linear-solve, non-linear implicit steps, and MPI times. We identify the performance of the linear and non-linear solvers with the profiling data at the best RTC point, and we gauge actual improvements as algorithms changes by SMEs. We have implemented this approach in a semi-automated run-time optimization framework. We demonstrate the ability of our methodologies to attain significant wall-clock time or cost savings results using GEOS and actual physical models. GEOS is an exascale-grade, multi-physics, multi-scale, simulation framework that advances the state-of-the-art in complex numerical analysis topics. Among others, it can simulate coupled flow, geomechanics and fracture models, including CO2 sequestration and storage, with simulation horizons of O(1000) of years.

Speaker: Michael Thomadakis, PhD - Senior Innovation and HPC R&D, Chevron Technology Center

Bio: Michael E. Thomadakis, after spending 3 ½ years at the Computer Science Department of Texas A&M University as post-doctoral and teaching faculty developing systems courses, joined the HPC Research Center at the same University where he led the design and implementation of a wide variety of supercomputer systems and carried out system and HPC application performance analysis and optimization. He subsequently joined the R&D division of the Shell Information Technology International where he evaluated, developed, and introduced innovative pre-GA technologies (Intel KNC, KNL, OmniPath, Nvidia GPUs, IB, etc.) to the HPC ecosystem. Subsequently he joined Mellanox Inc. where he analyzed and optimized the performance of several parallel distributed applications over different MPI stacks on IB fabrics. Michael is currently a senior member of the Innovation and HPC R&D division of Chevron where he is evaluating next-generation h/w and s/w technologies, optimizes parallel applications on a diverse set of h/w platforms, and is currently focusing on state-of-the-art, exascale-grade multi-physics HPC codes.

Authors:
Michael Thomadakis (Chevron Technology Center), Pavel Tomin (Chevron Technology Center), Alex Loddoch (Chevron Technology Center) and Victor Magri (Lawrence Livermore National Lab, Hypre Project)
Wednesday February 26, 2025 12:20pm - 12:45pm CST
2nd Floor Room 280

12:45pm CST

PGAS-Based Distributed OpenMP (DiOMP) for Seismic Modeling with Extension to GPU Computing
Wednesday February 26, 2025 12:45pm - 1:10pm CST
Click here to view the recording​​​.

PGAS-Based Distributed OpenMP (DiOMP) for Seismic Modeling with Extension to GPU Computing

Abstract: We presented DiOMP in [1], but in this contribution we extend this PGAS-based OpenMP distributed implementation to supports OpenMP target offloading for GPU computing. By integrating the LLVM compiler, GASNet-EX library, and corresponding memory allocation for efficient GPU memory management, DiOMP simplifies programming compared to MPI+OpenMP, while maintaining competitive performance. Evaluation with kernels and an application demonstrates DiOMP’s scalability and productivity for heterogeneous systems.

Speaker: Mauricio Araya-Polo - Senior R&D Manager HPC and ML, TotalEnergies EP Research and Technology USA

Authors: Baodi Shan (SUNY Stony Brook), Barbara Chapman (SUNY Stony Brook), and Mauricio Araya-Polo (TE EP R&T US)
Wednesday February 26, 2025 12:45pm - 1:10pm CST
2nd Floor Room 280

1:10pm CST

Optimizing the Delivery of High-Performance Workstations for Geophysical Workflows in Subsurface Exploration
Wednesday February 26, 2025 1:10pm - 1:35pm CST
Click here to view the recording
​​​
Optimizing the Delivery of High-Performance Workstations for Geophysical Workflows in Subsurface Exploration

Abstract: The energy industry is increasingly reliant on high-performance computing (HPC) and advanced digital tools to drive innovation in subsurface exploration and reservoir analysis. The design of IT environments typically involve a hybrid approach, combining on-premises infrastructure with cloud resources to meet the high demands of upstream workflows. Hybrid models can introduce several challenges, particularly in managing user access, coordinating virtual workstation environments, and ensuring the efficiency and performance of end-user experiences. Balancing workloads between on-premises and cloud platforms, while maintaining seamless access and optimal performance, requires careful orchestration to avoid bottlenecks and ensure that computational resources are effectively utilized. This session will highlight a case study of how Chevron revolutionized their IT infrastructure to optimize the delivery of high-performance workstations used for geophysical analysis. Chevron was able to replace outdated systems, streamline workflows, and unlock significant improvements in computational performance and end-user experience. Their modern hybrid environment spans both on-premise and cloud resources, dynamically provisioning and controlling virtual workstations in the cloud for efficient compute usage without compromising performance. With their new solution, Chevron achieved a more efficient use of cloud resources, reducing operational costs by automating power management, provisioning, and virtual workstation allocation. This ensured that only the necessary computing power was deployed at any given time, enabling substantial cost savings while still maintaining the high performance required for demanding geophysical simulations and reservoir modeling. As a result, Chevron’s geophysicists were able to work faster, solve more complex problems, and increase their overall productivity. Key takeaways include: 1) the simplification of end-user experience; 2) the optimization of system management; 3) the adoption of modular, scalable solutions to ensure flexibility and adaptability, reducing the risk of disruption when technologies reach end of life.

Speakers: 
- Stephen Rigler - Senior HPC Cloud Engineer, Chevron
- Blake Ray - HPC Cloud Engineer, Chevron
- Karen Gondoly, MS - CEO, Leostream

Bios:
Karen Gondoly is CEO and VP of Product Management of Leostream Corporation. She has worked closely with IT decision makers across all major industries to help transform complicated deployments into highly scalable, performant, and automated hosted workstation environments.

Authors: Stephen Rigler (Chevron Corporation), Blake Ray (Chevron Corporation) and Karen Gondoly (Leostream Corporation)
Wednesday February 26, 2025 1:10pm - 1:35pm CST
2nd Floor Room 280

1:35pm CST

Immersed Boundary Abstractions for Constructing Land Seismic Imaging Frameworks
Wednesday February 26, 2025 1:35pm - 2:00pm CST
Click here to view the slides.
Click here to view the recording​​.

Abstract: Accurately capturing topographic effects in wave-equation based seismic imaging algorithms such as RTM and FWI enhances their kinematic accuracy in land settings, improving imaging quality1. By representing free surface topography as an immersed boundary, complex geometries can be accurately captured whilst retaining use of cartesian, structured FD methods2. Eschewing curvilinear or unstructured grids, immersed boundaries are readily compatible with existing propagators and overarching imaging frameworks. However, devising a suitable boundary treatment and implementing the associated routines in the underlying kernel represents a substantial effort, whilst introducing additional complexity and potential technical debt.

To date, immersed boundary implementations, particularly in seismic contexts, have focussed on specific equations and boundary conditions. This specificity hinders extension to new equations, particularly when application-specific approximations are used. Furthermore, because these implementations rely on low-level interventions within the kernel itself, the cost of implementing such treatments rapidly becomes a barrier to practical deployment.

Constructing a framework which leverages symbolic computation to generate suitable immersed boundary treatments from a high-level specification of boundary geometry and conditions introduces a layer of abstraction between the user and underlying numerics. By avoiding major modifications to the underlying numerical methods and encapsulating the boundary treatment within a powerful abstraction, topography can be treated as a module of the propagator framework, avoiding the need for fundamental or extensive reworking to include topography. This facilitates topography implementation in overarching imaging and inversion workflows, whilst enabling code reuse across applications. Integration with Devito3, a DSL and compiler for stencil computations further reduces barriers to entry.

Using this framework, FWI workflows can be straightforwardly implemented, and we have successfully constructed tomographic gradients in settings featuring over a kilometre of irregular topographic variation. Furthermore, it was found that a topographic free surface results in improved illumination balance over that observed in a comparable flat-surface case or where topography is implemented as a damping surface.

By managing complexity through abstraction layers, whilst enabling generalisation of immersed boundary treatments across a wide range of physics, the approach developed represents a powerful means of handling the emerging challenge of topography in land seismic imaging.

Speaker: Edward Caunt, PhD - Research Scientist, Devito Codes

Bio: Dr Edward Caunt is a Research Scientist at Devito Codes, developing novel abstractions for finite-difference methods with a focus on seismic modelling and imaging applications. His PhD thesis explored the development of a generalised mathematical approach to immersed boundary implementation, enabling the automatic generation of numerical treatments for complex topography across a wide range of seismic applications. Applications of this work have been published in Geophysics, alongside presentations at numerous academic and industry conferences. His ongoing research and development work focuses on domain-specific languages (DSLs) and code generation for high-performance, high-productivity geophysical model development.

Authors: Edward Caunt( Devito Codes), Rhodri Nelson (Imperial College London), Fabio Luporini (Devito Codes), Mathias Louboutin (Devito Codes), Gerard Gorman (Imperial College London)
Wednesday February 26, 2025 1:35pm - 2:00pm CST
2nd Floor Room 280
 
Thursday, February 27
 

8:00am CST

Best Practices in HPC Systems Management
Thursday February 27, 2025 8:00am - 4:00pm CST
Speakers: Practitioners and Experts from Industry, Academia, and National Labs

Organizer: Keith Gray (TotalEnergies)

Schedule:
  • 8:00 - 8:30 am: Check-in + Breakfast 
  • 8:30 - 8:35 am: Welcome + Introductions 
    • Keith Gray, TotalEnergies
  • 8:35 - 9:35 am: TACC Updat Click here to view the recording.
    • Tommy Minyard, TACC
  • 9:35 - 10:40 am: Facilities Trends and Best Practices  Click here to view the recording
    • Tommy Minyard, TACC
    • Kent Blancett, bp
    • Jeremy Singer, ExxonMobil
    • Bill Guyton, Shell
    • Donny Cooper, TotalEnergies
    • Wade Vinson, NVIDIA (Host)
  • 10:40 - 11:00 am: Break 
  • 11:00 - 12:00 am: Systems Management  Click here to view the recording
    • Ashwini Rathnakara, Shell - Experiences with Singularity, Enroot, and Podman
    • Russell Jones, TotalEnergies - Migrating from xCAT to Warewulf
    • Jonathon Anderson, CIQ - Surveying the state of CentOS migration
  • 12:00 - 1:00 pm: Lunch 
  • 1:00 - 2:00 pm: RoCE in the Blue corner!
    • Shawn Hall, Jump Trading
    • Donny Cooper, TotalEnergies
  • 2:00 - 2:20 pm: Memory Technologies Update Click here to view the recording
    • Eric L Pope, HPE 
    • PJ Waskiewicz, Jump Trading 
  • 2:20 - 3:00 pm: Towards an Architecture for Cloud-Native HPC  Click here to view the recording
    • Alex Loddoch, Chevron
    • Alex Morris, Microsoft
  • 3:00 - 3:15 am: Break 
  • 3:15 - 4:00 pm: Queueing System Migration Experiences Click here to view the recording
    • Kent Blancett, bp
    • Tim Osborne, ORNL
  • 4:00 pm: Close


Thursday February 27, 2025 8:00am - 4:00pm CST
2nd Floor Room 280
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.