Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming”

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 37 records · Page 2

Collectively loading programs in a multiple program multiple data environment

Techniques are disclosed for loading programs efficiently in a parallel computing system. In one embodiment, nodes of the parallel computing system receive a load description file which indicates, for each program of a multiple program multiple data (MPMD) job, nodes which are to load the program. The nodes determine, using collective operations, a total number of programs to load and a number of programs to load in parallel. The nodes further generate a class route for each program to be loaded in parallel, where the class route generated for a particular program includes only those nodes on which the program needs to be loaded. For each class route, a node is selected using a collective operation to be a load leader which accesses a file system to load the program associated with a class route and broadcasts the program via the class route to other nodes which require the program.

97 MATHEMATICS AND COMPUTING↗

Collectively loading programs in a multiple program multiple data environment

Techniques are disclosed for loading programs efficiently in a parallel computing system. In one embodiment, nodes of the parallel computing system receive a load description file which indicates, for each program of a multiple program multiple data (MPMD) job, nodes which are to load the program. The nodes determine, using collective operations, a total number of programs to load and a number of programs to load in parallel. The nodes further generate a class route for each program to be loaded in parallel, where the class route generated for a particular program includes only those nodes on which the program needs to be loaded. For each class route, a node is selected using a collective operation to be a load leader which accesses a file system to load the program associated with a class route and broadcasts the program via the class route to other nodes which require the program.

97 MATHEMATICS AND COMPUTING↗

A Dynamic Failure Model for Predicting the Impact that a Program Location has on the Program

This paper presents a dynamic technique for predicting the effect that a "location" of a program will have on the program's computational behavior. The technique is based on the three necessary and sufficient conditions for software failure to occur: (1) a fault must be executed, (2) the fault must adversely affect the data state, and (3) the adverse effect in a data state must affect program output. In order to predict the effect that a location of a program will have on the program's computational behavior, the following characteristics of each program location are estimated: (1) the probability that a location of the program is executed, (2) the probability that a location of the program noticeably affects the program state created by the location, and (3) the probability that the data states created by a location affect the program's output. With estimates of these characteristics for each location in a program, we can predict those locations where a fault can more easily remain undetected during testing, as well as predict the degree of testing necessary to be convinced that a fault is not remaining undetected in a particular location.

Voas, Jeffrey↗

Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

Recently, the Partitioned Global Address Space (PGAS) parallel programming model has emerged as a usable distributed memory programming model. XcalableMP (XMP) is a PGAS parallel programming language that extends base languages such as C and Fortran with directives in OpenMP-like style. XMP supports a global-view model that allows programmers to define global data and to map them to a set of processors, which execute the distributed global data as a single thread. In XMP, the concept of a coarray is also employed for local-view programming. In this study, we port Gyrokinetic Toroidal Code - Princeton (GTC-P), which is a three-dimensional gyrokinetic PIC code developed at Princeton University to study the microturbulence phenomenon in magnetically confined fusion plasmas, to XMP as an example of hybrid memory model coding with the global-view and local-view programming models. In local-view programming, the coarray notation is simple and intuitive compared with Message Passing Interface (MPI) programming while the performance is comparable to that of the MPI version. Thus, because the global-view programming model is suitable for expressing the data parallelism for a field of grid space data, we implement a hybrid-view version using a global-view programming model to compute the field and a local-view programming model to compute the movement of particles. Finally, the performance is degraded by 20% compared with the original MPI version, but the hybrid-view version facilitates more natural data expression for static grid space data (in the global-view model) and dynamic particle data (in the local-view model), and it also increases the readability of the code for higher productivity.

97 MATHEMATICS AND COMPUTING↗

Determinants of enrollment in public incentive programs for forest management and their effect on future programs for woody bioenergy: evidence from Virginia and Texas

Several federal- and state-sponsored programs, including cost-sharing arrangements, tax incentives, and technical assistance programs, are available to forestland owners, aiming to encourage desired forest management practices and outcomes. However, enrollment rates in such programs are low, and trends of forestland parcelization hint at an even smaller enrollment rate in the future. Therefore, it is important to understand how socioeconomic attributes of forestland owners and past experience with such programs affect the likelihood of enrollment in public incentive programs. Among others, this will help us provide tailored information to forestland owners who are less likely to use these opportunities through extension and outreach programs. Towards this end, we conducted a survey of 1800 forestland owners in Virginia and Texas. Our recursive partitioning, logistic regression, and Cochran–Armitage trend test results suggest that forestland owners who are less likely to enroll in such programs have relatively smaller forestland acreage, a lower level of education, and shorter land ownership tenure. We also find that forestland owners with experience in public incentive programs tend to attach higher importance to potential programs, including those that do not directly benefit them. Furthermore, we also identify threshold values for explanatory variables such as acreage and tenure length.

