Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Sorting”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,153 records · Page 64

Algae Biofuels Co-Location Assessment Tool for Canada

The Algae Biofuels Co-Location Assessment Tool for Canada uses chemical stoichiometry to estimate Nitrogen, Phosphorous, and Carbon atom availability from waste water and carbon dioxide emissions streams, and requirements for those same elements to produce a unit of algae. This information is then combined to find limiting nutrient information and estimate potential productivity associated with waste water and carbon dioxide sources. Output is visualized in terms of distributions or spatial locations. Distances are calculated between points of interest in the model using the great circle distance equation, and the smallest distances found by an exhaustive search and sort algorithm.

Source record↗

PV_LIB Toolbox

While an organized source of reference information on PV performance modeling is certainly valuable, there is nothing to match the availability of actual examples of modeling algorithms being used in practice. To meet this need, Sandia has developed a PV performance modeling toolbox (PV_LIB) for Matlab. It contains a set of well-documented, open source functions and example scripts showing the functions being used in practical examples. This toolbox is meant to help make the multi-step process of modeling a PV system more transparent and provide the means for model users to validate and understand the models they use and or develop. It is fully integrated into Matlab's help and documentation utilities. The PV_LIB Toolbox provides more than 30 functions that are sorted into four categories

Source record↗

The Datatype Compare Library v.1.0

The Datatype Compare (DTCMP) library provides routines that sort, search, merge, partition, rank, and select items using operations that compare MPI datatypes. Such routines are needed im MPI applications dealing with large distributed latasets, where the amount of data is too large to gather to a single process.

Moody, A. T.↗

GOTTCHA, Version 1

One major challenge in the field of shotgun metagenomics is the accurate identification of the organisms present within the community, based on classification of short sequence reads. Though microbial community profiling methods have emerged to attempt to rapidly classify the millions of reads output from contemporary sequencers, the combination of incomplete databases, similarity among otherwise divergent genomes, and the large volumes of sequencing data required for metagenome sequencing has led to unacceptably high false discovery rates (FDR). Here we present the application of a novel, gene-independent and signature-based metagenomic taxonomic profiling tool with significantly smaller FDR, which is also capable of classifying never-before seen genomes into the appropriate parent taxa.The algorithm is based upon three primary computational phases: (I) genomic decomposition into bit vectors, (II) bit vector intersections to identify shared regions, and (III) bit vector subtractions to remove shared regions and reveal unique, signature regions. In the Decomposition phase, genomic data is first masked to highlight only the valid (non-ambiguous) regions and then decomposed into overlapping 24-mers. The k-mers are sorted along with their start positions, de-replicated, and then prefixed, to minimize data duplication. The prefixes are indexed and an identical data structure is created for the start positions to mimic that of the k-mer data structure. During the Intersection phase -- which is the most computationally intensive phase -- as an all-vs-all comparison is made, the number of comparisons is first reduced by four methods: (a) Prefix restriction, (b) Overlap detection, (c) Overlap restriction, and (d) Result recording. In Prefix restriction, only k-mers of the same prefix are compared. Within that group, potential overlap of k-mer suffixes that would result in a non-empty set intersection are screened for. If such an overlap exists, the region which intersects is first reduced by performing a binary search of the boundary suffixes of the smaller set into the larger set, which defines the limits of the zipper-based intersection process. Rather than recording the actual k-mers of the intersection, another data structure of identical "shape" is created which consists of only bit vectors so that only a 1 or 0 will be stored in the location of the k-mer suffix that was found in the intersection. This reduces the amount of data generated and stored considerably. During the Subtraction phase, relevant intersection bitmasks are first unionized together to form a single bitmask which is then applied over the original genome to reveal only those regions of the genome that are unique. These regions are then exported to disk in FASTA format and used in the application of determining the constituents of an unknown metagenomic community.

Freitas, Tracey↗

GOTTCHA Database, Version 1

