- 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...
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...
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...
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...
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...
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...
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.
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....
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.
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...