Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Vectorization”

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,801 records · Page 100

Miniature Laser Magnetometer

A conceptual design has been developed for a miniature laser magnetometer (MLM) that will measure the scalar magnitude and vector components of near-Earth magnetic fields. The MLM incorporates a number of technical innovations to achieve high-accuracy and high-resolution performance while significantly reducing the size of the laser-pumped helium magnetometer for use on small satellites and unmanned aerial vehicles (UAVs). and electronics sections that has the capability of measuring both the scalar magnetic field magnitude and the vector magnetic field components. Further more, the high-accuracy scalar measurements are used to calibrate and correct the vector component measurements in order to achieve superior vector accuracy and stability. The correction algorithm applied to the vector components for calibration and the same cell for vector and scalar measurements are major innovations. The separate sensor and electronics section of the MLM instrument allow the sensor to be installed on a boom or otherwise located away from electronics and other noisy magnetic components. The MLM s miniaturization will be accomplished through the use of advanced miniaturized components and packaging methods for the MLM sensor and electronics. The MLM conceptual design includes three key innovations. The first is a new non-magnetic laser package that will allow the placement of the laser pump source near the helium cell sensing elements. The second innovation is the design of compact, nested, triaxial Braunbek coils used in the vector measurements that reduce the coil size by a factor of two compared to existing Helmholtz coils with similar field-generation performance. The third innovation is a compact sensor design that reduces the sensor volume by a factor of eight compared to MLM s predecessor.

Slocum, Robert↗

Supporting data for climatic clustering and longitudinal analysis with impacts on food, bioenergy, and pandemics

This data supports the conclusions found in climatic clustering and longitudinal analysis with impacts on food, bioenergy, and pandemics. Included here are (i) the binarized geolocation vectors used for exhaustive vector comparisons, (ii) the resulting climatic networks, (iii) the results of applying Markov clustering to the climatic networks, and (iv) the results of applying Correlation-of-Correlations (cor-cor) to the climatic networks. The set of binarized geolocation vectors that are used as inputs for the Combinatorial Metrics library (CoMet) are of the form comet-UUUUUxVVVVV-XXXX-YYYY.shuffled.tped where UUUUU is the number of vectors, VVVVV is the length of each vector, XXXX is the starting year, and YYYY is the ending year. Each line corresponds to a geolocation vector of binary elements A (i.e., 0) and T (i.e., 1). The set of climatic networks that are used for downstream network analysis are of the form network-U-way-XXXX-YYYY.parsed.txt where U is the order of the comparison (2-way or 3-way), XXXX is the starting year, and YYYY is the ending year. Each line corresponds to an edge linking two geolocations (defined by latitude and longitude) with its corresponding edge weight (i.e., DUO score). The set of cluster results are of the form clusters-U-way-XXXX-YYYY-thresh-VVVV-inflation-WWW.clustered.txt where U is the order of the comparison (2-way or 3-way), XXXX is the starting year, YYYY is the ending year, VVVV is the similarity threshold, and WWW is the Markov clustering inflation rate. Each line corresponds to a single cluster and is composed of a number of corresponding geolocations (defined by latitude and longitude). The set of cor-cor results are of the form corcor-U-way-XXXX-YYYY.cumulative.txt where U is the order of the comparison (2-way or 3-way), XXXX is the starting year, and YYYY is the ending year. Each line corresponds to a single geolocation with it's corresponding cor-cor value.

54 ENVIRONMENTAL SCIENCES↗

Drug Resistance in Filarial Parasites Does Not Affect Mosquito Vectorial Capacity

