Search NASA⌕ Search

SEARCH · Search NASA

Results for “C allocation”

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 73 records · Page 4

Inflated speedups in parallel simulations via malloc()

Discrete-event simulation programs make heavy use of dynamic memory allocation in order to support simulation's very dynamic space requirements. When programming in C one is likely to use the malloc() routine. However, a parallel simulation which uses the standard Unix System V malloc() implementation may achieve an overly optimistic speedup, possibly superlinear. An alternate implementation provided on some (but not all systems) can avoid the speedup anomaly, but at the price of significantly reduced available free space. This is especially severe on most parallel architectures, which tend not to support virtual memory. It is shown how a simply implemented user-constructed interface to malloc() can both avoid artificially inflated speedups, and make efficient use of the dynamic memory space. The interface simply catches blocks on the basis of their size. The problem is demonstrated empirically, and the effectiveness of the solution is shown both empirically and analytically.

Nicol, David M.↗

The Design of a Templated C++ Small Vector Class for Numerical Computing

We describe the design and implementation of a templated C++ class for vectors. The vector class is templated both for vector length and vector component type; the vector length is fixed at template instantiation time. The vector implementation is such that for a vector of N components of type T, the total number of bytes required by the vector is equal to N * size of (T), where size of is the built-in C operator. The property of having a size no bigger than that required by the components themselves is key in many numerical computing applications, where one may allocate very large arrays of small, fixed-length vectors. In addition to the design trade-offs motivating our fixed-length vector design choice, we review some of the C++ template features essential to an efficient, succinct implementation. In particular, we highlight some of the standard C++ features, such as partial template specialization, that are not supported by all compilers currently. This report provides an inventory listing the relevant support currently provided by some key compilers, as well as test code one can use to verify compiler capabilities.

Moran, Patrick J.↗

A new procedure for dynamic adaption of three-dimensional unstructured grids

A new procedure is presented for the simultaneous coarsening and refinement of three-dimensional unstructured tetrahedral meshes. This algorithm allows for localized grid adaption that is used to capture aerodynamic flow features such as vortices and shock waves in helicopter flowfield simulations. The mesh-adaption algorithm is implemented in the C programming language and uses a data structure consisting of a series of dynamically-allocated linked lists. These lists allow the mesh connectivity to be rapidly reconstructed when individual mesh points are added and/or deleted. The algorithm allows the mesh to change in an anisotropic manner in order to efficiently resolve directional flow features. The procedure has been successfully implemented on a single processor of a Cray Y-MP computer. Two sample cases are presented involving three-dimensional transonic flow. Computed results show good agreement with conventional structured-grid solutions for the Euler equations.

Biswas, Rupak↗

Advanced C and D techniques and application study

A study was conducted to identify a broad base of payload control and display requirements for space missions. The subjects discussed are: (1) functional requirements and allocation analysis, (2) control and display generic device matrix, (3) control functional requirements, and (4) display functional requirements. Specific applications of payload control and display requirements for various disciplines are defined.

Kendall, K.↗

A Comparison of Radio Frequency Interference Within and Outside of Allocated Passive Earth Exploration Bands at 10.65 Ghz and 18.7 Ghz Using the GPM Microwave Imager and Windsat

Radio Frequency Interference (RFI) for Microwave Imagers has been increasing over time for L-band, C-Band, X-Band, Ku-Band The GPM constellation of radiometers provides a unique dataset that we can use to survey the RFI environment RFI at 10 GHz has been increasing over the last 2 decades. -Wider bandwidths (like WindSat), outside of the 10.6 to 10.7 GHz allocated band, don't provide substantial RFI rejection over land -The major advantage of remaining within the allocated band at 10.6 to 10.7 GHz is the reduction in reflected RFI around Europe -RFI at 19.3 GHz doesn't exhibit the reflections around the US that are observed within the allocated band at 18.6-18.8 Ghz.

microwave imager↗

The effect of solar array degradation on electric propulsion spacecraft performance.

Current estimates of solar-electric-propulsion spacecraft performance are based upon a solar-array output power which is degraded by approximately 10-13% to account for possible losses caused by proton, electron and micrometeorite damage. Past studies have used a worst case analysis in which the maximum degradation was taken to occur at the beginning of the mission. This paper presents a comparison of mission studies using a hypothetical exponential decrease in power with time, with those using a sudden degradation of solar power. These comparisons indicate that the performance gain by using a time varying degradation during the mission is quite small for outbound missions in the solar system. In addition an indication of the power allocation strategy to be followed during a mission is presented.

Sauer, C. G., Jr.↗

Performance Data Gathering and Representation from Fixed-Size Statistical Data

