Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “application programming interface”

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,639 records · Page 91

System and technique for retrieving depth information about a surface by projecting a composite image of modulated light patterns

A technique, associated system and program code, for retrieving depth information about at least one surface of an object, such as an anatomical feature. Core features include: projecting a composite image comprising a plurality of modulated structured light patterns, at the anatomical feature; capturing an image reflected from the surface; and recovering pattern information from the reflected image, for each of the modulated structured light patterns. Pattern information is preferably recovered for each modulated structured light pattern used to create the composite, by performing a demodulation of the reflected image. Reconstruction of the surface can be accomplished by using depth information from the recovered patterns to produce a depth map/mapping thereof. Each signal waveform used for the modulation of a respective structured light pattern, is distinct from each of the other signal waveforms used for the modulation of other structured light patterns of a composite image; these signal waveforms may be selected from suitable types in any combination of distinct signal waveforms, provided the waveforms used are uncorrelated with respect to each other. The depth map/mapping to be utilized in a host of applications, for example: displaying a 3-D view of the object; virtual reality user-interaction interface with a computerized device; face--or other animal feature or inanimate object--recognition and comparison techniques for security or identification purposes; and 3-D video teleconferencing/telecollaboration.

Hassebrook, Laurence G.↗

Humans on the International Space Station-How Research, Operations, and International Collaboration are Leading to New Understanding of Human Physiology and Performance in Microgravity

As the International Space Station (ISS) nears completion, and full international utilization is achieved, we are at a scientific crossroads. ISS is the premier location for research aimed at understanding the effects of microgravity on the human body. For applications to future human exploration, it is key for validation, quantification, and mitigation of a wide variety of spaceflight risks to health and human performance. Understanding and mitigating these risks is the focus of NASA s Human Research Program. However, NASA s approach to defining human research objectives is only one of many approaches within the ISS international partnership (including Roscosmos, the European Space Agency, the Canadian Space Agency, and the Japan Aerospace Exploration Agency). Each of these agencies selects and implements their own ISS research, with independent but related objectives for human and life sciences research. Because the science itself is also international and collaborative, investigations that are led by one ISS partner also often include cooperative scientists from around the world. The operation of the ISS generates significant additional data that is not directly linked to specific investigations. Such data comes from medical monitoring of crew members, life support and radiation monitoring, and from the systems that have been implemented to protect the health of the crew (such as exercise hardware). We provide examples of these international synergies in human research on ISS and highlight key early accomplishments that derive from these broad interfaces. Taken as a whole, the combination of diverse research objectives, operational data, international sharing of research resources on ISS, and scientific collaboration provide a robust research approach and capability that no one partner could achieve alone.

Ronbinson, Julie A.↗

Human Machine Interface Programming and Testing

Human Machine Interface (HMI) Programming and Testing is about creating graphical displays to mimic mission critical ground control systems in order to provide NASA engineers with the ability to monitor the health management of these systems in real time. The Health Management System (HMS) is an online interactive human machine interface system that monitors all Kennedy Ground Control Subsystem (KGCS) hardware in the field. The Health Management System is essential to NASA engineers because it allows remote control and monitoring of the health management systems of all the Programmable Logic Controllers (PLC) and associated field devices. KGCS will have equipment installed at the launch pad, Vehicle Assembly Building, Mobile Launcher, as well as the Multi-Purpose Processing Facility. I am designing graphical displays to monitor and control new modules that will be integrated into the HMS. The design of the display screen will closely mimic the appearance and functionality of the actual modules. There are many different field devices used to monitor health management and each device has its own unique set of health management related data, therefore each display must also have its own unique way to display this data. Once the displays are created, the RSLogix5000 application is used to write software that maps all the required data read from the hardware to the graphical display. Once this data is mapped to its corresponding display item, the graphical display and hardware device will be connected through the same network in order to test all possible scenarios and types of data the graphical display was designed to receive. Test Procedures will be written to thoroughly test out the displays and ensure that they are working correctly before being deployed to the field. Additionally, the Kennedy Ground Controls Subsystem's user manual will be updated to explain to the NASA engineers how to use the new module displays.

Foster, Thomas Garrison↗

Spacecraft Requirements Development and Tailoring