Parasite drug resistance presents a major obstacle to controlling and eliminating vector-borne diseases affecting humans and animals. While vector-borne disease dynamics are affected by factors related to parasite, vertebrate host and vector, research on drug resistance in filarial parasites has primarily focused on the parasite and vertebrate host, rather than the mosquito. However, we expect that the physiological costs associated with drug resistance would reduce the fitness of drug-resistant vs. drug-susceptible parasites in the mosquito wherein parasites are not exposed to drugs. Here we test this hypothesis using four isolates of the dog heartworm (Dirofilaria immitis)—two drug susceptible and two drug resistant—and two vectors—the yellow fever mosquito (Aedes aegypti) and the Asian tiger mosquito (Ae. albopictus)—as our model system. Our data indicated that while vector species had a significant effect on vectorial capacity, there was no significant difference in the vectorial capacity of mosquitoes infected with drug-resistant vs. drug-susceptible parasites. Consequently, contrary to expectations, our data indicate that drug resistance in D. immitis does not appear to reduce the transmission efficiency of these parasites, and thus the spread of drug-resistant parasites in the vertebrate population is unlikely to be mitigated by reduced fitness in the mosquito vector.

59 BASIC BIOLOGICAL SCIENCES↗

Transient Storage Model Parameter Optimization Using the Simulated Annealing Method

Hyporheic exchange in streams is critical to ecosystem functions such as nutrient cycling along river corridors, especially for slowly moving or small stream systems. The transient storage model (TSM) has been widely used for modeling of hyporheic exchange. TSM calibration, for hyporheic exchange, is typically used to estimate four parameters, including the mass exchange rate coefficient, the dispersion coefficient, stream cross-sectional area, and hyporheic zone cross-sectional area. Prior studies have raised concerns regarding the non-uniqueness of the inverse problem for the TSM, that is, the occurrence of different parameter vectors resulting in TSM solution that reproduces the observed in-stream tracer break through curve (BTC) with the same error. This leads to practical non-identifiability in determining the unknown parameter vector values even when global-optimal values exist, and the parameter optimization becomes practically non-unique. To address this problem, we applied the simulated annealing method to calibrate the TSM to BTCs, because it is less susceptible to local minima-induced non-identifiability. A hypothetical (or synthetic) tracer test data set with known parameters was developed to demonstrate the capability of the simulated annealing method to find the global minimum parameter vector, and it identified the “hypothetically-true” global minimum parameter vector even with input data that were modified with up to 10% noise without increasing the number of iterations required for convergence. The simulated annealing TSM was then calibrated using two in-stream tracer tests conducted in East Fork Poplar Creek, Tennessee. In conclusion, simulated annealing was determined to be appropriate for quantifying the TSM parameter vector because of its search capability for the global minimum parameter vector.

54 ENVIRONMENTAL SCIENCES↗

MultiGreen: A multiplexing architecture for GreenGate cloning

Genetic modification of plants fundamentally relies upon customized vector designs. The ever-increasing complexity of transgenic constructs has led to increased adoption of modular cloning systems for their ease of use, cost effectiveness, and rapid prototyping. GreenGate is a modular cloning system catered specifically to designing bespoke, single transcriptional unit vectors for plant transformation—which is also its greatest flaw. MultiGreen seeks to address GreenGate’s limitations while maintaining the syntax of the original GreenGate kit. The primary limitations MultiGreen addresses are 1) multiplexing in series, 2) multiplexing in parallel, and 3) repeated cycling of transcriptional unit assembly through binary intermediates. MultiGreen efficiently concatenates bespoke transcriptional units using an additional suite of level 1acceptor vectors which serve as an assembly point for individual transcriptional units prior to final, level 2, condensation of multiple transcriptional units. Assembly with MultiGreen level 1 vectors scales at a maximal rate of 2*⌈ log 6 n ⌉+3 days per assembly, where n represents the number of transcriptional units. Further, MultiGreen level 1 acceptor vectors are binary vectors and can be used directly for plant transformation to further maximize prototyping speed. MultiGreen is a 1:1 expansion of the original GreenGate architecture’s grammar and has been demonstrated to efficiently assemble plasmids with multiple transcriptional units. MultiGreen has been validated by using a truncated violacein operon from Chromobacterium violaceum in bacteria and by deconstructing the RUBY reporter for in planta functional validation. MultiGreen currently supports many of our in-house multi transcriptional unit assemblies and will be a valuable strategy for more complex cloning projects.

