Search NASA⌕ Search

SEARCH · Search NASA

Results for “Software dependability”

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 523 records · Page 29

MerCat: a versatile k-mer counter and diversity estimator for database-independent property analysis obtained from metagenomic and/or metatranscriptomic sequencing data

MerCat is a parallel, highly scalable and modular property software package for robust analysis of features in next-generation sequencing data. MerCat inputs include assembled contigs and raw sequence reads from any platform resulting in feature abundance counts tables. MerCat allows for direct analysis of data properties without reference sequence database dependency commonly used by search tools such as BLAST and/or DIAMOND for compositional analysis of whole community shotgun sequencing (e.g. metagenomes and metatranscriptomes).

metabolomics↗

A Review on Protection Challenges on Transmission Lines Connected to Inverter Based Resources

The increased penetration of inverter-based resources (IBRs) connected to transmission grids is challenging how traditional electric power systems operate. Such systems were originally designed based on the dominant presence of synchronous generators. Some main challenges include the increased concerns about system stability due to the reduced system inertia caused by IBRs and the reduced protection reliability caused by the non-deterministic fault current response of IBRs. The protection relays’ algorithms have been designed and validated based on well-known fault current characteristics of synchronous generations, while the short-circuit responses of IBRs heavily depend on their vendor-specific control schemes, which are mainly set to protect inverter semiconductor switches and DC components. The magnitude of short current that IBRs contribute is typically between 1.1–1.5 times the rated current that may behave unstably and incoherently with the voltages. The control scheme of the IBRs also controls the active (P) and reactive (Q) support during system voltage sag and swell conditions. These characteristics challenge not only protective relay schemes but also existing short-circuit software tools to correctly model IBRs for fault studies and protection coordination analyses. Utilities, university researchers, research institutes, and relay manufacturers have performed studies to investigate different aspects of high IBR penetration. Almost all studies support 1) creating international and national standards to regulate the IBRs, 2) revising engineering tools to address shortcomings, and 3) adjusting the protective relay settings to resolve protection problems. This paper summarizes the studies and research conducted in recent years to quantify the impact of IBR penetration on transmission line protection and to identify potential solutions to improve the dependability and reliability of grid protection systems.

14 SOLAR ENERGY↗

Sterile neutrinos and the global reactor antineutrino dataset

We present results from global fits to the available reactor antineutrino dataset, as of Fall 2019, to determine the global preference for a fourth, sterile neutrino. We have separately considered experiments that measure the integrated inverse-beta decay (IBD) rate from those that measure the energy spectrum of IBD events at one or more locations. The evidence that we infer from rate measurements varies between ≲ 3σ and negligible depending on the reactor antineutrino flux model employed. Moreover, we find that spectral ratios ostensibly imply ≳ 3σ evidence, consistent with previous work, though these measurements are known to be plagued by issues related to statistical interpretation; these results should therefore be viewed cautiously. The software used is the newly developed GLoBESfit tool set which is based on the publicly available GLoBES framework and will be released as open-source software.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

JP-10 combustion studied with shock tube experiments and modeled with automatic reaction mechanism generation

Our research presents shock tube experiments and kinetic modeling efforts on the pyrolysis and combustion of JP-10. The experiments were performed at 6–8 atm using 2000 ppm of JP-10 over a temperature range of 1000–1600 K for pyrolysis and oxidation equivalence ratios from 0.14 to 1.0. This work distinguishes itself from previous studies as GC/MS was used to identify and quantify the products within the shocked samples, enabling the tracking of product yield dependence on equivalence ratio as well as identifying several new intermediates that form during JP-10’s decomposition. A detailed, comprehensive model of JP-10’s combustion and pyrolysis kinetics was constructed with the help of RMG, an open-source reaction mechanism generation software package. The resulting model, which includes 691 species reacting in 15,518 reactions, was extensively validated against the shock tube experimental dataset as well as newly published flow tube pyrolysis data from Ghent. Most of the significant rate coefficients were computed using quantum chemistry. The model succeeds in identifying all major pyrolysis and combustion products and captures key trends in the product distribution. Simulated ignition delays agree within a factor of 4 with most experimental ignition delay data gathered from literature. The proposed experimental work and modeling efforts yield new insights on JP-10’s complex decomposition and oxidation chemistry and identify key pathways towards aromatics formation.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

ELSI: A unified software interface for Kohn–Sham electronic structure solvers

