Network


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

Hotspot


Dive into the research topics where William Clarence McLendon is active.

Publication


Featured researches published by William Clarence McLendon.


Journal of Parallel and Distributed Computing | 2005

Finding strongly connected components in distributed graphs

William Clarence McLendon; Bruce Hendrickson; Steven J. Plimpton; Lawrence Rauchwerger

The traditional, serial, algorithm for finding the strongly connected components in a graph is based on depth first search and has complexity which is linear in the size of the graph. Depth first search is difficult to parallelize, which creates a need for a different parallel algorithm for this problem. We describe the implementation of a recently proposed parallel algorithm that finds strongly connected components in distributed graphs, and discuss how it is used in a radiation transport solver.


Nuclear Science and Engineering | 2005

Parallel S n Sweeps on Unstructured Grids: Algorithms for Prioritization, Grid Partitioning, and Cycle Detection

Steven J. Plimpton; Bruce Hendrickson; Shawn P. Burns; William Clarence McLendon; Lawrence Rauchwerger

Abstract The method of discrete ordinates is commonly used to solve the Boltzmann transport equation. The solution in each ordinate direction is most efficiently computed by sweeping the radiation flux across the computational grid. For unstructured grids this poses many challenges, particularly when implemented on distributed-memory parallel machines where the grid geometry is spread across processors. We present several algorithms relevant to this approach: (a) an asynchronous message-passing algorithm that performs sweeps simultaneously in multiple ordinate directions, (b) a simple geometric heuristic to prioritize the computational tasks that a processor works on, (c) a partitioning algorithm that creates columnar-style decompositions for unstructured grids, and (d) an algorithm for detecting and eliminating cycles that sometimes exist in unstructured grids and can prevent sweeps from successfully completing. Algorithms (a) and (d) are fully parallel; algorithms (b) and (c) can be used in conjunction with (a) to achieve higher parallel efficiencies. We describe our message-passing implementations of these algorithms within a radiation transport package. Performance and scalability results are given for unstructured grids with up to 3 million elements (500 million unknowns) running on thousands of processors of Sandia National Laboratories’ Intel Tflops machine and DEC-Alpha CPlant cluster.


ieee international conference on high performance computing data and analytics | 2008

BlueGene/L applications: Parallelism On a Massive Scale

Bronis R. de Supinski; Martin Schulz; Vasily V. Bulatov; William H. Cabot; Bor Chan; Andrew W. Cook; Erik W. Draeger; James N. Glosli; Jeffrey Greenough; Keith Henderson; Alison Kubota; Steve Louis; Brian Miller; Mehul Patel; Thomas E. Spelce; Frederick H. Streitz; Peter L. Williams; Robert Kim Yates; Andy Yoo; George S. Almasi; Gyan Bhanot; Alan Gara; John A. Gunnels; Manish Gupta; José E. Moreira; James C. Sexton; Bob Walkup; Charles J. Archer; Francois Gygi; Timothy C. Germann

BlueGene/L (BG/L), developed through a partnership between IBM and Lawrence Livermore National Laboratory (LLNL), is currently the worlds largest system both in terms of scale, with 131,072 processors, and absolute performance, with a peak rate of 367 Tflop/s. BG/L has led the last four Top500 lists with a Linpack rate of 280.6 Tflop/s for the full machine installed at LLNL and is expected to remain the fastest computer in the next few editions. However, the real value of a machine such as BG/L derives from the scientific breakthroughs that real applications can produce by successfully using its unprecedented scale and computational power. In this paper, we describe our experiences with eight large scale applications on BG/ L from several application domains, ranging from molecular dynamics to dislocation dynamics and turbulence simulations to searches in semantic graphs. We also discuss the challenges we faced when scaling these codes and present several successful optimization techniques. All applications show excellent scaling behavior, even at very large processor counts, with one code even achieving a sustained performance of more than 100 Tflop/s, clearly demonstrating the real success of the BG/L design.


international workshop on analytics for big geospatial data | 2014

