Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “program design”

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 325 records · Page 18

Digital Engineering Ecosystem for Innovative Nuclear Technologies

The construction, aerospace, and automotive industries have achieved considerable cost and schedule savings by utilizing virtual design. This program will develop a connected ecosystem of tools to support the design of innovative nuclear technologies. This ecosystem will develop a formal representation of information (data ontology) and systems software to facilitate digital engineering.

42 ENGINEERING↗

Overview of development and design of MPACT: Michigan parallel characteristics transport code

MPACT (Michigan Parallel Characteristics Transport Code) is a new reactor analysis tool. It is being developed by students and research staff at the University of Michigan to be used for an advanced pin-resolved transport capability within VERA (Virtual Environment for Reactor Analysis). VERA is the end-user reactor simulation tool being produced by the Consortium for the Advanced Simulation of Light Water Reactors (CASL). The MPACT development project is itself unique for the way it is changing how students do research to achieve the instructional and research goals of an academic institution, while providing immediate value to industry. The MPACT code makes use of modern lean/agile software processes and extensive testing to maintain a level of productivity and quality required by CASL. MPACT's design relies heavily on object-oriented programming concepts and design patterns and is programmed in Fortran 2003. These designs are explained and illustrated as to how they can be readily extended to incorporate new capabilities and research ideas in support of academic research objectives. The transport methods currently implemented in MPACT include the 2-D and 3-D method of characteristics (MOC) and 2-D and 3-D method of collision direction probabilities (CDP). For the cross section resonance treatment, presently the subgroup method and the new embedded self-shielding method (ESSM) are implemented within MPACT. (authors)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Covered Product Categories (Fact Sheet)

List of Federal Energy Management Program (FEMP)-designated product categories for energy-efficient procurement requirements.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

UP2 400 High Activity Oxide Legacy Waste Retrieval Project Scope and Progress-13048

The High Activity Oxide facility (HAO) reprocessed sheared and dissolved 4500 metric tons of light water reactor fuel the fuel of the emerging light water reactor spent fuel between 1976 and 1998. Over the period, approximately 2200 tons of process waste, composed primarily of sheared hulls, was produced and stored in a vast silo in the first place, and in canisters stored in pools in subsequent years. Upon shutdown of the facility, AREVA D and D Division in La Hague launched a thorough investigation and characterization of the silos and pools content, which then served as input data for the definition of a legacy waste retrieval and reconditioning program. Basic design was conducted between 2005 and 2007, and was followed by an optimization phase which lead to the definition of a final scenario and budget, 12% under the initial estimates. The scenario planned for the construction of a retrieval and reconditioning cell to be built on top of the storage silo. The retrieved waste would then be rinsed and sorted, so that hulls could subsequently be sent to La Hague high activity compacting facility, while resins and sludge would be cemented within the retrieval cell. Detailed design was conducted successfully from 2008 until 2011, while a thorough research and development program was conducted in order to qualify each stage of the retrieval and reconditioning process, and assist in the elaboration of the final waste package specification. This R and D program was defined and conducted as a response and mitigation of the major project risks identified during the basic design process. Procurement and site preparatory works were then launched in 2011. By the end of 2012, R and D is nearly completed, the retrieval and reconditioning process have been secured, the final waste package specification is being completed, the first equipment for the retrieval cell is being delivered on site, while preparation works are allowing to free up space above and around the silo, to allow for construction which is scheduled to being during the first semester of 2013. The elaboration of the final waste package is still undergoing and expected to be completed by then end of 2013, following some final elements of R and D required to demonstrate the full compatibility of the package with deep geological repository. The HAO legacy waste retrieval project is so far the largest such project entering operational phase on the site of La Hague. It is on schedule, under budget, and in conformity with the delivery requirements set by the French Safety Authority, as well as other stakeholders. This project paves the way for the successful completion of AREVA La Hague other legacy waste retrieval projects, which are currently being drafted or already in active R and D phase. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

High Quantum Efficiency Uni-Traveling-Carrier Photodiode for Optical to Microwave Transduction

Modern Quantum Information Systems (QIS) employ optical photons for long distance communication, operating at ambient temperature, between microwave cavities, which house microwave photons used in quantum computing and microwave detection. These optical photons, carried by fiber-optic or free-space links, offer a low-cost, uncooled alternative to bulky, expensive microwave coaxial cables, which are lossy, susceptible to EMI, and a significant thermal conductor to the outside ambient environment. To convert between these two types of photons and implement these optical interconnects, it is necessary to develop a high-performance photodetector for optical to microwave transduction. Freedom Photonics and the University of Virginia have a well-established partnership in developing high-performance photodiodes. In this Phase I effort, we collaborated in designing, fabricating, and testing an advanced, high-speed, high quantum efficiency prototype photodiode for transduction from optical to microwave frequencies. These devices have applications not only in quantum computing and axion detection, but also in other optical-cryogenic interconnect applications, in fields such as radio astronomy and quantum cryptography, as well as in quantum metrology and plasmonics. During this Phase I DOE program, we designed, fabricated, and tested prototype PIN GaAs photodiodes which targeted the performance parameters defined by the program. This process involved identifying a new target wavelength, different from that proposed initially, based on conversations with the Oak Ridge National Lab customer. We designed an epitaxial stack, optimized in theory for ≥95% quantum efficiency at 795 nm, ≥5 GHz, per the target objectives of the program. Additionally, we designed a fabrication process and associated mask plates for top-illuminated, AR-coated devices with device diameters ranging from 50 µm to 800 µm. Using these, we fabricated two 3” wafer quarters of devices, and characterized the devices’ dark current, quantum efficiency, and bandwidth for various device diameters. The prototype devices achieved a quantum efficiency of 89% at the target 795 nm detection wavelength. The bandwidth of the devices proved tricky to characterize, but a 50 µm diameter device shows a 3-dB bandwidth of at least 1.6 GHz, possibly a full 5 GHz, depending on the measurement setup. In the future, we plan to characterize the bandwidth of these devices using an impulse response measurement. All tasks for the Phase I were successfully completed, and sample prototype devices were provided to Oak Ridge National Lab Quantum Information Science researchers. The work performed in Phase I has established a strong foundation for future design and fabrication cycles in Phase II, if granted. The early tests at Oak Ridge National Labs will provide guidance for the required photodiode performance in devices to be supplied in Phase II.