Science & Technology - Other Topics↗

SIMD Programming for the SMASH Shock Physics Code

Many modern CPUs that are available to the NNSA as mission computing resources support vector instruction sets. Making good use of vector instructions, referred to as “vectorization”, is often critical to getting the best performance from these CPUs. While other codes choose to rely on compiler auto-vectorization, the SMASH shock physics code chooses to leverage APIs for explicit vectorization. These APIs are similar to directly calling the CPU vendor’s vector intrinsics, with the additional benefit of being vendor-agnostic. This document explains what the SIMD APIs are and how to use them in developing SMASH.

97 MATHEMATICS AND COMPUTING↗

Evaluation of the SPAR thermal analyzer on the CYBER-203 computer

The use of the CYBER 203 vector computer for thermal analysis is investigated. Strengths of the CYBER 203 include the ability to perform, in vector mode using a 64 bit word, 50 million floating point operations per second (MFLOPS) for addition and subtraction, 25 MFLOPS for multiplication and 12.5 MFLOPS for division. The speed of scalar operation is comparable to that of a CDC 7600 and is some 2 to 3 times faster than Langley's CYBER 175s. The CYBER 203 has 1,048,576 64-bit words of real memory with an 80 nanosecond (nsec) access time. Memory is bit addressable and provides single error correction, double error detection (SECDED) capability. The virtual memory capability handles data in either 512 or 65,536 word pages. The machine has 256 registers with a 40 nsec access time. The weaknesses of the CYBER 203 include the amount of vector operation overhead and some data storage limitations. In vector operations there is a considerable amount of time before a single result is produced so that vector calculation speed is slower than scalar operation for short vectors.

Robinson, J. C.↗

Mathematical algorithms to maximize performance in numerical weather prediction

Numerical weather prediction models, which involve the solution of non-linear partial differential equations at points on an extensive three dimensional grid, are ideally suited for processing on vector machines. It was logical therefore that the new global forecast model to be implemented at the Meteorological Office should be written in vector code for the CYBER 205. In order to achieve full efficiency and to reduce storage requirements the model used 32-bit arithmetic which was found to provide high enough precision. Unfortunately, however, the trigonometrical and logarithmic functions provided by CDC could only handle 64-bit vectors and, although written in efficient scalar code, did not take advantage of the special facilities of a vector processor. It was therefore necessary to rewrite the functions in vector code to handle both 32 and 64-bit vectors. There was also no half-precision compiler available for the Cyber 205 at that time and so the functions, like the model, had to make extensive use of the special call syntax. This made the code more difficult to write but it allowed much greater flexibility in that it became possible to access the exponent of a floating-point number independently of its coefficient. A description is given of the technique and the results which were achieved are summarized.

Foreman, A.↗

Block-Krylov component synthesis method for structural model reduction

A new analytical method is presented for generating component shape vectors, or Ritz vectors, for use in component synthesis. Based on the concept of a block-Krylov subspace, easily derived recurrence relations generate blocks of Ritz vectors for each component. The subspace spanned by the Ritz vectors is called a block-Krylov subspace. The synthesis uses the new Ritz vectors rather than component normal modes to reduce the order of large, finite-element component models. An advantage of the Ritz vectors is that they involve significantly less computation than component normal modes. Both 'free-interface' and 'fixed-interface' component models are derived. They yield block-Krylov formulations paralleling the concepts of free-interface and fixed-interface component modal synthesis. Additionally, block-Krylov reduced-order component models are shown to have special disturbability/observability properties. Consequently, the method is attractive in active structural control applications, such as large space structures. The new fixed-interface methodology is demonstrated by a numerical example. The accuracy is found to be comparable to that of fixed-interface component modal synthesis.