Solving the electronic structure from a generalized or standard eigenproblem is often the bottleneck in large scale calculations based on Kohn-Sham density-functional theory. This problem must be addressed by essentially all current electronic structure codes, based on similar matrix expressions, and by high-performance computation. We here present a unified software interface, ELSI, to access different strategies that address the Kohn-Sham eigenvalue problem. Currently supported algorithms include the dense generalized eigensolver library ELPA, the orbital minimization method implemented in libOMM, and the pole expansion and selected inversion (PEXSI) approach with lower computational complexity for semilocal density functionals. The ELSI interface aims to simplify the implementation and optimal use of the different strategies, by offering (a) a unified software framework designed for the electronic structure solvers in Kohn-Sham density-functional theory; (b) reasonable default parameters for a chosen solver; (c) automatic conversion between input and internal working matrix formats, and in the future (d) recommendation of the optimal solver depending on the specific problem. As a result, comparative benchmarks are shown for system sizes up to 11,520 atoms (172,800 basis functions) on distributed memory supercomputing architectures.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Enhancement in dielectric behavior of (Ni, Zn)Fe{sub 2}O{sub 4} ferrite

In present work, NiFe{sub 2}O{sub 4}(NFO), ZnFe{sub 2}O{sub 4} (ZFO) and Ni{sub 0.5}Zn{sub 0.5}Fe{sub 2}O{sub 4} (NZFO) are synthesized by microwave assisted co-precipitation route. Their structural properties are confirmed by X-ray diffraction and data is fitted through Reitveld refinement using Full-Prof software suite. After refinement, the systematic crystal structures of NFO, ZFO and NZFO compounds are generated using output .cif file by VESTA (Visualization for Electronic and Structural Analysis) program. Structural parameters obtained after refinement and unit cell construction, are systematically tabulated. Room temperature frequency dependence dielectric properties are studied. We found enhanced values of dielectric constant for NZFO than individual NFO and ZFO phases. For NZFO sample, greater electron exchange between Fe{sup 2+} and Fe{sup 3+} which enhances polarization and dielectric constant.

75 CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND↗

Test-Based Modeling of Photovoltaic Inverter Impact on Distribution Systems

Distributed PV has important effects on overcurrent, overvoltage and islanding protection. These effects are more difficult to analyze because the faulted behavior of PV inverters is less well understood than for rotating machines. Full transient models of the inverter can be accurate, but that approach requires inverter design details and simulation software that doesn’t easily interoperate with utility protection system software. Further, anomalous model behaviors often emerge at different grid conditions, and these are difficult to fix in a proprietary model. Testing provides another approach to characterize inverters, validate models or answer questions of application. This earlier work found major impacts from the inverter design, firmware, operating point and balance-of-system components. Our objective is to characterize PV inverters from black-box testing, leading to standard test reports that could provide parameter sets for widely-implemented models in software tools. The tool vendors can then develop standard inverter models, as they did for rotating machines and exciters. Besides fully detailed transient models, inverters can be represented with steady-state current sources, dynamically controlled current sources or non-linear frequency-dependent black boxes. Type-test data could support the last three kinds of model. Short circuit and sag tests would encompass the basic fault types, reporting the maximum transient and rms currents over all power levels and points-on-wave within four time ranges : 1) 0 to 1 cycles, for close and latch consideration 2) 1 to 4 cycles, for equipment withstand 3) 4 to 30 cycles, for interrupt ratings 4) 30 cycles and beyond, for backup protection analysis Open circuit tests would vary output power and power factor, and report the maximum rms voltage from 1 to 10 cycles after the event. Without models, the type-test data could also provide upper limits on the expected overvoltages and overcurrents.

Wieserman, Laura M.↗

BuildingSync (R) in Action: Example Implementations

Interoperability is a particular challenge in building energy auditing, in which tools and data requirements may vary widely depending upon locale or intended use of the audit result. There are, however, many reasons to represent the data in a common format. BuildingSync (R) is such an effort to develop a standardized language to flexibly represent and exchange building energy auditing data between software tools. The schema has been developed with extensive collaboration between the United States Department of Energy (DOE) and industry experts. BuildingSync facilitates a consistent history of energy audit data across the life of a building or a group of buildings, and thus enables lower costs and higher energy performance results. It also facilitates easier aggregation and analysis of audits conducted by different companies using different software. This paper presents two examples of building energy analysis efforts that are utilizing BuildingSync - (1) BayREN Integrated Commercial Retrofits (BRICR), a utility custom incentive program at the Bay Area Regional Energy Network (BayREN) that uses BuildingSync to exchange building data, and (2) New York City's ordinance on benchmarking and auditing data. These efforts utilize BuildingSync in conjunction with other DOE-sponsored tools, such as the Asset Score Reporting Platform, SEED Platform, and OpenStudio. Using the lessons learned from these efforts, the paper also makes recommendations for applicability to future projects that may benefit from BuildingSync.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