54 ENVIRONMENTAL SCIENCES↗

Money Matters: A Three-Step Process for Using Budget Data in Program Evaluation to Assess the Design and Management of a Novel Public Health Program

We applied a three-step process, abstracting and analyzing program budgets to examine how Colorectal Cancer Control Program (CRCCP) awardees are structuring their programs and to assess the fidelity of program design to the CRCCP public health model. We reviewed 23 state, one tribal organization, and six university awardee budgets. We assessed resource allocations, staffing structures, and contracted partners and their activities. Awardees allocated 83% of all funds to contracts and personnel. Program managers were the most budgeted personnel type across three measures: number of people, full-time equivalency, and personnel costs. Awardees not only contracted with health care systems and clinics (39% of all contracts) but also contracted other partner types. Contractors were mainly funded to implement evidence-based interventions (25%) and conduct evaluation (24%). Program design varied among awardees in the number of staff (0–22), number of full-time equivalencies (0–5.4), and the number of contracts (1–11) budgeted. State awardees budgeted more resources to contracts, compared with university awardees (57% vs. 31%), while universities budgeted more for total personnel costs (41% vs. 30%). We learned that awardees designed their programs with fidelity to the CRCCP model. Although implementation approaches varied, overall results suggest implementation requires a combination of internal capacities and contracted partners. Budgets provide opportunities to use already existing program data to evaluate program design, partnerships, and planned activities.

Uhd, Justin↗

Formerly Utilized Sites Remedial Action Program - Program Update - 17530

The legacy of the United States' early atomic energy program is an important piece of our Nation's history. That legacy however, left low-level radiological contamination at properties now owned and operated by commercial, private and/or local government entities. Although many of these contaminated sites were identified by the Government in the past, additional properties continue to be identified. The United States Government, thru the US Department of Energy (USDOE) and the US Army Corps of Engineers (USACE), is addressing these sites with the Formerly Utilized Sites Remedial Action Program (FUSRAP) and has been doing so since the 1970's. The USDOE and the USACE both have roles in the Program. The USACE FUSRAP Program has an important task but faces many challenges to achieve a success conclusion. Since the implementation of 'sequestration cap' budgeting by Congress in 2012, the annual budget for the Program has decreased significantly compared to the funding levels in prior years. The Program complies with USACE Civil Works budgetary reprogramming rules that requires close coordination between the project and program teams to appropriately and efficiently obligate and expend Program funding. The very nature of environmental remediation work results in consistently finding additional unknowns during each phase of a project. The Program is required to follow Comprehensive Environmental Response, Compensation, and Liability Act (CERCLA) guidance and conduct cost recovery activities but does not have authorities such as those held by the US Environmental Protection Agency (USEPA). In order to pursue cost recovery actions, conclude a settlement agreement or file an administrative order, USACE must engage the US Department of Justice or USEPA to act on their behalf as USACE does not have the authority to do so themselves. Twenty years later, USACE continues to carry out the FUSRAP mission and work in coordination with the USDOE Office of Legacy Management (DOE-LM) to ensure that the Government's responsibilities are addressed. Success is measured by finishing each site cleanup so they can be turned back to their property owner and stakeholders for safe use. USACE continues to seek new technologies and methods of approach to improve and expedite site investigations and clean ups. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Design of an effective radiological effluent and environmental surveillance program - history of Savannah River site environmental monitoring program design - 15308

An effective radiological effluent and surveillance program is critical for a nuclear facility to (1) comply with applicable regulations, (2) assess the potential impacts of operations to the environment and public, and (3) inform stakeholders and members of the public of any impacts. Radiological environmental monitoring includes three program elements - effluent monitoring, environmental surveillance, and dose assessments. The key to an effective program is defining the baseline and objectives based on regulatory requirements, identification of the critical exposure pathways, determining the spatial and temporal boundaries for the monitoring, and defining the reporting and action levels. Another key to an effective program is through continuous improvement by transforming the program based on operational facility changes and responding to technology advancements in the field of environmental monitoring. The history of the Savannah River Site's (SRS) environmental monitoring program is an example of an effective program that has transitioned, changed, and improved over the years based on the site missions and operations. From the beginning of five production reactors and two chemical separations facilities to the current Site missions of Environmental Stewardship, National Security, and Clean Energy, the SRS environmental monitoring program has evolved. SRS has a unique ecological environment with the Site area covering 80,300 hectares, five major streams that lead to the Savannah River, various water bodies, and varied meteorological conditions. Airborne and liquid pathways to human exposure are complex and it is necessary to use a graded approach when monitoring these pathways. The SRS environmental monitoring program is designed and effective in ensuring and verifying that there is a minimal exposure impact on the public and the environment from Site operations. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