Craig, Roy R., Jr.↗

Rotational polarities of sudden impulses in the magnetotail lobe

A sudden impulse (SI) is a sudden change in the magnetic field strength which is caused by a change in the solar wind pressure and is observed throughout the magnetosphere. In this report we have examined the rotations of the magnetic field vectors at times of SIs in the magnetotail lobe, by using IMP 6, 7, and 8 magnetometer data. The following properties have been found: (1) at the time of SI the arrowhead of the magnetic vector tends to rotate in one plane; (2) the plane of rotation tends to include the unperturbed magnetic field vector; (3) the plane of rotation tends to be aligned with the radial direction from the magnetotail axis; and (4) the magnetic vectors have a particular rotational polarity: when the plane of rotation is viewed so that the Sun is to the right of the viewed plane and the magnetotail axis is to the bottom, the arrowhead of the vector tends to rotate counterclockwise in this plane. These magnetic vector properties are consistent with those expected when part of an increase in solar wind lateral pressure squeezes the magnetotail axisymmetrically while moving tailward.

Kawano, H.↗

A test of present-day plate geometries for northeast Asia and Japan

Alternative geometries for the present-day configuration of plate boundaries in northeast Asia and Japan are tested using NUVEL-1 and 256 horizontal earthquake slip vectors from the Japan and northern Kuril trenches. Statistical analysis of the slip vectors is used to determine whether the North American, Eurasian, or Okhotsk plate overlies the trench. Along the northern Kuril trench, slip vectors are well-fit by the NUVEL-1 Pacific-North America Euler pole, but are poorly fit by the Pacific-Eurasia Euler pole. Results for the Japan trench are less conclusive, but suggest that much of Honshu and Hokkaido are also part of the North American plate. The simplest geometry consistent with the trench slip vectors is a geometry in which the North American plate extends south to 41 deg N, and possibly includes northern Honshu and southern Hokkaido. Although these results imply that the diffuse seismicity that connects the Lena River delta to Sakhalin Island and the eastern Sea of Japan records motion between Eurasia and North America, onshore geologic and seismic data define an additional belt of seismicity in Siberia that cannot be explained with this geometry. Assuming that these two seismic belts constitute evidence for an Okhotsk block, two published kinematic models for motion of the Okhotsk block are tested. The first model, which predicts motion of up to 15 mm/yr relative to North America, is rejected because Kuril and Japan trench slip vectors are fit more poorly than for the simpler geometry described above. The second model gives a good fit to the trench slip vectors, but only if Okhotsk-North America motion is slower than 5 mm/yr.

Demets, Charles↗

Internal performance of a nonaxisymmetric nozzle with a rotating upper flap and a center-pivoted lower flap

An investigation was conducted at wind-off conditions in the static-test facility of the Langley 16-Foot Transonic Tunnel to determine the internal performance characteristics of a single expansion-ramp nozzle with thrust-vectoring capability to 105 degrees. Thrust vectoring was accomplished by the downward rotation of an upper flap with adaptive capability for internal contouring and a corresponding rotation of a center-pivoted lower flap. The static internal performance of configurations with pitch thrust-vector angles of 0 degrees, 60 degrees, and 105 degrees each with two throat areas, was investigated. The nozzle pressure ratio was varied from 1.5 to approximately 8.0 (5.0 for the maximum throat area configurations). Results of this study indicated that the nozzle configuration of the present investigation, when vectored, provided excellent flow-turning capability with relatively high levels of internal performance. In all cases, the thrust vector angle was a function of the nozzle pressure ratio. This result is expected because the flow is bounded by a single expansion surface on both vectored- and unvectored-nozzle geometries.

Wing, David J.↗

Nonlinear vibrations of thin-walled composite frames