Spacecraft design is managed through the use of design requirements. Requirements are flowed from the highest level, the overall spacecraft, to systems, subsystems and ultimately individual components. Through the use of requirements, each part of the spacecraft will perform the functions that are required of it and will interface to the rest of the spacecraft. Functional requirements are used to make sure every component performs as expected and interface requirements ensure that each component works within the larger design environment where it operates. Writing good requirements is difficult and the verification of requirements can be expensive and time consuming. Because of this difficulty and expense, it is important that each requirement truly be “required” and critical to the overall performance of the vehicle. It is also important that requirements can be changed or eliminated as the system matures to minimize verification cost and schedule. The Capsule Parachute Assembly System (CPAS) Project is developing the parachute system for the NASA Multi-Purpose Crew Vehicle (MPCV) Orion Spacecraft. Throughout the development and qualification cycle for CPAS, requirements have been evaluated, added, eliminated, or more generically, “tailored”, to ensure that the system performs as required while minimizing the verification cost to the Program. One facet of this tailoring has been to delete requirements that do not add value to the overall spacecraft or are not needed. A second approach to minimize the cost of requirement verification has been to evaluate requirements based on the actual design as it has matured. As the design of the parachute system has become better understood, requirements that are not applicable have been eliminated. This paper will outline the evolution of CPAS requirements over time and will show how careful and considered changes to requirements can benefit the technical solution for the overall system design while allowing a Project to control costs.

Mcmichael, James H.↗

Flow Testing of Corrugated Metal Flexhoses to Evaluate Flow-Induced Vibration and Stiffness

Corrugated metal flexhoses are used to supply fluid routing where straight rigid pipes cannot meet the design requirements due to vibrations, thermal expansion, or motion. These types of hoses are found in a wide range of applications at KSC (Exploration Ground Systems Program in particular) with various fluid commodities such as fuel, oxidizers, coolant, and cryogenics. However, flexibility of design comes at a price: due to increased levels of turbulence generated by the hose geometry, the necessary supply pressure must increase to achieve the same flow rate. Furthermore, the convolutes of the flexhoses interact with the flow field to generate areas of flow separation which leads to a phenomenon known as vortex shedding. When the frequency of vortex shedding couples with the natural frequency of the hose, this can be detrimental and cause premature failure. There are a limited amount of software that can correctly model the coupled fluid structure interactions(FSI) between the solid and fluid physics. This project aims to develop a computer model that can predict Flow-Induced Vibration (FIV) on flexhoses in one of the atypical configurations found in the State-of-the-Art (SOTA) standard for hoses in an angulated state. Our research seeks to extend the literature and expand NASA’s FIV standard. The computational rigor and resources available in the Apollo Era did not allow for flow coupling between fluids and structure interfaces to evaluate FIV of the flexhose. Our team believes that modern techniques and methods of evaluation should be used to reevaluate and extend the database of FIV and stiffness properties of flexhoses to assess the risk of failure. The core performance criteria is a computer model that is able to predict the FIV frequency within 10%.

Jared F. Congiardo↗

The MELCOR Analysis of Chinshan Nuclear Power Plant Spent Fuel Pool for Fukushima-like Accident

