The Department of Mathematics in collaboration with the Lehigh University Research Computing is pleased to announce a HPC Workshop on Parallel Programming. The workshop will be held in EWFM 520 on June 28 - 30 from 9 AM to 5 PM.
The workshop will consist of a series of lectures and invited talks with ample amount of time for hands-on exercises on Lehigh's High Performance Computing Cluster, Sol. The workshop will introduce users to Parallel Programming Concepts, OpenMP, OpenACC and MPI Programming. Attendees are expected to have some programming experience, C or Fortran is preferred and familiarity with using a *nix system is beneficial.
Click here to register
Tentative Workshop Logistics
Schedule
Day | Time | Session |
---|
June 28, 2022
| 8:50AM - 9:00AM | Sign-in |
9:00AM - 12:00PM | Introduction to HPC & Linux |
12:00PM - 1:00PM | Lunch Break |
1:00PM - 2:00PMResearch Talk | High performance computing for multiphase flows, Amanda Howard, Pacific Northwest National Laboratory
Expand |
---|
| Accurate, high-resolution modeling of multiphase fluid-fluid and fluid-solid flows is extremely computationally intensive. We will focus on the example of densely packed spherical particles suspended in a fluid in a planar channel. Neutrally buoyant, non-Brownian particles in a low Reynolds number pressure-driven flow display an irreversible net particle migration towards the center of the channel. Simulations of densely packed particles present several numerical challenges, including accurate representation of the forces between particles and resolving the fluid flow between particles. This talk will cover how high performance computing techniques are used to make the computations of 10,000+ particles feasible using the Force Coupling Method. We will then discuss how the data generated can be used in physics-informed machine learning to gain additional insight of the system. By using the continuum-scale suspension balance model we can accurately learn additional information about the particles, such as the particle stresses, that we cannot measure directly from experiments. |
|
2:00PM - 5:00PM | TBD Introduction to Fortran 90 and C Programming |
June 29, 2022
| 8:50AM - 9:00AM | Sign-in |
9:00AM - 12:00PM | Parallel Programming Concepts |
12:00PM - 1:00PM | Lunch Break |
1:00PM - 2:00PMResearch Talk | Modeling of Dynamic Fragmentation of Tempered Glass, Ross Stewart, Corning Inc Expand |
---|
| Glass is tempered to improve strength, however, after fracture initiation it fragments into many small pieces. The number of fragments depend on the material, thickness, and the amount of stored residual energy from the tempering process. Historically, empirical studies have been performed to understand this phenomenon. This work will discuss the use of peridynamic theory to directly simulate the fragmentation process of various glass plate thicknesses and residual energies. The resulting trend suggest a parameter that characterizes fragmentation susceptibility and a fracture surface roughness and stored energy relationship. These can then be used to predict the number of fragments created upon failure after characterizing parameters with experimental data. |
|
2:00PM - 5:00PM | Introduction to OpenMP |
June 30, 2021
| 8:50AM - 9:00AM | Sign-in |
9:00AM - 12:00PM | Introduction to OpenACC |
12:00PM - 1:00PM | Lunch Break |
1:00PM - 2:00PMResearch Talk | Many-Physics Computations with High-Performance Computing, Xianyi Zeng, Department of Mathematics, Lehigh University Expand |
---|
| We present the construction and implementation of a recently proposed embedded-boundary/arbitrary-Lagrangian-Eulerian (or EBM-ALE) method for solving many-physics problems in a parallel computing environment. The EBM-ALE features stabilized finite element methods for both fluids and solids on unstructured grids, a projected level set method to capture the material interfaces between fluids, a ghost-type strategy to enforce fluid-fluid transmission conditions, and a partitioned coupling scheme between fluids and solids. Although the problem is complicated, we shall discuss several strategies in data localization and communication cost reduction while implementing the algorithm, with the help of the data infrastructure provided by the Trilinos scientific software libraries. |
|
2:00PM - 5:00PM | Introduction to MPI |