A reduced basis technique and a computational procedure are presented for generating the nonlinear vibrational response, and evaluating the first-order sensitivity coefficients of thin-walled composite frames. The sensitivity coefficients are the derivatives of the nonlinear frequency with respect to the material and lamination parameters of the frame. A mixed formulation is used with the fundamental unknowns consisting of both the generalized displacements and stress resultants in the frame. The flanges and webs of the frames are modeled by using geometrically nonlinear two-dimensional shell and plate finite elements. The computational procedure can be conveniently divided into three distinct steps. The first step involves the generation of various-order perturbation vectors, and their derivatives with respect to the material and lamination parameters of the frame, using the Linstedt-Poincare perturbation technique. The second step consists of using the perturbation vectors as basis vectors, computing the amplitudes of these vectors and the nonlinear frequency of vibration, via a direct variational procedure. The third step consists of using the perturbation vectors, and their derivatives, as basis vectors and computing the sensitivity coefficients of the nonlinear frequency via a second application of the direct variational procedure. Numerical results are presented for semicircular thin-walled frames with I and J section, showing the convergence of the nonlinear frequency and the sensitivity coefficients obtained by both the reduced-basis and perturbation techniques.

Noor, Ahmed K.↗

Kalman filter estimation of attitude and gyro bias with the QUEST observation model

The loss function for the Wahba attitude estimation problem employs unit vector observations with scalar weights. It is usually associated with the QUEST observation model, where the actual sensor noise is assumed the same for all components of the observed vector, regardless of the position in the field of view. The QUEST model has the great advantage of being sensor-independent except for the scalar parameter that characterizes the sensor errors. Although efficient algorithms for solving the Wahba problem exist, extending these algorithms to estimate gyro biases or sensor alignments has had mixed success. However, it is straightforward to estimate bias and alignment parameters with a Kalman filter. This paper investigates the use of an extended Kalman filter for the attitude and gyro bias that incorporates the QUEST observation model, to be referred to as the Unit Vector Filter (UVF). The UVF results are compared with those from a more conventional filter, the Real-Time Sequential Filter (RTSF), for which the residual is the two-dimensional projection of the unit vector onto the plane perpendicular to the sensor boresight. The RTSF is similar in design to that used by Multimission Modular Spacecraft for onboard attitude determination. An apparent obstacle to the use of unit vectors as measurements is their singular noise covariance matrix. Shuster has shown that this problem should not affect filter performance. The UVF and RTSF are tested using actual flight data from the Extreme Ultraviolet Explorer (EUVE). It is found that these filters generate nearly identical attitude and gyro bias estimates, thus validating the use of unit vectors and the QUEST noise model.

Sedlak, J.↗

Shear-Sensitive Liquid Crystal Coating Method Applied Through Transparent Test Surfaces

Research conducted at NASA Ames Research Center has shown that the color-change response of a shear-sensitive liquid crystal coating (SSLCC) to aerodynamic shear depends on both the magnitude of the local shear vector and its direction relative to the observer's in-plane line of sight. In conventional applications, the surface of the SSLCC exposed to aerodynamic shear is illuminated with white light from the normal direction and observed from an oblique above-plane view angle of order 30 deg. In this top-light/top-view mode, shear vectors with components directed away from the observer cause the SSLCC to exhibit color-change responses. At any surface point, the maximum color change (measured from the no-shear red or orange color) always occurs when the local vector is aligned with, and directed away from, the observer. The magnitude of the color change at this vector-observer-aligned orientation scales directly with shear stress magnitude. Conversely, any surface point exposed to a shear vector with a component directed toward the observer exhibits a non-color-change response, always characterized by a rusty-red or brown color, independent of both shear magnitude and direction. These unique, highly directional color-change responses of SSLCCs to aerodynamic shear allow for the full-surface visualization and measurement of continuous shear stress vector distributions. The objective of the present research was to investigate application of the SSLCC method through a transparent test surface. In this new back-light/back-view mode, the exposed surface of the SSLCC would be subjected to aerodynamic shear stress while the contact surface between the SSLCC and the solid, transparent wall would be illuminated and viewed in the same geometrical arrangement as applied in conventional applications. It was unknown at the outset whether or not color-change responses would be observable from the contact surface of the SSLCC, and, if seen, how these color-change responses might relate to those observed in standard practice.