The safety analysis of the nuclear power plant (NPP) is very important work in the NPP safety. Especially after the Fukushima NPP accident occurred, the importance of NPP safety analysis has been raised and there is more concern for the safety of NPPs in Taiwan. Because the earthquake and tsunami occurred, the cooling system of spent fuel pool failed and the safety issue of spent fuel pool generated in Japan's Fukushima NPP. Chinshan NPP is the first NPP in Taiwan which is BWR/4 plant and OLTP (Original Licensed Thermal Power) for each unit is 1775 MWt. Chinshan NPP finished SPU (stretch power uprate) and the operating power is 103.66% of the OLTP, which is 1840 MWt now. After Fukushima NPP accident occurred, in order to concern the safety of Chinshan NPP spent fuel pool, we performed the safety analysis of spent fuel pool by using MELCOR/SNAP which also assumed the cooling system of spent fuel pool failed. The geometry of Chinshan NPP spent fuel pool is 12.17 m x 7.87 m x 11.61 m and the initial condition is 60 deg. (water temperature) / 1.013 x 10{sup 5} Pa. And, the total power of the fuels is roughly 8.9 MWt initially. MELCOR is developed by Sandia National Laboratories. MELCOR is a fully integrated, engineering-level computer code that models the progression of severe accidents in light water reactor NPPs, including containment response and leakage of activity to the environment. A broad spectrum of severe accident phenomena in both BWRs and PWRs is treated in MELCOR in a unified framework. These include thermalhydraulic response in the reactor coolant system, reactor cavity, containment, and confinement buildings; core heatup, degradation, and relocation; core-concrete attack; hydrogen production, transport, and combustion; fission product release and transport behavior. Current uses of MELCOR include estimation of severe accident source terms and their sensitivities and uncertainties in a variety of applications. According to Dr. Carbajo's paper, MELCOR was used to perform the study of spent fuel pool of Fukushima Daiichi Unit 4. Niina E. Koenoenen used MELCOR to establish the spent fuel pool model of a Nordic BWR. The loss-of-pool-cooling accidents was simulated and analyzed by this model. The above studies indicate that MELCOR is capable of handling the simulation of the spent fuel pool. An increasing number of researchers are using MELCOR code to analyze test facilities and nuclear power plants. Jun Wang et al. used MELCOR to perform core degradation simulation and MELCOR results were compared with CORA experimental data. Through this work, they reviewed the performance of MELCOR COR package in detail. Tae Woon Kim et al. developed MELCOR model of APR1400 (an advanced pressurized water reactor). They used this model to perform the LBLOCA transient simulation and sensitivity study. Longze Li et al. established the MELCOR model of CPR1000 (a Chinese pressurized reactor 1000-MW power plant). The station blackout (SBO) with failure of the steam generator (SG) safety relief valve (SRV) transient was simulated and analyzed by this model. SNAP is a graphic user interface program that processes the inputs and outputs of MELCOR. In addition, there is an animation function in SNAP which can present the animation of analysis results. There are two main steps in this research. The first step was the establishment of Chinshan NPP spent fuel pool MELCOR/SNAP model. And the transient analysis of Chinshan NPP spent fuel pool MELCOR/SNAP model under the cooling system failure condition was performed. The next step was the comparison among the MELCOR, TRACE and CFD data. TRACE and CFD data were from INER reports. In addition, the animation model of Chinshan NPP spent fuel pool was presented by using the animation function of SNAP with MELCOR/SNAP analysis results. This study has developed MELCOR/SNAP model of Chinshan NPP spent fuel pool successfully. By using the above model, the safety analysis of the spent fuel pool was performed under the cooling system of spent fuel pool failed condition. The analysis results of MELCOR, TRACE and CFD were similar in this case. It indicated that there was a respectable accuracy in MELCOR/SNAP model. The analysis results depicted that the uncovered of the fuels occurred at 2.6 day and the metal-water reaction of fuels occurred roughly at 3.7 day after the cooling system failed. The above results indicated that the failure of cladding occurred after 3.7 day. This study's results can help to evaluate the safety issue of Chinshan NPP spent fuel pool. In addition, the cooling system and some mitigation measures of spent fuel pool is not simulated in the above model. However, we will do it in the future. (authors)

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Preserving Command Line Workflow for a Package Management System using ASCII DAG Visualization

Package managers provide ease of access to applications by removing the time-consuming and sometimes completely prohibitive barrier of successfully building, installing, and maintaining the software for a system. A package dependency contains dependencies between all packages required to build and run the target software. Package management system developers, package maintainers, and users may consult the dependency graph when a simple listing is insufficient for their analyses. However, users working in a remote command line environment must disrupt their workflow to visualize dependency graphs in graphical programs, possibly needing to move files between devices or incur forwarding lag. Such is the case for users of Spack, an open source package management system originally developed to ease the complex builds required by supercomputing environments. To preserve the command line workflow of Spack, we develop an interactive ASCII visualization for its dependency graphs. Through interviews with Spack maintainers, we identify user goals and corresponding visual tasks for dependency graphs. We evaluate the use of our visualization through a command line-centered study, comparing it to the system's two existing approaches. We observe that despite the limitations of the ASCII representation, our visualization is preferred by participants when approached from a command line interface workflow.

97 MATHEMATICS AND COMPUTING↗

Status of Metallic Structural Materials for Molten Salt Reactors