The Minos Computing Library: Efficient Parallel Programming for Extremely Heterogeneous Systems

Hardware specialization has become the silver bullet to achieve efficient high performance, from Systems-on-Chip systems, where hardware specialization can be ``extreme'', to large-scale HPC systems. As the complexity of the systems increases, so does the complexity of programming such architectures in a portable way. This work introduces the Minos Computing Library (MCL), as system software, programming model, and programming model runtime that facilitate programming extremely heterogeneous systems. MCL supports the execution of several multi-threaded applications within the same compute node, performs asynchronous execution of application tasks, efficiently balances computation across hardware resources, and provides performance portability. We show that code developed on a personal desktop automatically scales up to fully utilize powerful workstations with 8 GPUs and down to power-efficient embedded systems. MCL provides up to 17.5x speedup over OpenCL on NVIDIA DGX-1 systems and up to 1.88x speedup on single-GPU systems. In multi-application workloads, MCL dynamically resource allocation provides up to 2.43x performance improvement over manual, static allocation of computing resources.

Gioiosa, Roberto↗

Business Models for Scaling Demand Flexibility Volume IV – Program life cycle challenges and lessons learned from U.S. programs

Load growth at the grid edge is driving increased attention to the distribution system and its ability to enable customer technology adoption in an affordable and timely manner. Key industry stakeholders, including electric utilities and regulators, can benefit from strategies to manage and balance customer needs with infrastructure investments, such as demand flexibility. This report focuses on demand flexibility—the ability to reduce, shift, shed, generate, or modulate loads in response to building and grid needs—to reduce the need for costly grid upgrades by deferring investment needs and increase system reliability by shifting electricity usage during periods of high risk. Specifically, we focus on the emerging characteristics of business models for demand flexibility as a framework to understand how demand flexibility programs generate value. In this report, we focus on the life cycle of demand flexibility programs, which provides information on value creation and describes the various deployment phases program implementers navigate from initial program conceptualization through to program expansion and replication to new customer segments and regions. This report characterizes the key phases of the demand flexibility program life cycle, identifies existing challenges across the program deployment phases, and describes lessons learned. This report is part of a series that includes reports on customer relationship management strategies, stakeholder ecosystem management, and program life cycle.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Driving Uptake for Energy Efficiency Financing Programs: Marketing and Outreach, Partnership Networks, and Program Design Considerations

Many energy efficiency financing programs could achieve greater uptake and impact by more effectively recruiting participants. This report examines some of the primary factors that have contributed to high participant uptake among successful financing programs. We review best practices in partnerships (Chapter 2), direct marketing (Chapter 3), and program design (Chapter 4) that facilitate robust participation. This report is primarily designed for state and local governments that have established energy efficiency financing programs or are considering doing so and are seeking insight into how they can ramp up program participation. In disseminating lessons learned from well-established programs that have experienced success in their target markets, the objective is to help scale up the large number of energy efficiency financing programs that seek to replicate these successes. This report can inform states, local governments, and other entities that will establish or expand clean energy financing programs with funding made available under the Infrastructure Investment and Jobs Act and the Inflation Reduction Act.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Programming language for computations in the Interkosmos program

The programming system for Intercosmos data processing, based on the structural programming theory, which considers a program as an ordered set of standardized elementary parts, from which the user programs are automatically generated, is described. The programs are comprised of several modules, which are briefly summarized. The general structure of the programming system is presented in a block diagram. A programming control language developed to formulate the problem quickly and completely is presented along with basic symbols which are characteristic of the Intercosmos programming system.

Schmidt, K.↗

Programs To Aid FORTRAN Programming

Program-development time decreased while program quality increased. FORTRAN Programming Tools are series of programming tools used to support development and maintenance of FORTRAN 77 source codes. Included are debugging aid, central-processing-unit time-monitoring program, source-code maintenance aids, print utilities, and library of useful, well-documented programs. Tools assist in reducing development time and encouraging high-quality programming. Although intended primarily for FORTRAN programmers, some tools used on data files and other programming languages. Written in FORTRAN 77.

Ragosta, Arthur E.↗

Commercial Midstream Energy Efficiency Incentive Programs: Guidelines for Future Program Design, Implementation, and Evaluation

Many electric utilities operate energy efficiency incentive programs that encourage increased dissemination and use of energy-efficient (EE) products in their service territories. The programs can be segmented into three broad categories—downstream incentive programs target product end users, midstream programs target product distributors, and upstream programs target product manufacturers. Traditional downstream programs have had difficulty engaging Small Business/Small Portfolio (SBSP) audiences, and an opportunity exists to expand Commercial Midstream Incentive Programs (CMIPs) to reach this market segment instead.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Light Water Reactor Sustainability Program: Evaluation of Localized Cable Test Methods for Nuclear Power Plant Cable Aging Management Programs