One major challenge in the field of shotgun metagenomics is the accurate identification of the organisms present within the community, based on classification of short sequence reads. Though microbial community profiling methods have emerged to attempt to rapidly classify the millions of reads output from contemporary sequencers, the combination of incomplete databases, similarity among otherwise divergent genomes, and the large volumes of sequencing data required for metagenome sequencing has led to unacceptably high false discovery rates (FDR). Here we present the application of a novel, gene-independent and signature-based metagenomic taxonomic profiling tool with significantly smaller FDR, which is also capable of classifying never-before seen genomes into the appropriate parent taxa.The algorithm is based upon three primary computational phases: (I) genomic decomposition into bit vectors, (II) bit vector intersections to identify shared regions, and (III) bit vector subtractions to remove shared regions and reveal unique, signature regions.In the Decomposition phase, genomic data is first masked to highlight only the valid (non-ambiguous) regions and then decomposed into overlapping 24-mers. The k-mers are sorted along with their start positions, de-replicated, and then prefixed, to minimize data duplication. The prefixes are indexed and an identical data structure is created for the start positions to mimic that of the k-mer data structure.During the Intersection phase -- which is the most computationally intensive phase -- as an all-vs-all comparison is made, the number of comparisons is first reduced by four methods: (a) Prefix restriction, (b) Overlap detection, (c) Overlap restriction, and (d) Result recording. In Prefix restriction, only k-mers of the same prefix are compared. Within that group, potential overlap of k-mer suffixes that would result in a non-empty set intersection are screened for. If such an overlap exists, the region which intersects is first reduced by performing a binary search of the boundary suffixes of the smaller set into the larger set, which defines the limits of the zipper-based intersection process. Rather than recording the actual k-mers of the intersection, another data structure of identical "shape" is created which consists of only bit vectors so that only a 1 or 0 will be stored in the location of the k-mer suffix that was found in the intersection. This reduces the amount of data generated and stored considerably.During the Subtraction phase, relevant intersection bitmasks are first unionized together to form a single bitmask which is then applied over the original genome to reveal only those regions of the genome that are unique. These regions are then exported to disk in FASTA format and used in the application of determining the constituents of an unknown metagenomic community.The DATABASE provided is the result of the algorithm described.

Freitas, Tracey↗

Climate change and the future of natural disturbances in the central hardwood region

The spatial patterns and ecological processes of the southeastern upland hardwood forests have evolved to reflect past climatic conditions and natural disturbance regimes. Changes in climate can lead to disturbances that exceed their natural range of variation, and the impacts of these changes will depend on the vulnerability or resiliency of these ecosystems. Global Circulation Models generally project annual increases in temperature across the southeastern United States over the coming decades, but changes in precipitation are less consistent. Even more unclear is how climate change might affect future trends in the severity and frequency of natural disturbances, such as severe storms, fires, droughts, floods, and insect outbreaks. Here, we use a time-series satellite data record to map the spatial pattern and severity of broad classes of natural disturbances the southeast region. The data derived from this map allow analysis of regional-scale trends in natural and anthropogenic disturbances in the region over the last three decades. Throughout the region, between 5% and 25% of forest land is affected by some sort of disturbance each year since 1985. The time series reveals periodic droughts that themselves are widespread and of low severity but are associated with more localized, high-severity disturbances such as fire and insect outbreaks. The map also reveals extensive anthropogenic disturbance across the region in the form of forest conversion related to resource extraction and urban and residential development. We discuss how changes in climate and disturbance regimes might affect southeastern forests in the future via altering the exposure, sensitivity and adaptive capacity of these ecosystems. Changes in climate are highly likely to expose southeastern forests to more frequent and severe disturbances, but ultimately how vulnerable or resilient southeastern forests are to these changes will depend on their sensitivity and capacity to adapt to these novel conditions.

Dale, Virginia H↗

Current Developments in Prokaryotic Single Cell Whole Genome Amplification

Our approach to prokaryotic single-cell Whole Genome Amplification at the JGI continues to evolve. To increase both the quality and number of single-cell genomes produced, we explore all aspects of the process from cell sorting to sequencing. For example, we now utilize specialized reagents, acoustic liquid handling, and reduced reaction volumes eliminate non-target DNA contamination in WGA reactions. More specifically, we use a cleaner commercial WGA kit from Qiagen that employs a UV decontamination procedure initially developed at the JGI, and we use the Labcyte Echo for tip-less liquid transfer to set up 2uL reactions. Acoustic liquid handling also dramatically reduces reagent costs. In addition, we are exploring new cell lysis methods including treatment with Proteinase K, lysozyme, and other detergents, in order to complement standard alkaline lysis and allow for more efficient disruption of a wider range of cells. Incomplete lysis represents a major hurdle for WGA on some environmental samples, especially rhizosphere, peatland, and other soils. Finding effective lysis strategies that are also compatible with WGA is challenging, and we are currently assessing the impact of various strategies on genome recovery.