CRITICAL FUNCTION ASSURANCE: Understanding Critical Function and Critical Function Delivery is Foundational for Meaningful ICS Security Improvement and Policy Efforts

Modern life is enabled by a complex and interdependent web of critical functions, including energy, communications, transportation, food, and water. Automation has significantly reduced or replaced human interactions in the delivery of these functions, resulting in a web of goods and services that are made available 24/7 only through unique and intentional deployments of microprocessors, software, and firmware technologies. The prospect of cyber-enabled sabotage of these processes disrupts traditional risk determination models. Critical Function Assurance (CFA) is a foundational approach to identifying, prioritizing, and mitigating the risk that is inherent in the delivery of critical functions that depend on digital technology. It provides rapid focus to what matters most and illuminates elements and areas of risk that otherwise are often overlooked. This focus enables effective application of available security resources and optimizes security strategy and policy efforts. This paper introduces CFA to decision makers and risk executives (including CEOs, COOs, CFOs, and CISOs) whose organizations support and deliver the critical functions that underpin national defense, societal health and safety, and a vibrant economy.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

SU-E-T-532: Validation and Implementation of Model-Based Patient Specific Quality Assurance Using Mobius3D and MobiusFX in a Clinical Setting

Purpose: This work carries out the commissioning and validation of the Mobius3D and MobiusFX software tools, which can replace the time-consuming measurement-based patient specific quality assurance (PSQA). Methods: The beam model supplied by Mobius3D was validated against a 21EX linac's beam measured data. Complex patient (VMAT) plans using Eclipse treatment planning system (TPS) was used to test the consistency between Mobius3D (calculates dose using patient image and field data) and MobiusFx (calculates dose using treatment dynalog files). Dose difference and gamma analysis (3%/3mm) between Mobius3D and MobiusFx were used to assess treatment plan and treatment delivery consistency. An end-to-end test was performed to validate Mobius3D and MobiusFx against ion chamber measurements. Effect of the dosimetric leaf gap (DLG) on Mobius3D dose calculation was additionally investigated. Results: Mobius3D beam model parameters matched within 1%-3% with our beam measured data. A comparison of Mobius3D and MobiusFx dose matrices for VMAT planned prostate cases showed (0.33±0.07)% mean dose difference with gamma values above 95%. The end-to-end test showed dose differences of 1% between Mobius3D and MobiusFx. Dependence of Mobius3D dose calculation upon DLG was explored by introducing a ±0.5 mm change in the default value for DLG. This change resulted in agreement differences above 2% Conclusion: Use of reference beam data would appear to speed up commissioning process for the clinical implementation of Mobius3D. However, careful consideration is required when comparing the information provided by the software, since large dose variations can be seen when the proper parameters are not optimized. The plan and delivered dose were in good agreement; hence MobiusFx has the potential to significantly speed up the PSQA process and at the same time helps to verify treatment parameters that are not possible with measurement-based PSQA.

60 APPLIED LIFE SCIENCES↗

ROSE: A reduced-order scattering emulator for optical models

A new generation of phenomenological optical potentials requires robust calibration and uncertainty quantification, motivating the use of Bayesian statistical methods. These Bayesian methods usually require calculating observables for thousands or even millions of parameter sets, making fast and accurate emulators highly desirable or even essential. Emulating scattering across different energies or with interactions such as optical potentials is challenging because of the nonaffine parameter dependence, meaning the parameters do not all factorize from individual operators. Here we introduce and demonstrate the reduced-order scattering emulator ( ROSE ) framework, a reduced basis emulator that can handle nonaffine problems. ROSE is fully extensible and works within the publicly available band framework software suite for calibration, model mixing, and experimental design. As a demonstration problem, we use ROSE to calibrate a realistic nucleon-target scattering model through the calculation of elastic cross sections. This problem shows the practical value of the ROSE framework for Bayesian uncertainty quantification with controlled trade-offs between emulator speed and accuracy as compared to high-fidelity solvers. Finally, planned extensions of ROSE are discussed.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

WfBench: Automated Generation of Scientific Workflow Benchmarks