The two commonly-used performance data types in the super-computing community, statistics and event traces, are discussed and compared. Statistical data are much more compact but lack the probative power event traces offer. Event traces, on the other hand, are unbounded and can easily fill up the entire file system during program execution. In this paper, we propose an innovative methodology for performance data gathering and representation that offers a middle ground. Two basic ideas are employed: the use of averages to replace recording data for each instance and 'formulae' to represent sequences associated with communication and control flow. The user can trade off tracing overhead, trace data size with data quality incrementally. In other words, the user will be able to limit the amount of trace data collected and, at the same time, carry out some of the analysis event traces offer using space-time views. With the help of a few simple examples, we illustrate the use of these techniques in performance tuning and compare the quality of the traces we collected with event traces. We found that the trace files thus obtained are, indeed, small, bounded and predictable before program execution, and that the quality of the space-time views generated from these statistical data are excellent. Furthermore, experimental results showed that the formulae proposed were able to capture all the sequences associated with 11 of the 15 applications tested. The performance of the formulae can be incrementally improved by allocating more memory at runtime to learn longer sequences.

Yan, Jerry C.↗

Parallel processors and nonlinear structural dynamics algorithms and software

The adaptation of a finite element program with explicit time integration to a massively parallel SIMD (single instruction multiple data) computer, the CONNECTION Machine is described. The adaptation required the development of a new algorithm, called the exchange algorithm, in which all nodal variables are allocated to the element with an exchange of nodal forces at each time step. The architectural and C* programming language features of the CONNECTION Machine are also summarized. Various alternate data structures and associated algorithms for nonlinear finite element analysis are discussed and compared. Results are presented which demonstrate that the CONNECTION Machine is capable of outperforming the CRAY XMP/14.

Belytschko, Ted↗

Dependence of Photosynthetic Capacity, Photosynthetic Pigment Allocation, and Carbon Storage on Nitrogen Levels in Foliage of Aspen Stands

