Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where James E. McClure is active.

Publication


Featured researches published by James E. McClure.


Water Resources Research | 2015

On the dynamics and kinematics of two-fluid-phase flow in porous media

William G. Gray; Amanda L. Dye; James E. McClure; Laura J. Pyrak-Nolte; C. T. Miller

A model formulated in terms of both conservation and kinematic equations for phases and interfaces in two-fluid-phase flow in a porous medium system is summarized. Macroscale kinematic equations are derived as extensions of averaging theorems and do not rely on conservation principles. Models based on both conservation and kinematic equations can describe multiphase flow with varying fidelity. When only phase-based equations are considered, a model similar in form to the traditional model for two-fluid-phase flow results. When interface conservation and kinematic equations are also included, a novel formulation results that naturally includes evolution equations that express dynamic changes in fluid saturations, pressures, the capillary pressure, and the fluid-fluid interfacial area density in a two-fluid-system. This dynamic equation set is unique to this work, and the importance of the modeled physics is shown through both microfluidic experiments and high-resolution lattice Boltzmann simulations. The validation work shows that the relaxation of interface distribution and shape toward an equilibrium state is a slow process relative to the time scale typically allowed for a system to approach an apparent equilibrium state based upon observations of fluid saturations and external pressure measurements. Consequently, most pressure-saturation data intended to denote an equilibrium state are likely a sampling from a dynamic system undergoing changes of interfacial curvatures that are not typically monitored. The results confirm the importance of kinematic analysis in combination with conservation equations for faithful modeling of system physics.


Computer Physics Communications | 2014

A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU–GPU systems

James E. McClure; Jan F. Prins; Cass T. Miller

Abstract Multiphase flow implementations of the lattice Boltzmann method (LBM) are widely applied to the study of porous medium systems. In this work, we construct a new variant of the popular “color” LBM for two-phase flow in which a three-dimensional, 19-velocity (D3Q19) lattice is used to compute the momentum transport solution while a three-dimensional, seven velocity (D3Q7) lattice is used to compute the mass transport solution. Based on this formulation, we implement a novel heterogeneous GPU-accelerated algorithm in which the mass transport solution is computed by multiple shared memory CPU cores programmed using OpenMP while a concurrent solution of the momentum transport is performed using a GPU. The heterogeneous solution is demonstrated to provide speedup of 2.6 × as compared to multi-core CPU solution and 1.8 × compared to GPU solution due to concurrent utilization of both CPU and GPU bandwidths. Furthermore, we verify that the proposed formulation provides an accurate physical representation of multiphase flow processes and demonstrate that the approach can be applied to perform heterogeneous simulations of two-phase flow in porous media using a typical GPU-accelerated workstation.


AIAA Journal | 2015

Mapped Chebyshev Pseudospectral Method for Unsteady Flow Analysis

Dong Kyun Im; Seongim Choi; James E. McClure; Faith Skiles

A mapped Chebyshev pseudospectral method is developed as an accurate and yet efficient approach to solve unsteady flows. Preserving the conservation laws, the method discretizes a spatial-derivative term implicitly, whereas a time-derivative term is treated explicitly using the mapped Chebyshev collocation operator. Because standard Chebyshev points make the corresponding spectral derivative matrix ill-conditioned due to uneven distribution of the Chebyshev points clustered heavily toward the ends of the interval, an inverse sine mapping function is applied to the Chebyshev collocation operator so that the point distribution becomes more uniform in a time domain and mitigates numerical instabilities correspondingly. Computations of unsteady flows, including the one-dimensional Burgers’ equation and two-dimensional airfoil flows under oscillation and plunging motions, are carried out. Numerical results of the present study are compared with those of the conventional time-marching solution method and the ha...


international parallel and distributed processing symposium | 2014

Petascale Application of a Coupled CPU-GPU Algorithm for Simulation and Analysis of Multiphase Flow Solutions in Porous Medium Systems

James E. McClure; Hao Wang; Jan F. Prins; Cass T. Miller; Wu-chun Feng