Reda, Daniel C.↗

Compute Server Performance Results

Parallel-vector supercomputers have been the workhorses of high performance computing. As expectations of future computing needs have risen faster than projected vector supercomputer performance, much work has been done investigating the feasibility of using Massively Parallel Processor systems as supercomputers. An even more recent development is the availability of high performance workstations which have the potential, when clustered together, to replace parallel-vector systems. We present a systematic comparison of floating point performance and price-performance for various compute server systems. A suite of highly vectorized programs was run on systems including traditional vector systems such as the Cray C90, and RISC workstations such as the IBM RS/6000 590 and the SGI R8000. The C90 system delivers 460 million floating point operations per second (FLOPS), the highest single processor rate of any vendor. However, if the price-performance ration (PPR) is considered to be most important, then the IBM and SGI processors are superior to the C90 processors. Even without code tuning, the IBM and SGI PPR's of 260 and 220 FLOPS per dollar exceed the C90 PPR of 160 FLOPS per dollar when running our highly vectorized suite,

Stockdale, I. E.↗

Method for Locating a Concealed Object

Apparatus and methods are disclosed for detecting anomalies in microwave penetrable material that may be used for locating plastic mines or pipes underneath the ground. A transmitter is positioned at a plurality of different positions above the ground. A microwave signal is transmitted that is stepped over a plurality of frequencies. At each position, a plurality of reflections are received corresponding to each of the plurality of frequencies that were transmitted. A complex target vector may be produced at each position that contains complex values corresponding to magnitude, phase, and time delay for each of the plurality of reflections received at that location. A complex reference data vector may be produced, either based on predetermined values or based on data from the received plurality of reflections. A comparison is made between the complex target vector and the complex reference data vector to produce a channel vector. In one embodiment, an operator may be applied to the channel vector such as a complex filter matrix or to add a complex conjugate. A response signal is produced and anomalies are detected by variations in the response signal with respect to the plurality of positions.

G Dickey Arndt↗

Economical Implementation of a Filter Engine in an FPGA

A logic design has been conceived for a field-programmable gate array (FPGA) that would implement a complex system of multiple digital state-space filters. The main innovative aspect of this design lies in providing for reuse of parts of the FPGA hardware to perform different parts of the filter computations at different times, in such a manner as to enable the timely performance of all required computations in the face of limitations on available FPGA hardware resources. The implementation of the digital state-space filter involves matrix vector multiplications, which, in the absence of the present innovation, would ordinarily necessitate some multiplexing of vector elements and/or routing of data flows along multiple paths. The design concept calls for implementing vector registers as shift registers to simplify operand access to multipliers and accumulators, obviating both multiplexing and routing of data along multiple paths. Each vector register would be reused for different parts of a calculation. Outputs would always be drawn from the same register, and inputs would always be loaded into the same register. A simple state machine would control each filter. The output of a given filter would be passed to the next filter, accompanied by a "valid" signal, which would start the state machine of the next filter. Multiple filter modules would share a multiplication/accumulation arithmetic unit. The filter computations would be timed by use of a clock having a frequency high enough, relative to the input and output data rate, to provide enough cycles for matrix and vector arithmetic operations. This design concept could prove beneficial in numerous applications in which digital filters are used and/or vectors are multiplied by coefficient matrices. Examples of such applications include general signal processing, filtering of signals in control systems, processing of geophysical measurements, and medical imaging. For these and other applications, it could be advantageous to combine compact FPGA digital filter implementations with other application-specific logic implementations on single integrated-circuit chips. An FPGA could readily be tailored to implement a variety of filters because the filter coefficients would be loaded into memory at startup.

Kowalski, James E.↗

Refine your search to explore more results.