Richard Mills

ORCID: 0000-0003-0683-6899
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Distributed and Parallel Computing Systems
  • Parallel Computing and Optimization Techniques
  • Scientific Computing and Data Management
  • Computational Physics and Python Applications
  • Advanced Clustering Algorithms Research
  • Advanced Data Storage Technologies
  • Data Management and Algorithms
  • Enhanced Oil Recovery Techniques
  • Cryospheric studies and observations
  • Anomaly Detection Techniques and Applications
  • Climate change and permafrost
  • Climate variability and models
  • Data Mining Algorithms and Applications
  • Arctic and Antarctic ice dynamics
  • Groundwater flow and contamination studies
  • Plant Water Relations and Carbon Dynamics
  • Medical Imaging Techniques and Applications
  • Advanced Wireless Network Optimization
  • Software System Performance and Reliability
  • Software-Defined Networks and 5G
  • Network Traffic and Congestion Control
  • Numerical Methods and Algorithms
  • Machine Learning and Algorithms
  • Data Stream Mining Techniques
  • Forest ecology and management

Argonne National Laboratory
2018-2025

Intel (United States)
2015

University of Tennessee at Knoxville
2015

The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers nonlinear time-dependent differential and algebraic equations numerical optimization via the Advanced Optimization (TAO). PETSc is used in dozens of scientific fields an important building block many simulation codes. During U.S. Department Energy’s Exascale Computing Project, team has made substantial efforts to enable efficient utilization massive fine-grain parallelism present within...

10.1177/10943420241303710 article EN The International Journal of High Performance Computing Applications 2025-01-18

PetscSF, the communication component of Portable, Extensible Toolkit for Scientific Computation (PETSc), is designed to provide PETSc's infrastructure suitable exascale computers that utilize GPUs and other accelerators. PetscSF provides a simple application programming interface (API) managing common patterns in scientific computations by using star-forest graph representation. supports several implementations based on MPI NVSHMEM, whose selection characteristics or target architecture. An...

10.1109/tpds.2021.3084070 article EN publisher-specific-oa IEEE Transactions on Parallel and Distributed Systems 2021-05-26

We present a performance analysis appropriate for comparing algorithms using different numerical discretizations. By taking into account the total time-to-solution, accuracy with respect to an error norm, and computation rate, cost-benefit can be performed determine which algorithm discretization are particularly suited application. This work extends spectrum model in [J. Chang et al., Concurrency Computation Practice Experience, 30 (2017), e4401] interpretation of hardware algorithmic...

10.1137/18m1172260 article EN SIAM Journal on Scientific Computing 2018-01-01

The Landau collision integral is an accurate model for the small-angle dominated Coulomb collisions in fusion plasmas. We investigate a high order accurate, fully conservative, finite element discretization of nonlinear multispecies with adaptive mesh refinement using PETSc library (ŭlwww.mcs.anl.gov/petsc). develop algorithms and techniques to efficiently utilize emerging architectures approach that minimizes memory usage movement suitable vector processing. vectorized Intel AVX-512...

10.1137/17m1118828 article EN SIAM Journal on Scientific Computing 2017-01-01

Abstract. Vast carbon stocks stored in permafrost soils of Arctic tundra are under risk release to atmosphere warming climate. Ice-wedge polygons the low-gradient polygonal create a complex mosaic microtopographic features. The microtopography plays critical role regulating fine scale variability thermal and hydrological regimes landscape underlain by continuous permafrost. Modeling this sensitive ecosystem is essential for understanding behavior current as well changing We present here an...

10.5194/tc-2016-29 preprint EN cc-by 2016-02-17

The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers nonlinear time-dependent differential and algebraic equations numerical optimization via the Advanced Optimization (TAO). PETSc is used in dozens of scientific fields an important building block many simulation codes. During U.S. Department Energy's Exascale Computing Project, team has made substantial efforts to enable efficient utilization massive fine-grain parallelism present within...

10.48550/arxiv.2406.08646 preprint EN arXiv (Cornell University) 2024-06-12

Staggered grid" codes arise in many applications, where a physical problem is discretized and solved terms of unknowns located at different locations on structured grid.For example, the Navier-Stokes Stokes equations can be staggered grid with classical Marker Cell (MAC) method (Harlow & Welch, 1965), storing pressure element centers velocities boundaries.This gives simple compact which exhibits superior numerical properties to colocated methods consider all same points.

10.21105/joss.04531 article EN cc-by The Journal of Open Source Software 2022-11-15

This Modeling Archive is in support of an NGEE Arctic discussion paper under review and available at http://www.the-cryosphere-discuss.net/tc-2016-29/. Vast carbon stocks stored permafrost soils tundra are risk release to atmosphere warming climate. Ice--wedge polygons the low-gradient polygonal create a complex mosaic microtopographic features. The microtopography plays critical role regulating fine scale variability thermal hydrological regimes landscape underlain by continuous permafrost....

10.5440/1184018 article EN OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) 2016-09-30

The communities that develop and support open-source scientific software packages are crucial to the utility success of such packages. Moreover, they form an important part human infrastructure enables progress. This article discusses aspects Portable Extensible Toolkit for Scientific Computation community, its organization, technical approaches enable community members help each other efficiently effectively.

10.1109/mcse.2022.3169974 article EN cc-by Computing in Science & Engineering 2022-05-01

The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers nonlinear time-dependent differential and algebraic equations numerical optimization; it is used in dozens of scientific fields, has been an important building block many computational geoscience applications. Starting from the terascale era 1990s continuing into present dawn exascale era, a major goal PETSc development achieving scalability required to fully utilize leadership-class...

10.5194/egusphere-gc11-solidearth-65 preprint EN 2023-03-16
Coming Soon ...