Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming Practices”

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 109 records · Page 6

Roofline model toolkit: A practical tool for architectural and program analysis

We present preliminary results of the Roofline Toolkit for multicore, many core, and accelerated architectures. This paper focuses on the processor architecture characterization engine, a collection of portable instrumented micro benchmarks implemented with Message Passing Interface (MPI), and OpenMP used to express thread-level parallelism. These benchmarks are specialized to quantify the behavior of different architectural features. Compared to previous work on performance characterization, these microbenchmarks focus on capturing the performance of each level of the memory hierarchy, along with thread-level parallelism, instruction-level parallelism and explicit SIMD parallelism, measured in the context of the compilers and run-time environments. We also measure sustained PCIe throughput with four GPU memory managed mechanisms. By combining results from the architecture characterization with the Roofline model based solely on architectural specifications, this work offers insights for performance prediction of current and future architectures and their software systems. To that end, we instrument three applications and plot their resultant performance on the corresponding Roofline model when run on a Blue Gene/Q architecture.

97 MATHEMATICS AND COMPUTING↗

Resources, Training, and Education Under the Heliostat Consortium: Industry Gap Analysis and Building a Resource Database

Concentrating solar power is not a widely deployed or known technology area, and the heliostat workforce community in the United States is currently small, with knowledge and expertise not widely available. The resource, training, and education (RTE) topic within the Heliostat Consortium (HelioCon) was established to address this. RTE encompasses resources, practices, and programs to ensure that (1) newcomers to the heliostat development community have an adequate knowledge base and training to conduct R&D efforts, (2) outsiders to the field are provided with resources and opportunities to join the workforce, and (3) the workforce community is a productive, healthy, and fulfilling environment for all workers. In the first year of the project, a roadmap study was conducted, in which the major gaps in RTE were identified by consulting experts in the industry, with the top gap being the lack of public accessibility to concentrating solar-thermal power (CSP) knowledge. Here, to address this, the HelioCon team has been developing a centralized web-based resource database, containing a reference library, educational videos, lists of components suppliers and software/metrology tools, a power tower plant database, and information on existing standards/guidelines.

14 SOLAR ENERGY↗

SU-E-J-162: Quality Assurance Procedures for MR Guided Focused Ultrasound Treatment of Bone Metastasis

Purpose: The purpose of this work is to develop and verify our quality assurance (QA) procedures to ensure the safety and efficacy of MR-guided focused ultrasound (MRgFUS) treatment of bone metastases. Methods: A practical QA program was developed. Monthly and daily QA (DQA) procedures were performed. The major QA items included the checks of the machine hardware, software and patient safety features. Briefly, these checks/tests include: 1) the cooling system reservoir and treatment table; 2) power to the treatment table; 3) the MR coil; 4) the transducer position with MRI; 5) image display on the treatment work station; 6) the effective focal spot in 3 directions using MR thermometry; and 7) all the safety devices including a sonication lamp, and the emergency stop-sonication switches. In order to avoid patient skin burn, it is important to remove gas bubbles in the interfaces between the treatment table and the gel pad, and the gel pad and patients skin during the patient setup. Our QA procedures have been verified and evaluated through patient treatments. Seven patients with scapula, humeral head, sacrum, ilium, pubic ramus and acetabular bone metastases were treated using MRgFUS. Results: Our study showed that all seven patients tolerated the MRgFUS treatment well. No skin toxicity or other complications were observed. The pain score (0–10) using the visual analog scale (VAS) was significantly reduced from 8.0 ± 1.1 before treatment to 4.7 ± 3.0, 3.0 ± 1.5, 3.2 ± 2.8 and 3.4 ± 1.5 at one day, one month, two months and three months after the MRgFUS treatment, respectively. Conclusion: We demonstrated that with the appropriate QA procedures, MRgFUS is a safe, effective and noninvasive treatment modality for palliation of bone metastases.

60 APPLIED LIFE SCIENCES↗

SU-E-T-48: Automated Quality Assurance for XML Controlled Linacs

Purpose: To automate routine imaging QA procedures so that complying with TG 142 and TG 179 can be efficient and reliable. Methods: Two QA tests for a True Beam Linac were automatized. A Winston Lutz test as described by Lutz et al{sup 1} using the Winston Lutz test kit from BrainLab, Germany and a CBCT Image Quality test as described in TG 179 using the EMMA phantom, Siemens Medical Physics, Germany were performed in our True Beam. For each QA procedure tested, a 3 step paradigm was used. First, the data was automatically acquired using True Beam Developer Mode and XML scripting. Second, the data acquired in the first step was automatically processed using in-home grown Matlab GUIs. Third, Machine Learning algorithms were used to automatically classify the processed data and reports generated. Results: The Winston Luzt test could be performed by an experienced medical physicist in 29.0 ± 8.0 min. The same test, if automated using our paradigm, could be performed in 3.0 ± 0.1 min. In the same lieu, time could be substantially saved for image quality tests. In this case, the amount of time saved will depend on the phantoms used and the initial localization method. Additionally, machine learning algorithms could automatically identify the roots of the problems if any and possibly help reduce machine down time. Conclusion: Modern linear accelerators are equipped with advanced 2D and 3D imaging that are used for patient alignment substantially improving IGRT protocols. However, this extra complexity exponentially increases the number of QA tests needed. Using the new paradigm described above, not only bare minimum but best practice QA programs could be implemented with the same manpower. This work is supported by Varian, Palo Alto, CA.