In the US and around the world, significant interest surrounds development and deployment of nuclear systems using molten salts to transfer heat. Several configurations are being explored, including the use of fluoride salts either as the primary coolant of a reactor with solid fuel or with the fissile material dissolved in the salt. Molten Salt Reactors (MSRs) with fluoride salt typically have a thermal neutron spectrum. There are also fast-spectrum reactors that could use chloride salts to transfer heat. As a result of operation of the Molten Salt Reactor Experiment (MSRE) at Oak Ridge National Laboratory during the 1960s, a system with uranium fuel dissolved in a fluoride-salt medium is the most well-established technology. A nickel alloy with about 6%Cr and molybdenum as a solid solution strengthening agent was developed and deployed for all structural applications in this reactor. The alloy was commercialized as Hastelloy N. During these experiments and in post-decommissioning characterization of material behavior, it was determined that the most significant challenges for structural materials are embrittlement, from helium introduced by transmutation of Ni, and corrosion and grain boundary embrittlement from the fission product tellurium. The MSRE had an outlet temperature of approximately 650°C. The mechanical properties of Hastelloy N are not sufficient to support long-term operation of an MSR above this temperature. Qualification of a material for use in the ASME Boiler and Pressure Vessel Code, Section III, “Rules for Construction of Nuclear Facility Components,” Division 5, “High Temperature Reactors,” will facilitate licensing with the Nuclear Regulatory Commission. Hastelloy N has not been qualified for use in nuclear construction, and significant additional characterization would be required for Code qualification. Given that this alloy is susceptible to He embrittlement and has limited high-temperature strength, it is not recommended that Code qualification be pursued. Instead, it is recommended that a systematic development program be initiated to develop new nickel alloys that contain a fine, stable dispersion of intermetallic particles to trap He at the interface between the matrix and particle and with increased solid solution strengthening from addition of refractory elements. Extensive screening of attractive alloy compositions for elevated temperature strength, microstructural stability, weldability, and resistance to He embrittlement (characterized using ion implantation) will lead to an alloy down-selection for commercialization and Code qualification.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Single Stage Rocket Technology's real time data system

The Single Stage Rocket Technology (SSRT) Delta Clipper Experimental (DC-X) Program is a United States Air Force Ballistic Missile Defense Organization (BMDO) rapid prototyping initiative that is currently demonstrating technology readiness for reusable suborbital rockets. The McDonnell Douglas DC-X rocket performed technology demonstrations at the U.S. Army White Sands Missile Range in New Mexico from April-October in 1993. The DC-X Flight Operations Control Center (FOCC) contains the ground control system that is used to monitor and control the DC-X vehicle and its Ground Support Systems (GSS). The FOCC is operated by a flight crew of three operators. Two operators manage the DC-X Flight Systems and one operator is the Ground Systems Manager. A group from McDonnell Douglas Aerospace at KSC developed the DC-X ground control system for the FOCC. This system is known as the Real Time Data System (RTDS). The RTDS is a distributed real time control and monitoring system that utilizes the latest available commercial off-the-shelf computer technology. The RTDS contains front end interfaces for the DC-X RF uplink/downlink and fiber optic interfaces to the GSS equipment. This paper describes the RTDS architecture and FOCC layout. The DC-X applications and ground operations are covered.

Voglewede, Steven D.↗

Small Unmanned Aerial System (UAS) Flight Testing of Enabling Vehicle Technologies for the UAS Traffic Management Project

Small unmanned aerial systems (sUAS) have been studied and results indicate that there is a large array of highly-beneficial applications. These applications are too numerous to list, but include search and rescue, fire spotting, precision agriculture, etc. to name a few. Typically sUAS vehicles weigh less than 55 pounds and will be performing flight operations in the presence of manned aircraft and other sUAS. Certain sUAS applications, such as package delivery, will include operations in the close proximity of the general public. The full benefit from sUAS is contingent upon the resolution of several technological areas to enable free and widespread use of these vehicles. Technological areas in question include, but are not limited to: autonomous sense and avoid and deconfliction of sUAS from other sUAS and manned aircraft, communications and interfaces between the vehicle and human operators, and high-reliability autonomous systems. The NASA UAS Traffic Management (UTM) project is endeavoring to develop a traffic management system and concept of operations for these types of vehicles. An extensive sUAS flight test effort was performed to partially address vehicle-related technological areas and to shape an understanding of future developmental and test efforts for vehicles intended to use the UTM traffic management system. The flight testing described herein had the following objectives: 1) Install and test Dedicated Short Range Communications (DSRC) systems developed for the automotive industry for potential sense and avoid sUAS applications; 2) Evaluate the use of cellular 4G systems to provide vehicle control; 3) Obtain high-resolution video imagery in support of image-based optical detection sense and avoid systems; 4) Acquire data in fixed-wing flight to support validation and maturation of an autonomous range containment system known as Safeguard in fixed-wing flight. A total of 53 flights were performed over 12 operational days at Beaver Dam Airpark in Elberon, VA. This work was sponsored by the UTM project that is part of the Aviation Operations and Safety Program (AOSP) at NASA.