The prevalence of scientific workflows with high computational demands calls for their execution on various distributed computing platforms, including large-scale leadership-class high-performance computing (HPC) clusters. To handle the deployment, monitoring, and optimization of workflow executions, many workflow systems have been developed over the past decade. There is a need for workflow benchmarks that can be used to evaluate the performance of workflow systems on current and future software stacks and hardware platforms.We present a generator of realistic workflow benchmark specifications that can be translated into benchmark code to be executed with current workflow systems. Our approach generates workflow tasks with arbitrary performance characteristics (CPU, memory, and I/O usage) and with realistic task dependency structures based on those seen in production workflows. We present experimental results that show that our approach generates benchmarks that are representative of production workflows, and conduct a case study to demonstrate the use and usefulness of our generated benchmarks to evaluate the performance of workflow systems under different configuration scenarios.

Coleman, Taina↗

Not just for programmers: How GitHub can accelerate collaborative and reproducible research in ecology and evolution

Abstract Researchers in ecology and evolutionary biology are increasingly dependent on computational code to conduct research. Hence, the use of efficient methods to share, reproduce, and collaborate on code as well as document research is fundamental. GitHub is an online, cloud‐based service that can help researchers track, organize, discuss, share, and collaborate on software and other materials related to research production, including data, code for analyses, and protocols. Despite these benefits, the use of GitHub in ecology and evolution is not widespread. To help researchers in ecology and evolution adopt useful features from GitHub to improve their research workflows, we review 12 practical ways to use the platform. We outline features ranging from low to high technical difficulty, including storing code, managing projects, coding collaboratively, conducting peer review, writing a manuscript, and using automated and continuous integration to streamline analyses. Given that members of a research team may have different technical skills and responsibilities, we describe how the optimal use of GitHub features may vary among members of a research collaboration. As more ecologists and evolutionary biologists establish their workflows using GitHub, the field can continue to push the boundaries of collaborative, transparent, and open research.

96 KNOWLEDGE MANAGEMENT AND PRESERVATION↗

UnitTesterSG

UnitTesterSG is a unit testing framework that is designed for nested and/or scientific/engineering data structures. It is designed primarily for testing the outputs if a single function or simulation run by storing the expected results file such that comparisons to the stored output can be made with unit tests after the function or software has been edited. This module is designed to be able to unit test arrays, strings, as well as nested and deeply nested objects (including arrays with tuples inside, arrays with strings inside, etc.). The module is compatable with nested objects, and thus has a dependency on the nestedObjectsFunctions module within. The module takes *calculated* results and then compares them to *expected* results. If no expected results are available (or they do not match the calculated results) the module then offers to store the calculated results as expected results for next time.

Savara, Aditya [Oak Ridge National Lab. (ORNL), Oa↗

Kohn-Sham Solver (KSSOLV) v2.0

KSSOLV is a MATLAB toolbox for solving Kohn-Sham density functional theory based electronic structure eigenvalue problems. It uses an object oriented features of MATLAB to represent atom, molecules, wavefunctions and Hamiltonians and their operations. It is designed to make it easier for users to prototype and test new algorithms for solving the Kohn-Sham problem. KSSOLV2.0 contains significant improvement over the original KSSOLV described in a paper published in ACM Transaction on Mathematical Software (attached). In addition to performing ground state calculation for small molecules, it can also perform geometry optimization for both molecules and solids. It uses standard pseudopotentials and implements local density approximation, generalized gradient approximation and hybrid functionals. Future releases will also include time-dependent DFT and post DFT calculations such as the GW quasi-particle energy calculation and Bethe-Salpeter equation solver for optical absorption.

Yang, Chao↗

AIMES Final Technical Report

This is the final technical report for the AIMES project. Many important advances in science and engineering are due to large-scale distributed computing. Notwithstanding this reliance, we are still learning how to design and deploy large-scale production Distributed Computing Infrastructures (DCI). This is evidenced by missing design principles for DCI, and an absence of generally acceptable and usable distributed computing abstractions. The AIMES project was conceived against this backdrop, following on the heels of a comprehensive survey of scientific distributed applications. AIMES laid the foundations to address the tripartite challenge of dynamic resource management, integrating information, and portable and interoperable distributed applications. Four abstractions were defined and implemented: skeleton, resource bundle, pilot, and execution strategy. The four abstractions were implemented into software modules and then aggregated into the AIMES middleware. This middleware successfully integrates information across the application layer (skeletons) and resource layer (Bundles), derives a suitable execution strategy for the given skeleton and enacts its execution by means of pilots on one or more resources, depending on the application requirements, and resource availabilities and capabilities.

97 MATHEMATICS AND COMPUTING↗