Enabling Very-Large Scale Earthquake Simulations on Parallel Machines

Author(s):  
Yifeng Cui ◽  
Reagan Moore ◽  
Kim Olsen ◽  
Amit Chourasia ◽  
Philip Maechling ◽  
...  
Author(s):  
Xingfu Wu ◽  
Benchun Duan ◽  
Valerie Taylor

Author(s):  
Gengbin Zheng ◽  
Abhinav Bhatelé ◽  
Esteban Meneses ◽  
Laxmikant V. Kalé

Large parallel machines with hundreds of thousands of processors are becoming more prevalent. Ensuring good load balance is critical for scaling certain classes of parallel applications on even thousands of processors. Centralized load balancing algorithms suffer from scalability problems, especially on machines with a relatively small amount of memory. Fully distributed load balancing algorithms, on the other hand, tend to take longer to arrive at good solutions. In this paper, we present an automatic dynamic hierarchical load balancing method that overcomes the scalability challenges of centralized schemes and longer running times of traditional distributed schemes. Our solution overcomes these issues by creating multiple levels of load balancing domains which form a tree. This hierarchical method is demonstrated within a measurement-based load balancing framework in Charm++. We discuss techniques to deal with scalability challenges of load balancing at very large scale. We present performance data of the hierarchical load balancing method on up to 16,384 cores of Ranger (at the Texas Advanced Computing Center) and 65,536 cores of Intrepid (the Blue Gene/P at Argonne National Laboratory) for a synthetic benchmark. We also demonstrate the successful deployment of the method in a scientific application, NAMD, with results on Intrepid.


Author(s):  
Anoosheh Niavarani-Kheirier ◽  
Masoud Darbandi ◽  
Gerry E. Schneider

The main objective of the current work is to utilize Lattice Boltzmann Method (LBM) for simulating buoyancy-driven flow considering the hybrid thermal lattice Boltzmann equation (HTLBE). After deriving the required formulations, they are validated against a wide range of Rayleigh numbers in buoyancy-driven square cavity problem. The performance of the method is investigated on parallel machines using Message Passing Interface (MPI) library and implementing domain decomposition technique to solve problems with large order of computations. The achieved results show that the code is highly efficient to solve large scale problems with excellent speedup.


1996 ◽  
Vol 30 (5) ◽  
pp. 37-48
Author(s):  
Arvind Krishnamurthy ◽  
Klaus E. Schauser ◽  
Chris J. Scheiman ◽  
Randolph Y. Wang ◽  
David E. Culler ◽  
...  

2007 ◽  
Vol 5 (3) ◽  
pp. 295-302 ◽  
Author(s):  
Marcio Faerman ◽  
Reagan Moore ◽  
Yifeng Cui ◽  
Yuanfang Hu ◽  
Jing Zhu ◽  
...  

2006 ◽  
Vol 25 ◽  
pp. 29-33 ◽  
Author(s):  
Tobias Brueggemann ◽  
Johann L. Hurink ◽  
Tjark Vredeveld ◽  
Gerhard J. Woeginger

Author(s):  
Kwan-Liu Ma ◽  
Aleksander Stompel ◽  
Jacobo Bielak ◽  
Omar Ghattas ◽  
Eui Joong Kim

Sign in / Sign up

Export Citation Format

Share Document