Glaab, Louis J.↗

Computation of Reacting Flows in Combustion Processes

The main objective of this research was to develop an efficient three-dimensional computer code for chemically reacting flows. The main computer code developed is ALLSPD-3D. The ALLSPD-3D computer program is developed for the calculation of three-dimensional, chemically reacting flows with sprays. The ALL-SPD code employs a coupled, strongly implicit solution procedure for turbulent spray combustion flows. A stochastic droplet model and an efficient method for treatment of the spray source terms in the gas-phase equations are used to calculate the evaporating liquid sprays. The chemistry treatment in the code is general enough that an arbitrary number of reaction and species can be defined by the users. Also, it is written in generalized curvilinear coordinates with both multi-block and flexible internal blockage capabilities to handle complex geometries. In addition, for general industrial combustion applications, the code provides both dilution and transpiration cooling capabilities. The ALLSPD algorithm, which employs the preconditioning and eigenvalue rescaling techniques, is capable of providing efficient solution for flows with a wide range of Mach numbers. Although written for three-dimensional flows in general, the code can be used for two-dimensional and axisymmetric flow computations as well. The code is written in such a way that it can be run in various computer platforms (supercomputers, workstations and parallel processors) and the GUI (Graphical User Interface) should provide a user-friendly tool in setting up and running the code.

Keith, Theo G., Jr.↗

The Logical Extension

The same software controlling autonomous and crew-assisted operations for the International Space Station (ISS) is enabling commercial enterprises to integrate and automate manual operations, also known as decision logic, in real time across complex and disparate networked applications, databases, servers, and other devices, all with quantifiable business benefits. Auspice Corporation, of Framingham, Massachusetts, developed the Auspice TLX (The Logical Extension) software platform to effectively mimic the human decision-making process. Auspice TLX automates operations across extended enterprise systems, where any given infrastructure can include thousands of computers, servers, switches, and modems that are connected, and therefore, dependent upon each other. The concept behind the Auspice software spawned from a computer program originally developed in 1981 by Cambridge, Massachusetts-based Draper Laboratory for simulating tasks performed by astronauts aboard the Space Shuttle. At the time, the Space Shuttle Program was dependent upon paper-based procedures for its manned space missions, which typically averaged 2 weeks in duration. As the Shuttle Program progressed, NASA began increasing the length of manned missions in preparation for a more permanent space habitat. Acknowledging the need to relinquish paper-based procedures in favor of an electronic processing format to properly monitor and manage the complexities of these longer missions, NASA realized that Draper's task simulation software could be applied to its vision of year-round space occupancy. In 1992, Draper was awarded a NASA contract to build User Interface Language software to enable autonomous operations of a multitude of functions on Space Station Freedom (the station was redesigned in 1993 and converted into the international venture known today as the ISS)

Source record↗

Challenges for and Pathways Toward Solid-State Batteries

Solid-state batteries utilizing lithium metal anodes have the potential to enable batteries with a specific energy of >500 Wh/kg and an energy density of >1,500 Wh/L for thousands of cycles. When optimized they will improve the energy efficiency, operating temperature range, sustainability, and safety at a lower cost compared to projections for advanced Li-ion batteries. This improved performance is critical for the widespread adoption of electric vehicles and may enable future applications such as electric aviation. Expectations for solid-state batteries are high, there are significant materials and processing challenges that need to be overcome. Some of these challenges are well known; others are more subtle and are just becoming known. The challenges and their solutions must be clearly identified to realize high-energy solid-state Li metal batteries. In the United States, the U.S. Department of Energy (DOE) funds the majority of energy storage research and development, including solid state battery research. Web of Science publication analysis shows that worldwide DOE is second largest funder. Work on solid state batteries is distributed across different arms of DOE and is coordinated at headquarters to ensure a broad national portfolio for advanced batteries, including lithium batteries and solid-state battery devices. We note that university and national laboratory researchers in the US with a long-standing interest in solid state batteries is a small, integrated community with recognized impact for publications, patents and startup companies. The opportunity for this group to engage for research with international colleagues is growing, fostered by periodic bilateral meetings supported by DOE and by the recent joint US German research program for lithium battery interface studies. These are valuable opportunities to speed solid-state battery development. The ORNL led virtual workshop, overviewed here, confirms the community’s shared vision of the exciting advances, opportunities, and challenges. Further, we are seeing that this workshop has spawned several new informal collaborations and draft proposals. This encourages us to propose future discussion. On May 11, 2020, Oak Ridge National Laboratory (ORNL) hosted a 6-hour, on-line national workshop to discuss recent advances and most the prominent obstacles to realizing solid-state Li metal batteries. The workshop included more than 30+ experts from national laboratories, universities, and companies, all of whom have worked on solid-state batteries for multiple years. The participants shared recent advances, many not yet in print, illustrating that the community has gained significant new insights for solid-state Li battery materials over the last 5 years. In this report, the major outcomes of the workshop are organized to identify the gaps in our scientific knowledge for four core materials science areas: (1) Li metal anodes, (2) the solid electrolyte in contact with Li metal, (3) active cathode materials and solid-state composite cathodes, and (4) solid electrolytes. Illustrative examples and discussions are reported with the more comprehensive issues in the report. Discussion of additional challenges related to processing of solid-state battery materials and to the designs and architectures for mechanically robust, long-lived batteries received less attention due to time constraints. These are good themes for deeper discussion at a follow-on workshop, where a complete list of critical research topics can be identified.