A computational framework for ontologically storing and analyzing very large overhead image sets

Randolph C. Brost; William Clarence McLendon; Ojas Parekh; Mark Daniel Rintoul; David R. Strip; Diane Woodbridge

We describe a computational approach to remote sensing image analysis that addresses many of the classic problems associated with storage, search, and query. This process starts by automatically annotating the fundamental objects in the image data set that will be used as a basis for an ontology, including both the objects (such as building, road, water, etc.) and their spatial and temporal relationships (is within 100 m of, is surrounded by, has changed in the past year, etc.). Data sets that can include multiple time slices of the same area are then processed using automated tools that reduce the images to the objects and relationships defined in an ontology based on the primitive objects, and this representation is stored in a geospatial-temporal semantic graph. Image searches are then defined in terms of the ontology (e.g. find a building greater than 103 m2 that borders a body of water), and the graph is searched for such relationships. This approach also enables the incorporation of non-image data that is related to the ontology. We demonstrate through an initial implementation of the entire system on large data sets (109 -- 1011 pixels) that this system is robust against variations in different image collection parameters, provides a way for analysts to query data sets in a more natural way, and can greatly reduce the memory footprint of the search.


ieee symposium on large data analysis and visualization | 2012

On the use of graph search techniques for the analysis of extreme-scale combustion simulation data

William Clarence McLendon; Gaurav Bansal; Peer-Timo Bremer; Jacqueline H. Chen; Hemanth Kolla; Janine C. Bennett

With the continuous increase in high performance computing capabilities, simulations are becoming ever larger and more complex, using bigger domains, tracking more variables, and producing more time steps. This increase in the ranges of spatial and temporal simulation scales results in data that presents significant challenges to as well as new opportunities for the visualization and data analysis community. For example, highly-localized, intermittent events (such as the formation of ignition kernels in turbulent combustion) may be caused by interactions between multiple variables across a series of time steps, making both their definition and their extraction difficult, particularly at scale. This paper introduces an intuitive framework to support the identification, characterization, and tracking of such complex, multivariate, temporally evolving events in large-scale simulations. In a pre-processing step, we use topological techniques to create a hierarchical family of feature definitions for each variable of interest. Subsequently, we select a particular set of features for analysis and, using overlap-based metrics, we generate an attributed relational graph (ARG) capturing the relationships between different variables both within one and across multiple time steps. Finally, we leverage subgraph-isomorphism search heuristics to identify patterns in the ARG that characterize interesting events. We demonstrate the power of this approach by analyzing a large-scale turbulent combustion simulation.


Archive | 2014

Encoding and analyzing aerial imagery using geospatial semantic graphs

Jean-Paul Watson; David R. Strip; William Clarence McLendon; Ojas Parekh; Carl F. Diegert; Shawn Bryan Martin; Mark Daniel Rintoul

While collection capabilities have yielded an ever-increasing volume of aerial imagery, analytic techniques for identifying patterns in and extracting relevant information from this data have seriously lagged. The vast majority of imagery is never examined, due to a combination of the limited bandwidth of human analysts and limitations of existing analysis tools. In this report, we describe an alternative, novel approach to both encoding and analyzing aerial imagery, using the concept of a geospatial semantic graph. The advantages of our approach are twofold. First, intuitive templates can be easily specified in terms of the domain language in which an analyst converses. These templates can be used to automatically and efficiently search large graph databases, for specific patterns of interest. Second, unsupervised machine learning techniques can be applied to automatically identify patterns in the graph databases, exposing recurring motifs in imagery. We illustrate our approach using real-world data for Anne Arundel County, Maryland, and compare the performance of our approach to that of an expert human analyst.


international carnahan conference on security technology | 2010

Network algorithms for information analysis using the Titan Toolkit

William Clarence McLendon; Timothy M. Shead; Andrew T. Wilson; Brian N. Wylie; Jeffrey Baumes