09 BIOMASS FUELS↗

Beam Trail Tracking at Fermilab

We present a system for acquiring and sorting data from select devices depending on the destination of each particular beam pulse in the Fermilab accelerator chain. The 15 Hz beam that begins in the Fermilab ion source can be directed to a variety of additional accelerators, beam lines, beam dumps, and experiments. We have implemented a data acquisition system that senses the destination of each pulse and reads the appropriate beam intensity devices so that profiles of the beam can be stored and analysed for each type of beam trail. We envision utilizing this data long term to identify trends in the performance of the accelerators

Nicklaus, Dennis J.↗

Unboxing Space Rocks

The box was inconspicuous, but Lawrence Livermore National Laboratory (LLNL) postdoctoral researcher Megan Bruck Syal immediately knew its contents: two meteorites around the size of walnuts. They formed about 4.6 billion years ago and survived a history of violent collisions in the asteroid belt before being bumped into a near-Earth-object orbit by gravitational interactions with the planets. After finally raining down on Earth, these rocks were scavenged in Antarctica by researchers, sorted and classified at NASA Johnson Space Center, then mailed first-class to Bruck Syal. Now that these space rocks are in Bruck Syal’s hands, they are mere months away from fulfilling their destiny. They are to be vaporized by a high-powered laser, and the data they yield on asteroid deflection could one day save the planet.

79 ASTRONOMY AND ASTROPHYSICS↗

Fermentation process using specific oxygen uptake rates as a process control

Specific oxygen uptake (OUR) is used as a process control parameter in fermentation processes. OUR is determined during at least the production phase of a fermentation process, and process parameters are adjusted to maintain the OUR within desired ranges. The invention is particularly applicable when the fermentation is conducted using a microorganism having a natural PDC pathway that has been disrupted so that it no longer functions. Microorganisms of this sort often produce poorly under strictly anaerobic conditions. Microaeration controlled by monitoring OUR allows the performance of the microorganism to be optimized.

59 BASIC BIOLOGICAL SCIENCES↗

miniGhost Mantevo miniapp

MiniGhost is a miniapp in the Mantevo project. Using a finite difference method, it mimics the inter-process communication requirements commonly found in applications of this sort. Random values are inserts into the grid, and therefore no "real problem" is solved.

Source record↗

Method and system to discover and recommend interesting documents

Disclosed are several examples of systems that can read millions of news feeds per day about topics (e.g., your customers, competitors, markets, and partners), and provide a small set of the most relevant items to read to keep current with the overwhelming amount of information currently available. Topics of interest can be chosen by the user of the system for use as seeds. The seeds can be vectorized and compared with the target documents to determine their similarity. The similarities can be sorted from highest to lowest so that the most similar seed and target documents are at the top of the list. This output can be produced in XML format so that an RSS Reader can format the XML. This allows for easy Internet access to these recommendations.

99 GENERAL AND MISCELLANEOUS↗

A High-Granularity Approach to Modeling Energy Consumption and Savings Potential in the U.S. Residential Building Stock

Building simulations are increasingly used in various applications related to energy efficient buildings. For individual buildings, applications include: design of new buildings, prediction of retrofit savings, ratings, performance path code compliance and qualification for incentives. Beyond individual building applications, larger scale applications (across the stock of buildings at various scales: national, regional and state) include: codes and standards development, utility program design, regional/state planning, and technology assessments. For these sorts of applications, a set of representative buildings are typically simulated to predict performance of the entire population of buildings. Focusing on the U.S. single-family residential building stock, this paper will describe how multiple data sources for building characteristics are combined into a highly-granular database that preserves the important interdependencies of the characteristics. We will present the sampling technique used to generate a representative set of thousands (up to hundreds of thousands) of building models. We will also present results of detailed calibrations against building stock consumption data.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Futility