This Pacific Northwest National Laboratory (PNNL) milestone report describes progress to date on the investigation of nondestructive test (NDE) methods focusing particularly on local measurements that provide key indicators of cable aging and damage. The work includes a review of relevant literature as well as hands-on experimental verification of inspection capabilities. As NPPs consider applying for second, or subsequent, license renewal (SLR) to extend their operating period from 60 years to 80 years, it important to understand how the materials installed in plant systems and components will age during that time and develop aging management programs (AMPs) to assure continued safe operation under normal and design basis events (DBE). Normal component and system tests typically confirm the cables can perform their normal operational function. The focus of the cable test program is directed toward the more demanding challenge of assuring the cable function under accident or DBE. Most utilities already have a program associated with their first life extension from 40 to 60 years. Regrettably, there is neither a clear guideline nor a single NDE that can assure cable function and integrity for all cables. Thankfully, however, practical implementation of a broad range of tests allows utilities to develop a practical program that assures cable function to a high degree. The industry has adopted 50% elongation at break (EAB) relative to the un-aged cable condition as the acceptability standard. All tests are benchmarked against the cable EAB test. EAB is a destructive test so the test programs must apply an array of other NDE tests to assure or infer the overall set of cable’s system integrity. These cable NDE programs vary in rigor and methodology. As the industry gains experience with the efficacy of these programs, it is expected that implementation practice will converge to a more common approach. This report addresses the range of local NDE cable tests that are or could be practically implemented in a field test situation. These tests include: visual, infrared thermography, interdigital capacitance, indenter, relaxation time indenter, dynamic mechanical analyzer, infrared/near-infrared spectrometry, ultrasound, and distributed fiber optic temperature measurement.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Program Management Plan EnCore ® Accident Tolerant Fuel (ATF) Program

This Program Management Plan (PMP) is developed to support Westinghouse’s vision of developing and commercializing the Accident Tolerant Fuel. The near term goal of this Program is to deliver 2 fuel assemblies that consists of LTRs for Exelon Byron Unit 2 in spring of 2019. The longer term goal of this program is deployment of LTAs in 2022 of a mixture of coated zirconium cladding and SiC cladding with ADOPT and U3Si2 fuels. This is a high complexity program and is one of the largest research and development programs in Westinghouse and as such, the project scope is expected to change continuously. Integrated change control will be invoked as necessary. The Program consists of multiple funding streams (internal through Westinghouse innovation funding), external (through the DOE). The DOE funding consists of two phases: 1. Phase 2 – funded by DOE award number DE-NE0008222. 2. Phase 2B – funded by DOE – Westinghouse proposal reference # LTR-AMER-MKG-18-826, Rev. 1, August 23, 2018 (10/18 to 2/21), Award No. DE-NE0008824. 3. Cost share contributions from Westinghouse and program partners.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Stellar evolution. i. a program for the solution of the time-dependent basic equations <sternentwicklung. i. ein program zur losung der zeitabhingigen aufbaugleichungen<

In this paper a program is described for stellar evolution computations, based on the Henyey method. The program shall be used for very different phases of stellar evolution. Therefore, the main program for the solution of the time dependent basic equations is kept as general as possible, while all assumptions about special physical conditions in the star occur only in subprograms. Hence the range of applicability of the program can easily be extended. The system of difference equations and details of the integration method used in the program are given in two appendices. For a first test the program has been applied to the post-main sequence evolution of a star of 7 M; the results will appear in part II and III. Some technical details of these calculations are given and discussed here. The program turned out to be applicable to calculations of the evolution near the main sequence, of phases of core contraction and of nuclear burning in shell sources.

STELLAR EVOLUTION↗

Transpiration and film cooling boundary layer computer program. Volume 2: Computer program and user's manual

A finite difference turbulent boundary layer computer program which allows for mass transfer wall cooling and equilibrium chemistry effects is presented. The program is capable of calculating laminar or turbulent boundary layer solutions for an arbitrary ideal gas or an equilibrium hydrogen oxygen system. Either two dimensional or axisymmetric geometric configurations may be considered. The equations are solved, in nondimension-alized physical coordinates, using the implicit Crank-Nicolson technique. The finite difference forms of the conservation of mass, momentum, total enthalpy and elements equations are linearized and uncoupled, thereby generating easily solvable tridiagonal sets of algebraic equations. A detailed description of the computer program, as well as a program user's manual is provided. Detailed descriptions of all boundary layer subroutines are included, as well as a section defining all program symbols of principal importance. Instructions are then given for preparing card input to the program and for interpreting the printed output. Finally, two sample cases are included to illustrate the use of the program.

Gloss, R. J.↗