Large-scale simulation can provide a wide range of information needed to develop and validate theoretical models for multiphase flow in porous medium systems. In this paper, we consider a coupled solution in which a multiphase flow simulator is coupled to an analysis approach used to extract the interfacial geometries as the flow evolves. This has been implemented using MPI to target heterogeneous nodes equipped with GPUs. The GPUs evolve the multiphase flow solution using the lattice Boltzmann method while the CPUs compute up scaled measures of the morphology and topology of the phase distributions and their rate of evolution. Our approach is demonstrated to scale to 4,096 GPUs and 65,536 CPU cores to achieve a maximum performance of 244,754 million-lattice-node updates per second (MLUPS) in double precision execution on Titan. In turn, this approach increases the size of systems that can be considered by an order of magnitude compared with previous work and enables detailed in situ tracking of averaged flow quantities at temporal resolutions that were previously impossible. Furthermore, it virtually eliminates the need for post-processing and intensive I/O and mitigates the potential loss of data associated with node failures.


Proceedings of the 2nd Workshop on In Situ Infrastructures for Enabling Extreme-scale Analysis and Visualization | 2016

Asynchronous in situ connected-components analysis for complex fluid flows

James E. McClure; M. Berrill; Jan F. Prins; Cass T. Miller

The simulation of multiscale physics is an important challenge for scientific computing. For this class of problem, large three-dimensional simulations are performed to advance scientific inquiry. On massively parallel computing systems, the volume of data generated by such approaches can become a productivity bottleneck if the raw data generated from the simulation is analyzed in a post-processing step. To address this, we present a physics-based framework for in situ data reduction that is theoretically grounded in multiscale averaging theory. We show how task parallelism can be exploited to concurrently perform a variety of analysis tasks with data-dependent costs, including the generation of iso-surfaces, morphological analyses, and connected components analysis. All analyses are performed in parallel using distributed memory and use the same domain decomposition as the simulation. A task management framework is constructed to leverage available parallelism within a node for analysis. The capabilities of the framework are to launch asynchronous analysis threads, manage dependencies between different tasks, promote data locality and minimize the impact of data transfers. The framework is applied to analyze GPU-based simulations of two-fluid-phase flow in porous media, generating a set of averaged measures that represents the overall system behavior. We demonstrate how the approach can be applied to perform physically-consistent analysis over fluid sub-regions determined from connected components analysis. Simulations performed on Oak Ridge National Labs Titan supercomputer are profiled to demonstrate the performance of the associated multi-threaded in situ analysis approach for typical production simulation of two-fluid-phase flow.


Physical Review E | 2016

Beyond Darcy's law: The role of phase topology and ganglion dynamics for two-fluid flow

Ryan T. Armstrong; James E. McClure; M. Berrill; Maja Rücker; Steffen Schlüter; Steffen Berg


Journal of Fluid Mechanics | 2016

Tracking interface and common curve dynamics for two-fluid flow in porous media

James E. McClure; M. Berrill; William G. Gray; C. T. Miller


Physical Review E | 2013

Description of non-Darcy flows in porous medium systems

Amanda L. Dye; James E. McClure; Cass T. Miller; William G. Gray


Physical Review E | 2016

Influence of phase connectivity on the relationship among capillary pressure, fluid saturation, and interfacial area in two-fluid-phase porous medium systems.

James E. McClure; M. Berrill; William G. Gray; Cass T. Miller


Petrophysics | 2017

Flow Regimes During Immiscible Displacement

Ryan T. Armstrong; James E. McClure; M. Berrill; Maja Rucker; Steffen Schlüter; Steffen Berg

Collaboration


Dive into the James E. McClure's collaboration.

Top Co-Authors

Avatar

Cass T. Miller

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar

William G. Gray

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar

Amanda L. Dye

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar

M. Berrill

Oak Ridge National Laboratory

View shared research outputs
Top Co-Authors

Avatar

Ryan T. Armstrong

University of New South Wales

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jan F. Prins

University of North Carolina at Chapel Hill

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Zhe Li

Australian National University

View shared research outputs
Top Co-Authors

Avatar

Steffen Schlüter

Helmholtz Centre for Environmental Research - UFZ

View shared research outputs
Researchain Logo
Decentralizing Knowledge