SHI Collaboration Profiles

Profile pages for Sustainable Horizons Institute SRP 2025-2026 Project Leaders


K

Kenneth Moreland

Oak Ridge National Laboratory (ORNL)

Biography

Dr. Kenneth Moreland is a senior research scientist at Oak Ridge National Laboratory. He received BS degrees in computer science and in electrical engineering from the New Mexico Institute of Mining and Technology in 1997. He received MS and Ph.D. degrees in computer science from the University of New Mexico in 2000 and 2004, respectively. Dr. Moreland specializes in large-scale visualization and graphics and plays an active role in the development of several HPC products including Viskores, ParaView, VTK, IceT, and Catalyst. His current interests include the design and development of visualization algorithms and systems to run on multi-core, many-core, and future-generation computer hardware.

SRP Project Title

Advanced Scientific Visualization with Viskores

HPSF Project

Viskores

Topical Areas

Computer Science; High Performance Computing; Open Source Software; Software Engineering; Visualization and Human-Computer Systems

Abstract

This project involves the Viskores software library (https://github.com/Viskores/viskores). This library provides functionality to process data that, most often, is generated by physics simulations and provides visual representations to improve data understanding. The Viskores algorithm performs numerous types of computational geometry to extract visually meaning features from data such as contour surfaces from fields and tracing paths within flow. Viskores is also responsible for the rendering of such features using a variety of computer graphics techniques. The specifics of the project will be tailored to the intern’s interests and abilities. The primary needs of the project involve an expansion of Viskores rendering capabilities, optimization of Viskores algorithms, and improved Viskores documentation.

Desired Skills

C++; Familiarity with entering commands in a command prompt (e.g, terminal, xterm, powershell, etc.)

Lightning Talk Title

Visualization at Exascale with Viskores

Keywords

visualization; HPC; GPU