The Futility package contains the following: 1) Definition of the size of integers and real numbers; 2) A generic Unit test harness; 3) Definitions for some basic extensions to the Fortran language: arbitrary length strings, a parameter list construct, exception handlers, command line processor, timers; 4) Geometry definitions: point, line, plane, box, cylinder, polyhedron; 5) File wrapper functions: standard Fortran input/output files, Fortran binary files, HDF5 files; 6) Parallel wrapper functions: MPI, and Open MP abstraction layers, partitioning algorithms; 7) Math utilities: BLAS, Matrix and Vector definitions, Linear Solver methods and wrappers for other TPLs (PETSC, MKL, etc), preconditioner classes; 8) Misc: random number generator, water saturation properties, sorting algorithms.

Collins, Benjamin S.↗

Big Data, Big Solutions

Data—lots of data—generated in seconds and piling up on the internet, streaming and stored in countless databases. Big data is important for commerce, society and our nation’s security. Yet the volume, velocity, variety and veracity of data is simply too great for any single analyst to make sense of alone. It requires advanced, data-intensive computing. Simply put, data-intensive computing is the use of sophisticated computers to sort through mounds of information and present analysts with solutions in the form of graphics, scenarios, formulas, new hypotheses and more. This scientific capability is foundational to PNNL’s energy, environment and security missions. Senior Scientist and Division Director Bill Pike and his team are developing analytic tools that are used to solve important national challenges, including cyber systems defense, power grid control systems, intelligence analysis, climate change and scientific exploration.

97 MATHEMATICS AND COMPUTING↗

Wave-particle interactions in nonstationary plasma

Waves have proven to be an immensely useful tool for manipulating magnetically confined fusion plasmas. Our sophisticated understanding of the physics of waves and their interactions with charged particles in such plasmas is aided by the fact that the waves often can be treated as perturbations of an essentially stationary background, simplifying their mathematical treatment. On the other hand, despite the rapid, ongoing advancement of the world's most sophisticated plasma compression experiments, such as NIF (LLNL) and Z (SNL), the phenomenology of wave-particle interactions in the sort of nonstationary plasma environments exemplified by these experiments has gone relatively unexplored. In plasmas undergoing compression, expansion, ionization, and recombination, embedded waves can have very unusual and possibly useful properties. The introduction of explicit time-dependence into some classic problems in plasma wave physics has revealed the nature in which nonstationary processes impact all stages of a wave's lifetime, including its undamped linear and nonlinear dynamics as well as its collisionless and collisional damping. A number of new insights are revealed, including the discovery of an induced, switch-like collisionless damping mechanism capable of producing prescribed bursts of heat, current, magnetic field energy, and/or voltage in time-evolving plasma; a novel method for optimizing plasma-based acceleration of particle beams; enhanced understanding of the effect of waves on plasma compressibility; and the first numerical confirmation of a new, transparent analytical theory of nonlinear wave dynamics. To describe numerically all these effects, novel particle-in-cell simulations were developed. The findings not only stand to expand on the basic physics of waves in plasmas, but they also point toward potentially beneficial applications in the laboratory.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Chain of Custody Item Monitor Message Viewer v.1.0 Beta

The CoCIM Message Viewer software allows users to connect to and download messages from a Chain of Custody Item Monitor (CoCIM) connected to a serial port on the user’s computer. The downloaded messages are authenticated and displayed in a Graphical User Interface that allows the user a limited degree of sorting and filtering of the downloaded messages as well as the ability to save downloaded files or to open previously downloaded message history files.

Schwartz, Steven Robert↗

The Development of the CMS Zero Degree Calorimeters to Derive the Centrality of AA Collisions

The centrality of РЬРЬ collisions is derived using correlations from the zero degree calorimeter (ZDC) signal and pixel multiplicity at the Compact Muon Solenoid (CMS) Experiment using data from the heavy ion run in 2010. The method to derive the centrality takes the two-dimensional correlation between the ZDC and pixels and linearizes it for sorting events. The initial method for deriving the centrality at CMS uses the energy deposit in the HF detector, and it is compared to the centrality derived Ьу the correlations in ZDC and pixel multiplicity. This comparison highlights the similarities between the results of both methods in central collisions, as expected, and deviations in the results in peripheral collisions. The ZDC signals in peripheral collisions are selected Ьу low pixel multiplicity to oЬtain а ZDC neutron spectrum, which is used to effectively gain match both sides of the ZDC

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