60 APPLIED LIFE SCIENCES↗

User-Assisted Store Recycling for Dynamic Task Graph Schedulers

The emergence of the multi-core era has led to increased interest in designing effective yet practical parallel programming models. Models based on task graphs that operate on single-assignment data are attractive in several ways: they can support dynamic applications and precisely represent the available concurrency. However, they also require nuanced algorithms for scheduling and memory management for efficient execution. In this paper, we consider memory-efficient dynamic scheduling of task graphs. Specifically, we present a novel approach for dynamically recycling the memory locations assigned to data items as they are produced by tasks. We develop algorithms to identify memory-efficient store recycling functions by systematically evaluating the validity of a set of (user-provided or automatically generated) alternatives. Because recycling function can be input data-dependent, we have also developed support for continued correct execution of a task graph in the presence of a potentially incorrect store recycling function. Experimental evaluation demonstrates that our approach to automatic store recycling incurs little to no overheads, achieves memory usage comparable to the best manually derived solutions, often produces recycling functions valid across problem sizes and input parameters, and efficiently recovers from an incorrect choice of store recycling functions.

97 MATHEMATICS AND COMPUTING↗

Benchmark Report on Key Outage Attributes: An Analysis of Outage Improvement Opportunities and Priorities

Advanced Outage Control Center (AOCC), is a multi-year pilot project targeted at Nuclear Power Plant (NPP) outage improvement. The purpose of this pilot project is to improve management of NPP outages through the development of an AOCC that is specifically designed to maximize the usefulness of communication and collaboration technologies for outage coordination and problem resolution activities. This report documents the results of a benchmarking effort to evaluate the transferability of technologies demonstrated at Idaho National Laboratory and the primary pilot project partner, Palo Verde Nuclear Generating Station. The initial assumption for this pilot project was that NPPs generally do not take advantage of advanced technology to support outage management activities. Several researchers involved in this pilot project have commercial NPP experience and believed that very little technology has been applied towards outage communication and collaboration. To verify that the technology options researched and demonstrated through this pilot project would in fact have broad application for the US commercial nuclear fleet, and to look for additional outage management best practices, LWRS program researchers visited several additional nuclear facilities.

99 GENERAL AND MISCELLANEOUS↗

Evaluation of U.S. Building Energy Benchmarking and Transparency Programs: Attributes, Impacts, and Best Practices

In the last decade, a new policy area has emerged to boost energy efficiency in buildings that focuses on the simple action of measuring energy use as compared to buildings of similar type and size, and making that data publicly available. These efforts, referred to as benchmarking and transparency (B&T) policies, seek to unlock new energy efficiency opportunities in the country’s existing buildings by promoting data-driven decision-making and creating stronger market signals. This report focuses on the 24 state and local jurisdictions that (as of December 31, 2016) require owners of privately owned commercial buildings, multifamily buildings, or both to comply with a B&T policy. The report provides a summary of U.S. B&T policy design and implementation characteristics, reports results and impacts for jurisdictions with B&T policies, and discusses opportunities for increasing the efficacy of B&T policies, as well as suggested areas for further research. Among the findings, all but one of the B&T policy evaluation studies reviewed indicate some reduction (from 1.6% to 14%) in energy use, energy costs, or energy intensity over the two- to four-year period of the analyses. More specifically, most of the studies reviewed indicate 3% to 8% reductions in gross energy consumption or energy use intensity over a two- to four-year period of B&T policy implementation. Two additional evaluation studies indicate that there is a causal relationship between B&T policies and energy savings or energy cost savings. These documented impacts should be reviewed with some caution. While consistently showing energy savings benefits associated with B&T policies, these savings estimates should be considered preliminary because of the limited period of analyses and inconsistencies in analysis methods for the various studies. A nationally standardized method for data collection, reporting, and evaluation of B&T policies—developed with an advisory group of state and local jurisdictions, energy efficiency and evaluation experts, building owner and real estate associations, and other stakeholders—could improve the consistency and quality of B&T impact studies, providing policymakers and others with a more complete understanding of the present and future impacts of these policies.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Aggregated Distributed Energy Resources in 2024: The Fundamentals

This report builds upon existing literature and leading examples of ADER pricing and programs in practice to equip commissioners and staff at Public Utilities Commissions (PUCs) and State Energy Offices with the fundamentals of ADER grid services, valuation options, and approaches to compensation. Examples, active debates, and opportunities for further reading are highlighted throughout the document for readers to explore. This report does not seek to outline a specific objective for ADERs in the electricity system nor does it recommend any specific policies for ADERs—it seeks to provide helpful information to inform policymakers’ own ADER strategies and priorities.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Endemic Seroprevalence and Farmer Control Measures of Anthrax Among Ruminate Animals in Pakistan