25 ENERGY STORAGE↗

Magnetic Damping of Solid Solution Semiconductor Alloys

The objective of this study is to conduct the Earth-based research sufficient to successfully propose a flight experiment (1) to experimentally test the validity of the modeling predictions applicable to the magnetic damping of convective flows in conductive melts as this applies to the bulk growth of solid solution semiconducting materials in the reduced gravitational levels available in low Earth orbit and (2) to assess the effectiveness of steady magnetic fields in reducing the fluid flows occurring in these materials during space processing. To achieve the objectives of this investigation, we are carrying out a comprehensive program in the Bridgman and floating-zone configurations using the solid solution alloy system Ge-Si. This alloy system was chosen because it has been studied extensively in environments that have not simultaneously included both low gravity and an applied magnetic field. Also, all compositions have a high electrical conductivity, and the materials parameters permit high growth rates compared to many other commonly studied alloy semiconductors. An important supporting investigation is determining the role, if any, that thermoelectromagnetic convection (TEMC) plays during growth of these materials in a magnetic field. Some compositional anomalies observed by us in magnetic grown crystals can only be explained by TEMC; this has significant implications for the deployment of a Magnetic Damping Furnace in space. This effect will be especially important in solid solutions where the growth interface is, in general, neither isothermal nor isoconcentrational. It could be important in single melting point materials, also, if faceting takes place producing a non-isothermal interface.

Szofran, Frank R.↗

Variational Nodal 2D/1D Transport/Diffusion Solutions of the C5G7 Benchmark Problems

This work is the continuation of our effort to generalize the variational nodal method (VNM) for application to pin resolved whole-core PWR problems. To this end, a 2D/1D VNM method without spatial homogenization is formulated and implemented in the PANX code. We employ diffusion theory in the axial direction combined with two-dimensional transport in the x-y plane. In our initial work, we employed the standard spherical harmonics method. To increase accuracy and reduce computational effort, we present two refinements: First, the even-parity integral method within the nodes reduces the computational effort required to form the response matrices. Second, the use of quasi-reflected interface conditions reduces the dimension of the resulting response matrices and therefore the CPU time required to solve the equations. We apply the method to the three-dimensional, unrodded C5G7 benchmark problem.

97 MATHEMATICS AND COMPUTING↗

The Kokkos Ecosystem [Brief]