The role of foliar nitrogen (N) in the seasonal dynamics and vertical canopy distribution of photosynthetic pigments, photosynthetic capacity, and carbon (C) storage was investigated in boreal broadleaved species. The study was conducted at two different aged stands (60 y and 15 y) in 1994 and 1996 in Saskatchewan, Canada as part of the Boreal Ecosystem-Atmosphere Study (BOREAS). Foliage in upper and lower strata was examined for aspen (Populus tremuloides Michx.) and its associated hazelnut shrub (Corylus americana Walt.). We determined that C accumulation, expressed as dry mass per unit leaf area (mg C cm (exp -2)), was linearly dependent on N content (approximately 0.3- 3.5 mg N cm (exp -2))(r (exp 2) = 0.93, n=383, P less than 0.001) when eleven foliage groups were defined according to species, site, and developmental stage. C assembly was greatest in the upper aspen strata of both sites (seasonal average, 40.1 plus or minus 0.6 mg C cm (exp -2)), intermediate in the lower aspen strata (32.7 plus or minus 0.6), and considerably lower, and similar, in the hazelnut shrub layers (23.7 plus or minus 0.6) and in expanding aspen leaves (23.8 plus or minus 0.5); the lowest C assembly per unit N occurred in the two youngest, emerging leaf groups (17.1 plus or minus 0.6). Other relationships among physiological and biochemical variables were typically non-linear and were confounded by inclusion of the three groups of young (i.e., emerging or expanding) leaves, unless these were separately identified. Net C uptake, measured as photosynthetic capacity (A (sub max), micromole CO2 m (exp -2) s (exp -1)), was greater in aspen throughout the season, and optimal in mid-summer at a C:N ratio of approximately 18 (approximately 2.3 %N). When young leaves were excluded and logarithms of both variables were used, A (sub max) was approximately linearly dependent on N (mg N cm (exp-2) (r (exp 2) = 0.85, n= 193, P less than 0.001), attributed to incorporation of N into photosynthetic complexes and enzymes. In mature leaves, differences in pigment content vs. N among canopy strata were accentuated when N was expressed per unit leaf area (Mg cm (exp -2)) . However, the simplest log-linear relationship between a pigment variable and N was obtained for a ratio describing the relative allocation of photosynthetic pigment to Chl a (Chl a/[Chl b + carotenoids], microgram cm (exp -2)/ microgram cm-2) vs. %N (r (exp 2) = 0.90, n=343, P less than 0.001). Attainment of comparable A (sub max) Chl a content and relative Chl a allocation per unit N (mg cm (exp -2)) was achieved at different foliar N levels per canopy group: the lowest N requirement was for hazelnut leaves in the lowest, shaded stratum at the older, closed canopy site; the highest N requirement was in aspen leaves of the upper-most stratum at the younger, more open canopy site. These results highlight the differences in physiological responses between young and fully expanded leaves and show that sustaining those foliar constituents and processes important to C balance may require higher foliar N levels in leaves of establishing vs. mature aspen stands. There may be implications for remote-sensing assessments made for carbon balance in springtime, or over a landscape mosaic comprised of different aged stands.

Middleton, Elizabeth M.↗

A method for screening of plant species for space use

A cost-effective methodology which monitors numerous dynamic aspects of carbon assimilation and allocation kinetics in live, intact plants is discussed. Analogous methods can apply to nitrogen uptake and allocation. This methodology capitalizes on the special properties of the short-lived, positron-gamma emitting isotope C-11 especially when applied as CO2-11 in a special extended square wave (ESW) pattern. The 20.4 minute half-life allows for repeated or continuous experiments on the same plant over periods of minutes, hours, days, or weeks. The steady-state isotope equilibrium approached during the ESW experiments, and the parameters which can be analyzed by this technique are also direct results of that short half-life. Additionally, the paired .511 MeV gamma rays penetrate any amount of tissue and their 180 deg opposite orientation provides good collimation and allows coincidence counting which nearly eliminates background.

Goeschl, J. D.↗

Separation Assurance and Scheduling Coordination in the Arrival Environment

Separation assurance (SA) automation has been proposed as either a ground-based or airborne paradigm. The arrival environment is complex because aircraft are being sequenced and spaced to the arrival fix. This paper examines the effect of the allocation of the SA and scheduling functions on the performance of the system. Two coordination configurations between an SA and an arrival management system are tested using both ground and airborne implementations. All configurations have a conflict detection and resolution (CD&R) system and either an integrated or separated scheduler. Performance metrics are presented for the ground and airborne systems based on arrival traffic headed to Dallas/ Fort Worth International airport. The total delay, time-spacing conformance, and schedule conformance are used to measure efficiency. The goal of the analysis is to use the metrics to identify performance differences between the configurations that are based on different function allocations. A surveillance range limitation of 100 nmi and a time delay for sharing updated trajectory intent of 30 seconds were implemented for the airborne system. Overall, these results indicate that the surveillance range and the sharing of trajectories and aircraft schedules are important factors in determining the efficiency of an airborne arrival management system. These parameters are not relevant to the ground-based system as modeled for this study because it has instantaneous access to all aircraft trajectories and intent. Creating a schedule external to the CD&R and the scheduling conformance system was seen to reduce total delays for the airborne system, and had a minor effect on the ground-based system. The effect of an external scheduler on other metrics was mixed.

function allocation↗

CSTAR star catalogue development

The Continuous Stellar Tracking Attitude Reference (CSTAR) system is an in-house project for the Space Station to provide high accuracy, drift free attitude and angular rate information for the GN&C system. Constraints exist on the star catalogue incorporated in the system. These constraints include the following: mass memory allocated for catalogue storage, star tracker imaging sensitivity, the minimum resolvable separation angle between stars, the width of the field of view of the star tracker, and the desired number of stars to be tracked in a field of view. The Smithsonian Astrophysical Observatory (SAO) catalogue is the basis reference for this study. As it stands, the SAO does not meet the requirements of any of the above constraints. Star selection algorithms have been devised for catalogue optimization. Star distribution statistics have been obtained to aid in the development of these rules. VAX based software has been developed to implement the star selection algorithms. The software is modular and provides a design tool to tailor the catalogue to available star tracker technology. The SAO catalogue has been optimized for the requirements of the present CSTAR system.

Uhde-Lacovara, J. A.↗

Toward achieving global sole means radionavigation systems

This paper briefly reviews tentative requirements for global, earth-referenced sole means of navigation systems with emphasis on integrity and availability. These requirements can be allocated to integrated navigation system architectures based on for instance GPS, GLONASS, VOR/DME, TACAN, Omega, Chayka, and Loran-C. Fault detection and isolation techniques (FDI) for integrated radio navigation systems are presented. The FDI algorithm provides a protection radius with a specified confidence level as a function of measurement geometry and algorithm requirements. This is followed by a case study of integrated GPS/Loran-C.

Vangraas, F.↗

Overview of a new slicing method: Fixed Abrasive Slicing Technique (FAST)

The fixed abrasive slicing technique (FAST) was developed to slice silicon ingots more effectively. It was demonstrated that 25 wafers/cm can be sliced from 10 cm diameter and 19 wafers/cm from 15 cm diameter ingots. This was achieved with a combination of machine development and wire-blade development programs. Correlation was established between cutting effectiveness and high surface speeds. A high speed slicer was designed and fabricated for FAST slicing. Wirepack life of slicing three 10 cm diameter ingots was established. Electroforming techniques were developed to control widths and prolong life of wire-blades. Economic analysis indicates that the projected add-on price of FAST slicing is compatible with the DOE price allocation to meet the 1986 cost goals.

Schmid, F.↗

The Mars observer camera

A camera designed to operate under the extreme constraints of the Mars Observer Mission was selected by NASA in April, 1986. Contingent upon final confirmation in mid-November, the Mars Observer Camera (MOC) will begin acquiring images of the surface and atmosphere of Mars in September-October 1991. The MOC incorporates both a wide angle system for low resolution global monitoring and intermediate resolution regional targeting, and a narrow angle system for high resolution selective surveys. Camera electronics provide control of image clocking and on-board, internal editing and buffering to match whatever spacecraft data system capabilities are allocated to the experiment. The objectives of the MOC experiment follow.

Malin, M. C.↗

Culturability as an indicator of succession in microbial communities

Successional theory predicts that opportunistic species with high investment of energy in reproduction and wide niche width will be replaced by equilibrium species with relatively higher investment of energy in maintenance and narrower niche width as communities develop. Since the ability to rapidly grow into a detectable colony on nonselective agar medium could be considered as characteristic of opportunistic types of bacteria, the percentage of culturable cells may be an indicator of successional state in microbial communities. The ratios of culturable cells (colony forming units on R2A agar) to total cells (acridine orange direct microscopic counts) and culturable cells to active cells (reduction of 5-cyano-2,3-ditolyl tetrazolium chloride) were measured over time in two types of laboratory microcosms (the rhizosphere of hydroponically grown wheat and aerobic, continuously stirred tank reactors containing plant biomass) to determine the effectiveness of culturabilty as an index of successional state. The culturable cell:total cell ratio in the rhizosphere decreased from approximately 0.25 to less than 0.05 during the first 30-50 days of plant growth, and from 0.65 to 0.14 during the first 7 days of operation of the bioreactor. The culturable cell:active cell ratio followed similar trends, but the values were consistently greater than the culturable cell:total cell ratio, and even exceeded I in early samples. Follow-up studies used a cultivation-independent method, terminal restriction fragment length polymorphisms (TRFLP) from whole community DNA, to assess community structure. The number of TRFLP peaks increased with time, while the number of culturable types did not, indicating that the general decrease in culturability is associated with a shift in community structure. The ratio of respired to assimilated C-14-labeled amino acids increased with the age of rhizosphere communities, supporting the hypothesis that a shift in resource allocation from growth to maintenance occurs with time. Results from this work indicate that the percentage of culturable cells may be a useful method for assessing the successional state of microbial communities.

NASA Center KSC↗

The Training Process of the Organization Development and Training Office

The Organization Development and Training Office provides training and development opportunities to employees at NASA Glenn Research Center, as a division of the Office of Human Resources and Workforce Planning. Center-wide required trainings, new employee trainings, workshops and career development programs are organized by the OD&TO staff. They also arrange all academic, non-academic, headquarters, fellowship and learning center sponsored courses. They also service organizations wishing to work more effectively by facilitating teambuilding exercises. Equal Opportunity programs and upward mobility programs such as the STEP and GO programs for administrative staff. In working with my mentor I am very involved with Cuyahoga Community College classes, mandatory supervisory training and administrative staff workshops. My largest tasks are in the secretarial training category. The Supporting Organizations And Relationships workshop for administrative personnel, commonly known as SOAR, began last year and continued this summer with follow-up workshops. Months before a workshop or class is brought to Glenn, a need has to be realized. In this case, administrative staff did not feel they had an opportunity to receive relevant training and develop skills through teambuilding, networking and communication. A Statement of work is then created as several companies are contacted about providing the training. After the company best suited to meet the target group s needs is selected, the course is announced with an outline of all pertinent information. A reservation for a facility is made and applications or nominations, depending on the announcement s guidelines, are received from interested employees. Confirmations are sent to participants and final preparations are made but there are still several concluding steps. A training office staff member also assists the facilitator with setting up the facility and introducing the class. After the class, participants evaluations are read and summarized to determine the effectiveness of the class and instructor. In addition to the SOAR workshops, I have several projects and daily tasks to complete. Coding training applications, which require me to be familiar with Glenn s budgetary allocations and policies on training, is an ongoing process. It also requires verifying information reported by an employee via her C-478 form, more commonly known as the training application. I am also the point of contact for the Cuyahoga Community College Advising Sessions held here at NASA Glenn which involves coordinating counselors visits with employees schedules. Two databases had to be created. The first database holds information on administrative staff, and the other tracks supervisors training histories. Through these assignments I gained experience in Microsoft Access 2002 and spreadsheet creation, communicating with co-workers, and successfully facilitating a training to serve specific purposes. With trainings and evaluations to assessment them, the Organization Development and Training Office can assure a quality product and continued customer satisfaction.

Johnson, Melissa S.↗