Ian Henriksen
7 papers 39.5K citations h-index 1 2015–2026
SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
SciPy is an open source scientific computing library for the Python programming language. SciPy 1.0 was released in late 2017, about 16 years after the original version 0.1 release. SciPy has...
Extending the C++ Execution Control Library to Support Dynamic Parallel Runtime Systems
Porting and Benchmarking Chapel on Emerging RISC-V Hardware: an HPC Viability Study
The Chapel programming language recently added support for the RISC-V architecture. Here we discuss what changes were needed for Chapel to work on RISC-V as well as lessons learned from the...
VLCs: Managing Parallelism with Virtualized Libraries
As the complexity and scale of modern parallel machines continue to grow, programmers increasingly rely on composition of software libraries to encapsulate and exploit parallelism. However, many...
Exploiting Asynchronous Priority Scheduling in Parallel Eikonal Solvers
Numerical solutions to the Eikonal equation are computed using variants of the fast marching method, the fast sweeping method, and the fast iterative method. In this paper, we provide a unified...