SearcharxivSearch

arXiv subjects

Colin Wahl

Publications and source records attributed to Colin Wahl.

3 recordsLinked to original sources

RHAPSODY: Execution of Hybrid AI-HPC Workflows at Scale

Hybrid AI-HPC workflows combine large-scale simulation, training, high-throughput inference, and tightly coupled, agent-driven control within a single execution campaign. These workflows impose heterogeneous and often conflicting requirements on runtime systems, spanning MPI executables, persistent AI services, fine-grained tasks, and low-latency AI-HPC coupling. Existing systems typically address only subsets of these requirements, limiting their ability to support emerging AI-HPC applications at scale. We present RHAPSODY, a multi-runtime middleware that enables concurrent execution of heterogeneous AI-HPC workloads through uniform abstractions for tasks, services, resources, and execution policies. Rather than replacing existing runtimes, RHAPSODY composes and coordinates them, allowing simulation codes, inference services, and agentic workflows to coexist within a single job allocation on leadership-class HPC platforms. We evaluate RHAPSODY with Dragon and vLLM on multiple HPC systems using representative heterogeneous, inference-at-scale, and tightly coupled AI-HPC workflows. Our results show that RHAPSODY introduces minimal runtime overhead, sustains increasing heterogeneity at scale, achieves near-linear scaling for high-throughput inference workloads, and data- and control-efficient coupling between AI and HPC tasks in agentic workflows.

cs.DC

Computing Evans functions numerically via boundary-value problems

The Evans function has been used extensively to study spectral stability of travelling-wave solutions in spatially extended partial differential equations. To compute Evans functions numerically, several shooting methods have been developed. In this paper, an alternative scheme for the numerical computation of Evans functions is presented that relies on an appropriate boundary-value problem formulation. Convergence of the algorithm is proved, and several examples, including the computation of eigenvalues for a multi-dimensional problem, are given. The main advantage of the scheme proposed here compared with earlier methods is that the scheme is linear and scalable to large problems.

math.NA

Microorganism Billiards

Recent experiments and numerical simulations have shown that certain types of microorganisms "reflect" off of a flat surface at a critical angle of departure, independent of the angle of incidence. The nature of the reflection may be active (cell and flagellar contact with the surface) or passive (hydrodynamic) interactions. We explore the billiard-like motion of a body with this empirical reflection law inside a regular polygon and show that the dynamics can settle on a stable periodic orbit or can be chaotic, depending on the swimmer's departure angle and the domain geometry. The dynamics are often found to be robust to the introduction of weak random fluctuations. The Lyapunov exponent of swimmer trajectories can be positive or negative, can have extremal values, and can have discontinuities depending on the degree of the polygon. A passive sorting device is proposed that traps swimmers of different departure angles into separate bins. We also study the external problem of a microorganism swimming in a patterned environment of square obstacles, where the departure angle dictates the possibility of trapping or diffusive trajectories.

nlin.CD