42 ENGINEERING↗

TU-F-CAMPUS-I-05: Semi-Automated, Open Source MRI Quality Assurance and Quality Control Program for Multi-Unit Institution

Purpose: Phantom measurements allow for the performance of magnetic resonance (MR) systems to be evaluated. Association of Physicists in Medicine (AAPM) Report No. 100 Acceptance Testing and Quality Assurance Procedures for MR Imaging Facilities, American College of Radiology (ACR) MR Accreditation Program MR phantom testing, and ACR MRI quality control (QC) program documents help to outline specific tests for establishing system performance baselines as well as system stability over time. Analyzing and processing tests from multiple systems can be time-consuming for medical physicists. Besides determining whether tests are within predetermined limits or criteria, monitoring longitudinal trends can also help prevent costly downtime of systems during clinical operation. In this work, a semi-automated QC program was developed to analyze and record measurements in a database that allowed for easy access to historical data. Methods: Image analysis was performed on 27 different MR systems of 1.5T and 3.0T field strengths from GE and Siemens manufacturers. Recommended measurements involved the ACR MRI Accreditation Phantom, spherical homogenous phantoms, and a phantom with an uniform hole pattern. Measurements assessed geometric accuracy and linearity, position accuracy, image uniformity, signal, noise, ghosting, transmit gain, center frequency, and magnetic field drift. The program was designed with open source tools, employing Linux, Apache, MySQL database and Python programming language for the front and backend. Results: Processing time for each image is <2 seconds. Figures are produced to show regions of interests (ROIs) for analysis. Historical data can be reviewed to compare previous year data and to inspect for trends. Conclusion: A MRI quality assurance and QC program is necessary for maintaining high quality, ACR MRI Accredited MR programs. A reviewable database of phantom measurements assists medical physicists with processing and monitoring of large datasets. Longitudinal data can reveal trends that although are within passing criteria indicate underlying system issues.

60 APPLIED LIFE SCIENCES↗

UPC++ Programmer’s Guide (v1.0 2017.9)

UPC++ is a C++11 library that provides Asynchronous Partitioned Global Address Space (APGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The APGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, APGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ Programmer’s Guide, v1.0-2018.3.0

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ Programmer’s Guide (v1.0-2019.3.0)

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide (Revision 2019.9.0)

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2020.10.0

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2021.9.0

UPC++ is a C++ library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. PGAS additionally provides one-sided Remote Memory Access (RMA) to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ also features Remote Procedure Call (RPC) communication, making it easy to move computation to operate on data that resides on remote processes. In UPC++, all communication operations are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all communication operations are asynchronous by default, to enable programmers to write code that scales well even on hundreds of thousands of cores.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

UPC++ Programmer’s Guide, v1.0-2018.9.0

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

UPC++ v1.0 Programmer’s Guide, Revision 2020.3.0

UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate constituent process having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the processes. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.

97 MATHEMATICS AND COMPUTING↗

An Enhanced Vertical Ground Heat Exchanger Model for Whole-Building Energy Simulation

This paper presents an enhanced vertical ground heat exchanger (GHE) model for whole-building energy simulation (WBES). WBES programs generally have computational constraints that affect the development and implementation of component simulation sub-models. WBES programs require models that execute quickly and efficiently due to how the programs are utilized by design engineers. WBES programs also require models to be formulated so their performance can be determined from boundary conditions set by upstream components and environmental conditions. The GHE model developed during this work utilizes an existing response factor model and extends its capabilities to accurately and robustly simulate at timesteps that are shorter than the GHE transit time. This was accomplished by developing a simplified dynamic borehole model and then exercising that model to generate exiting fluid temperature response factors. This approach blends numerical and analytical modeling methods. The existing response factor models are then extended to incorporate the exiting fluid temperature response factor to provide a better estimate of the GHE exiting fluid temperature at short simulation timesteps.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Maine PACE Program Final Technical Report

The ARRA EECBG BetterBuilding helped augment the existing Home Energy Savings Programs (HESP) and incentives with financing through a subordinate lien PACE and HUD PowerSaver programs. The program was designed to document innovative techniques to dramatically increase the number of homes participating in weatherization programs in participating towns. Maine will support new energy efficiency retrofit pilots throughout the state, designed to motivate a large number of homeowners to invest in comprehensive home energy efficiency upgrades to bring real solutions to market.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Mentor Protégé Program Brochure

The U.S. Department of Energy (DOE) Mentor Protégé Program is designed to help small businesses obtain mentoring from DOE prime contractors. The program is meant to foster long-term business relationships between small businesses and DOE prime contractors while increasing the overall number of small business entities that receive DOE contract and subcontract awards.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