Anthrax, caused by Bacillus anthracis (B. anthracis), is an important zoonotic disease of livestock that poses a threat to public safety. The present study aimed to determine the seroprevalence of Bacillus anthracis in sheep and cattle in endemic areas (Punjab and Balochistan provinces) of Pakistan by enzyme-linked immunosorbent assay (ELISA). Crosssectional survey was also done to assess the control measures of the farmers. Out of 401 serum samples from sheep and cattle, a total of 68 (16.9%) samples were seropositive for anti-PA antibodies; seroprevalence of B. anthracis in sheep and cattle was 22.11% (48/217) and 10.86% (20/184), respectively. Seroprevalence was significantly higher (p<0.05) in Baluchistan province (33.3%, 44/132) compared to Punjab province (8.92%, 24/269). Most farmers (65.90%, 29/44) were not disposing carcasses as recommended. Around 77.28%, 17/22 of the veterinary officials reported the nonavailability of vaccine against anthrax and 63.63% (14/22) stated the lack of cold chain for the vaccine storage and transportation. We concluded that seroprevalence of B. anthracis in unvaccinated sheep and cattle is evidence that the pathogen is circulating in Baluchistan and Punjab provinces. So must applied an active surveillance and, strengthened veterinary practices vaccination programs to control anthrax outbreaks in endemic areas.

59 BASIC BIOLOGICAL SCIENCES↗

The diminiode: A research and development tool for nuclear thermionics

Diminiodes are fixed-or variable-gap cesium diodes with plane miniature emitters and guarded collectors. In addition to smallness, their relative advantages are simplicity, precision, ease of fabrication, interchangeability of parts, cleanliness, full instrumentation, ruggedness, and economy. With diminiodes and computers used in thermionic performance mapping, a thorough electrode screening program becomes practical.

Morris, J. F.↗

An innovative approach to compensator design

The design is considered of a computer-aided-compensator for a control system from a frequency domain point of view. The design technique developed is based on describing the open loop frequency response by n discrete frequency points which result in n functions of the compensator coefficients. Several of these functions are chosen so that the system specifications are properly portrayed; then mathematical programming is used to improve all of these functions which have values below minimum standards. To do this, several definitions in regard to measuring the performance of a system in the frequency domain are given, e.g., relative stability, relative attenuation, proper phasing, etc. Next, theorems which govern the number of compensator coefficients necessary to make improvements in a certain number of functions are proved. After this a mathematical programming tool for aiding in the solution of the problem is developed. This tool is called the constraint improvement algorithm. Then for applying the constraint improvement algorithm generalized, gradients for the constraints are derived. Finally, the necessary theory is incorporated in a Computer program called CIP (compensator Improvement Program). The practical usefulness of CIP is demonstrated by two large system examples.

Mitchell, J. R.↗

Reliability of composite vessels and proof testing.

The reliability of anisotropic structures is formulated with the aid of the yield and fracture criteria, on the basis of recent studies of composite rocket motor cases in a state of plane stress. The vessel reliability is estimated in terms of the safety factor, thus permitting a rational interpretation of the design safety factor in terms of the vessel relability. The formulation is consistent with the finite element approach, and is being coded into a computer program for practical design evaluation.

Yang, J.-N.↗

The Langley Research Center NASA/PERT TIME III

Program provides practical system for total project management in areas of planning, scheduling, resource control, and reporting. It allows use of existing management and administrative tools and processes and is applicable to many types of projects.

Source record↗

Analytic solution for low thrust out of ecliptic mission design

Description of an analytic trajectory solution for low thrust out of ecliptic mission design based on the two-variable asymptotic expansion technique. A practical steering program utilizing normal thrusting symmetrical about the nodes is assumed. A two-term expansion yields an essentially exact solution of the problem which is in a form suitable for evaluation on small desk-top computers. It is shown that for a circular base orbit at 1 AU, a 15-kw solar electric system with a specific impulse of 3000 sec is capable of delivering an 1100-kg net payload to a heliographic latitude of about 63 deg.

Flandro, G. A.↗

Linear stochastic optimal control and estimation problem

Problem involves design of controls for linear time-invariant system disturbed by white noise. Solution is Kalman filter coupled through set of optimal regulator gains to produce desired control signal. Key to solution is solving matrix Riccati differential equation. LSOCE effectively solves problem for wide range of practical applications. Program is written in FORTRAN IV for batch execution and has been implemented on IBM 360.

Geyser, L. C.↗

Atmospheric turbulence effects on aircraft noise propagation

The Brown and Clifford model for the apparent sound attenuation cuased by atmospheric turbulence was reviewed and extended. Calculations, based on the model, were made for the predicted sound attenuation for a tower-mounted loudspeaker-type sound source and for an airplane sound source. The important parameters in the model are identified and discussed. A model for sound fluctuations is also presented and a practical experimental program to validate the models described.

Chapkis, R. L.↗