The analysis of networked activities is dramatically more challenging than many traditional kinds of analysis. A network is defined by a set of entities (people, organizations, banks, computers, etc.) linked by various types of relationships. These entities and relationships are often uninteresting alone, and only become significant in aggregate. The analysis and visualization of these networks is one of the driving factors behind the creation of the Titan Toolkit. Given the broad set of problem domains and the wide ranging databases in use by the information analysis community, the Titan Toolkits flexible, component based pipeline provides an excellent platform for constructing specific combinations of network algorithms and visualizations.


acm symposium on parallel algorithms and architectures | 2012

Brief announcement: subgraph isomorphism on a multithreaded shared memory architecture

Claire C. Ralph; Vitus J. Leung; William Clarence McLendon

Graph algorithms tend to suffer poor performance due to the irregularity of access patterns within general graph data structures, arising from poor data locality, which translates to high memory latency. The result is that advances in high-performance solutions for graph algorithms are most likely to come through advances in both architectures and algorithms. Specialized MMT shared memory machines offer a potentially transformative environment in which to approach the problem. Here, we explore the challenges of implementing Subgraph Isomorphism (SI) algorithms based on the Ullmann and VF2 algorithms in the Cray XMT environment, where issues of memory contention, scheduling, and compiler parallelizability must be optimized.


american control conference | 2011

The use of electric circuit simulation for power grid dynamics

David A. Schoenwald; Karina Munoz; William Clarence McLendon; Thomas V. Russo

Traditional grid models for large-scale simulations assume linear and quasi-static behavior allowing very simple models of the systems. In this paper, a scalable electric circuit simulation capability is presented that can capture a significantly higher degree of fidelity including transient dynamic behavior of the grid as well as allowing scaling to a regional and national level grid. A test case presented uses simple models, e.g. generators, transformers, transmission lines, and loads, but with the scalability feature it can be extended to include more advanced non-linear detailed models. The use of this scalable electric circuit simulator will provide the ability to conduct large-scale transient stability analysis as well as grid level planning as the grid evolves with greater degrees of penetration of renewables, power electronics, storage, distributed generation, and micro-grids.


Archive | 2011

Final report for %22High performance computing for advanced national electric power grid modeling and integration of solar generation resources%22, LDRD Project No. 149016.

Matthew J. Reno; Andrew Charles Riehm; Robert J. Hoekstra; Karina Munoz-Ramirez; Jason Edwin Stamp; Laurence R. Phillips; Brian M. Adams; Thomas V. Russo; Ron A. Oldfield; William Clarence McLendon; Jeffrey Scott Nelson; Clifford W. Hansen; Bryan T. Richardson; Joshua S. Stein; David A. Schoenwald; Paul R. Wolfenbarger

Design and operation of the electric power grid (EPG) relies heavily on computational models. High-fidelity, full-order models are used to study transient phenomena on only a small part of the network. Reduced-order dynamic and power flow models are used when analysis involving thousands of nodes are required due to the computational demands when simulating large numbers of nodes. The level of complexity of the future EPG will dramatically increase due to large-scale deployment of variable renewable generation, active load and distributed generation resources, adaptive protection and control systems, and price-responsive demand. High-fidelity modeling of this future grid will require significant advances in coupled, multi-scale tools and their use on high performance computing (HPC) platforms. This LDRD report demonstrates SNLs capability to apply HPC resources to these 3 tasks: (1) High-fidelity, large-scale modeling of power system dynamics; (2) Statistical assessment of grid security via Monte-Carlo simulations of cyber attacks; and (3) Development of models to predict variability of solar resources at locations where little or no ground-based measurements are available.

Collaboration


Dive into the William Clarence McLendon's collaboration.

Top Co-Authors

Avatar

Randolph C. Brost

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

David R. Strip

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Mark Daniel Rintoul

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Ojas Parekh

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Bruce Hendrickson

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Diane Woodbridge

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Jonathan W. Berry

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Richard C. Murphy

Sandia National Laboratories

View shared research outputs
Top Co-Authors

Avatar

Vitus J. Leung

Sandia National Laboratories

View shared research outputs
Researchain Logo
Decentralizing Knowledge