In 2016/2017, the field of High-Performance Computing (HPC) entered a new era driven by fundamental physics challenges to produce ever more energy and cost-efficient processors. Since the convergence on the Message-Passing Interface (MPI) standard in the mid-1990s, application developers enjoyed a seemingly static view of the underlying machine — that of a distributed collection of homogeneous nodes executing in collaboration. However, after almost two decades of dominance, the sole use of MPI to derive parallelism acted as a limiter to improved future performance. While MPI is widely expected to continue to function as the basic mechanism for communication between compute nodes for the immediate future, additional parallelism is required on the computing node itself if high performance and efficiency goals are to be realized. When reviewing the architectures of the top HPC systems today, the change in paradigm is clear: the compute nodes of the leading machines in the world are either powered by many-core chips with a few dozen cores each, or use heterogeneous designs, where traditional CPUs marshal work to massively parallel compute accelerators which has as many as 200,000 processing threads in flight simultaneously. Complicating matters further for application developers, each processor vendor has its own preferred way of writing code for their architecture.The Kokkos EcoSystem was released by Sandia in 2017 to address this new era in HPC system design by providing a vendor independent performance portable programming system for scientific, engineering, and mathematical software applications written in the C++ programming language. Using Kokkos, application developers can be more productive because they will not have to create and maintain separate versions of their software for each architecture, nor will they have to be experts in each architecture's peculiar requirements. Instead, they will have a single method of programming for the diverse set of modern HPC architectures. While Kokkos started in 2011 as a programming model only, it soon became clear that complex applications needed more. It is also critical to have a portable mathematical functions and developers need tools to debug their applications, gain insight into the performance characteristics of their codes and tune algorithm performance parameters through automated processes. The Kokkos EcoSystem addresses those needs through its three main components: the Kokkos Core programming model, the Kokkos Kernels math library, and the Kokkos Tools project.

97 MATHEMATICS AND COMPUTING↗

Remote Software Application and Display Development

The era of the shuttle program has come to an end, but only to give rise to newer and more exciting projects. Now is the time of the Orion spacecraft, a work of art designed to exceed all previous endeavors of man. NASA is exiting the time of exploration and is entering a new period, a period of pioneering. With this new mission, many of NASAs organizations must undergo a great deal of change and development to support the Orion missions. The Spaceport Command and Control System (SCCS) is the new system that will provide NASA the ability to launch rockets into orbit and thus control Orion and other spacecraft as the goal of populating Mars becomes ever increasingly tangible. Since the previous control system, Launch Processing System (LPS), was primarily designed to launch the shuttles, SCCS was needed as Kennedy Space Center (KSC) reorganized to a multiuser spaceport for commercial flights, providing a more versatile control over rockets. Within SCCS, is the Launch Control System (LCS), which is the remote software behind the command and monitoring of flight and ground system hardware. This internship at KSC has involved two main components in LCS, including Remote Software Application and Display development. The display environment provides a graphical user interface for an operator to view and see if any cautions are raised, while the remote applications are the backbone that communicate with hardware, and then relay the data back to the displays. These elements go hand in hand as they provide monitoring and control over hardware and software alike from the safety of the Launch Control Center. The remote software applications are written in Application Control Language (ACL), which must undergo unit testing to ensure data integrity. This paper describes both the implementation and writing of unit tests in ACL code for remote software applications, as well as the building of remote displays to be used in the Launch Control Center (LCC).

ACL↗

Summary of LANL FY19 Technical Interface Coordination with SHINE

In FY19, Los Alamos National Laboratory (LANL) provided technical support for SHINE emergent needs and technical interface coordination including coordination of SHINE CFD and thermal hydraulics conference calls, Mo-99 meetings and reviews, national laboratory conference calls, and program management activities such as reporting and tracking requirements for current FY19 activities. LANL has also provided general technology consultation support for emerging issues. LANL has participated in the bi-weekly conference calls with SHINE and other national laboratories regarding LANL’s current activities. Activities discussed include FY18 carryover items including the ANSYS Fluent-Nek5000 comparison study (for assessment of Nek5000 for coupled calculations), Supo 3-D CFD model geometry validation, and releasing CFD-MCNP coupled codes for the generic solution vessel simulations. Also, additional mid-year funded activities discussed during these conference calls include the ANL bubble experiment #2 collaboration. SHINE had a general technology consultation request in FY19. SHINE inquired about LANL’s capability to measure enrichment percentage of uranium samples, however, additional information is needed to continue. The meeting minutes for these activities are shown in Appendix A. LANL has also been providing monthly updates on the laboratory SharePoint site (managed by Pacific Northwest National Laboratory) regarding current FY19 activities. Monthly updates include current activity milestone and deliverable status, completion date updates and variances if applicable, and actual cost at the task dependent activity level. LANL attended several Mo-99 meetings and reviews in FY19. LANL attended the FY19 Mo-99 Laboratory Mid-Year Program and Financial Review at Argonne National Laboratory (ANL) on March 20-21, 2019, as well as the FY19 Mo-99 Program Meeting and Mid-Year Financial Review in Chicago, IL on April 29-30, 2019. LANL also attended the FY20 Laboratory Work Package Planning Meeting at ANL on June 4-6, 2019.

43 PARTICLE ACCELERATORS↗