Search NASA⌕ Search

SEARCH · Search NASA

Results for “software”

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 883 records · Page 49

Jay : A software framework for prototyping and evaluating offloading applications in hybrid edge clouds

Abstract We present Jay , a software framework for offloading applications in hybrid edge clouds. Jay provides an API, services, and tools that enable mobile application developers to implement, instrument, and evaluate offloading applications using configurable cloud topologies, offloading strategies, and job types. We start by presenting Jay 's job model and the concrete architecture of the framework. We then present the programming API with several examples of customization. Then, we turn to the description of the internal implementation of Jay instances and their components. Finally, we describe the Jay Workbench, a tool that allows the setup, execution, and reproduction of experiments with networks of hosts with different resource capabilities organized with specific topologies. The complete source code for the framework and workbench is provided in a GitHub repository.

Silva, Joaquim↗

CAASCADE: A System for Static Analysis of HPC Software Application Portfolios

With the increasing complexity of upcoming HPC systems, so-called “co-design” efforts to develop the hardware and applications in concert for these systems also become more challenging. It is currently difficult to gather information about the usage of programming model features, libraries, and data structure considerations in a quantitative way across a variety of applications, and this information is needed to prioritize development efforts in systems software and hardware optimizations. In this paper we propose CAASCADE, a system that can harvest this information in an automatic way in production HPC environments, and we show some early results from a prototype of the system based on GNU compilers and a MySQL database.

Lopez, Graham↗

Economic Consequence Analysis of Disasters: The ECAT Software Tool

This study develops a methodology for rapidly obtaining approximate estimates of the economic consequences from numerous natural, man-made and technological threats. This software tool is intended for use by various decision makers and analysts to obtain estimates rapidly. It is programmed in Excel and Visual Basic for Applications (VBA) to facilitate its use. This tool is called E-CAT (Economic Consequence Analysis Tool) and accounts for the cumulative direct and indirect impacts (including resilience and behavioral factors that significantly affect base estimates) on the U.S. economy. E-CAT is intended to be a major step toward advancing the current state of economic consequence analysis (ECA) and also contributing to and developing interest in further research into complex but rapid turnaround approaches. The essence of the methodology involves running numerous simulations in a computable general equilibrium (CGE) model for each threat, yielding synthetic data for the estimation of a single regression equation based on the identification of key explanatory variables (threat characteristics and background conditions). This transforms the results of a complex model, which is beyond the reach of most users, into a "reduced form" model that is readily comprehensible. Functionality has been built into E-CAT so that its users can switch various consequence categories on and off in order to create customized profiles of economic consequences of numerous risk events. E-CAT incorporates uncertainty on both the input and output side in the course of the analysis.

Environmental Economics↗

blocks_3d: software for general 3d conformal blocks

We introduce the software blocks_3d for computing four-point conformal blocks of operators with arbitrary Lorentz representations in 3d CFTs. It uses Zamolodchikov-like recursion relations to numerically compute derivatives of blocks around a crossing-symmetric configuration. It is implemented as a heavily optimized, multi-threaded, C++ application. We give performance benchmarks for correlators containing scalars, fermions, and stress tensors. As an example application, we recompute bootstrap bounds on four-point functions of fermions and study whether a previously observed sharp jump can be explained using the “fake primary” effect. We conclude that the fake primary effect cannot fully explain the jump and the possible existence of a “dead-end” CFT near the jump merits further study.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Pulmonary Masses: Initial Results of Cone-beam CT Guidance with Needle Planning Software for Percutaneous Lung Biopsy

Purpose: To evaluate the outcome of percutaneous lung biopsy (PLB) findings using cone-beam computed tomographic (CT) guidance (CBCT guidance) and compared to conventional biopsy guidance techniques. Methods: CBCT guidance is a stereotactic technique for needle interventions, combining 3D soft-tissue cone-beam CT, needle planning software, and real-time fluoroscopy. Between March 2007 and August 2010, we performed 84 Tru-Cut PLBs, where bronchoscopy did not provide histopathologic diagnosis. Mean patient age was 64.6 (range 24-85) years; 57 patients were men, and 25 were women. Records were prospectively collected for calculating sensitivity, specificity, positive predictive value, negative predictive value, and accuracy. We also registered fluoroscopy time, room time, interventional time, dose-area product (DAP), and complications. Procedures were divided into subgroups (e.g., location, size, operator). Results: Mean lesion diameter was 32.5 (range 3.0-93.0) mm, and the mean number of samples per biopsy procedure was 3.2 (range 1-7). Mean fluoroscopy time was 161 (range 104-551) s, room time was 34 (range 15-79) min, mean DAP value was 25.9 (range 3.9-80.5) Gy{center_dot}cm{sup -2}, and interventional time was 18 (range 5-65) min. Of 84 lesions, 70 were malignant (83.3%) and 14 were benign (16.7%). Seven (8.3%) of the biopsy samples were nondiagnostic. All nondiagnostic biopsied lesions proved to be malignant during surgical resection. The outcome for sensitivity, specificity, positive predictive value, negative predictive value, and accuracy was 90% (95% confidence interval [CI] 86-96), 100% (95% CI 82-100), 100% (95% CI 96-100), 66.7% (95% CI 55-83), and 91.7% (95% CI 86-96), respectively. Sixteen patients (19%) had minor and 2 (2.4%) had major complications. Conclusion: CBCT guidance is an effective method for PLB, with results comparable to CT/CT fluoroscopy guidance.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Hepatic Arterial Embolization Using Cone Beam CT with Tumor Feeding Vessel Detection Software: Impact on Hepatocellular Carcinoma Response

PurposeDedicated tumor feeding vessel detection software (TFVDS) using cone beam CT has shown a higher sensitivity to detect tumor feeding vessels during hepatic arterial embolization (HAE) of hepatocellular carcinoma (HCC) compared to 2D imaging. Our primary hypothesis was that HCC tumors treated with HAE guided by a TFVDS would show more complete response (CR) than when treated with 2D imaging alone. Secondary analysis of the impact on X-ray exposure was performed.Materials and MethodsNineteen males and 8 females (median age: 69 year, 46–85) with 44 tumors (median size: 38 mm, 6–100) treated with selective HAE between January 2013 and December 2014 were included. Exclusion criteria were: extra-hepatic supply, >4 tumors, tumor size >10 cm, and adjunctive local therapy. Baseline patient and procedure characteristics were reviewed. Differences in CR per modified Response Evaluation Criteria in Solid Tumors were assessed by univariate and multivariate analyses for tumor size, number, location, particles size, and use of TFVDS.ResultsMedian imaging follow-up was 20.1 months (2–33). Use of TFVDS (13 patients, 19 tumors) was the only factor predictive of CR (OR = 3.85 [CI95%: 1.09, 13.67], p = 0.04) on univariate analysis but not on multivariate analysis (OR = 3.26 [0.87, 12.23], p = 0.08). A higher rate of CR was observed for HAE using TFVDS guidance versus 2D imaging alone (68.4%, 13–19, vs. 36%, 9–25, p = 0.03). Median dose area product was lower when TFVDS was used (149.7 Gy.cm{sup 2}, 38–365, vs. 227.8 Gy.cm{sup 2}, 85.3–468.6, p = 0.05).ConclusionsHCC embolized with TFVDS may result in improved local tumor response without increasing the dose exposure.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Efficacy of Automated Supplying Artery Tracking Software Using Multidetector-Row Computed Tomography Images for Emergent Transcatheter Arterial Embolization

PurposeTo assess the reliability of a prototype automated supplying artery tracking software (ASATS) using multidetector-row CT (MDCT) images in emergent TAE.Materials and MethodsConsecutive 53 patients underwent 57 sessions of emergent TAE during 7 months. Twenty-one cases were excluded due to a lack of CT data (n = 12) or negative angiographic findings (n = 9). Remaining 34 sessions of TAE and MDCT images in 32 patients (mean age 62.9 years; age range 37–92 years) were enrolled. ASATS was retrospectively conducted for the identification of supplying arteries which were confirmed with angiography (automated method). Manual modification was added as needed (semi-automated method). Two observers independently reviewed the MDCT images to detect supplying arteries (manual method). Detectability of supplying artery and time to analysis were compared among the automated, semi-automated, and manual methods by both observers.ResultsA total of 64 bleeding sites were demonstrated on angiography. The detectability was 28 (43.8%) for automated method, 53 (82.8%) for semi-automated method, 55 (85.9%) for observer 1, and 58 (90.6%) for observer 2. Detectability of semi-automated method was significantly better than of automated method (P = 0.000) and comparable with manual method by both observers (P = 0.193 and 0.081). Average time to analysis was 185.4 s for automated method, 297.2 s for semi-automated method, 186.2 s for observer 1, and 243.7 s for observer 2.ConclusionASATS has a sufficient ability to identify supplying arteries of bleeding by adding manual modification as needed and can be used for emergent TAE. Level of Evidence: Level 4, Case Control Study.

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Algorithm and Software for Calculating Optimal Regimes of the Process Water Supply System at the Kalininskaya NPP{sup 1}

An algorithm and software for calculating the optimal operating regimes of the process water supply system at the Kalininskaya NPP are described. The parameters of the optimal regimes are determined for time varying meteorological conditions and condensation loads of the NPP. The optimal flow of the cooling water in the turbines is determined computationally; a regime map with the data on the optimal water consumption distribution between the coolers and displaying the regimes with an admissible heat load on the natural cooling lakes is composed. Optimizing the cooling system for a 4000-MW NPP will make it possible to conserve at least 155,000 MW · h of electricity per year. The procedure developed can be used to optimize the process water supply systems of nuclear and thermal power plants.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Simulation of double buffer layer on CIGS solar cell with SCAPS software

In a CIGS thin film solar cell, the buffer layer is interposed between the absorber layer and the window layer, which plays an important role in interface electricity. CdS is often used as a buffer layer in CIGS cells. Beside the toxicity of Cd, the main drawback of CdS is its relatively narrow band gap (2.4 eV), which can lead to the current loss due to parasitic absorption. In order to reduce the use of CdS, we try other buffer layers instead of CdS and optimize buffer layer structure. Numerical simulation has been used to explore the effect of different buffer layer materials (CdS and ZnSe) on the performance of CuInGaSe{sub 2} solar cells with SCAPS-1D software. The main photovoltaic parameters of the analog device: open circuit voltage, short circuit current density, fill factor and conversion efficiency (η) were compared and analyzed. The results show that different buffer materials and thickness have great influence on the performance of the cell. In this simulation, CdS buffer layer was replaced by ZnSe material, which has a wider band gap. However, the efficiency of this kind of cell is lower than that of CIGS device with CdS buffer layer because of the bad energy band alignment. In order to improve the short-wave absorption and the efficiency of CIGS cell, we simulated a novel CdS/ZnSe double buffer layer structure. The efficiency of the optimized cell with double buffer layer increases from 18.47% (conventional cell with the same CdS buffer layer thickness) to 19.01%.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Airborne Single Particle Mass Spectrometers (SPLAT II & miniSPLAT) and New Software for Data Visualization and Analysis in a Geo-Spatial Context

Understanding the effect of aerosols on climate requires knowledge of the size and chemical composition of individual aerosol particles - two fundamental properties that determine an aerosol’s optical properties and ability to serve as cloud condensation or ice nuclei. Here we present miniSPLAT, our new aircraft compatible single particle mass spectrometer, that measures in-situ and in real-time size and chemical composition of individual aerosol particles with extremely high sensitivity, temporal resolution, and sizing precision on the order of a monolayer. miniSPLAT operates in dual data acquisition mode to measure, in addition to single particle size and composition, particle number concentrations, size distributions, density, and asphericity with high temporal resolution. When compared to our previous instrument, SPLAT II, miniSPLAT has been significantly reduced in size, weight, and power consumption without loss in performance. We also present ND-Scope, our newly developed interactive visual analytics software package. ND-Scope is designed to explore and visualize the vast amount of complex, multidimensional data acquired by our single particle mass spectrometers, along with other aerosol and cloud characterization instruments on-board aircraft. We demonstrate that ND-Scope makes it possible to visualize the relationships between different observables and to view the data in a geo-spatial context, using the interactive and fully coupled Google Earth and Parallel Coordinates displays. Here we illustrate the utility of ND-Scope to visualize the spatial distribution of atmospheric particles of different compositions, and explore the relationship between individual particle composition and their activity as cloud condensation nuclei.

54 ENVIRONMENTAL SCIENCES↗

A review of microgrid development in the United States – A decade of progress on policies, demonstrations, controls, and software tools

Microgrids have become increasingly popular in the United States. Supported by favorable federal and local policies, microgrid projects can provide greater energy stability and resilience within a project site or community. Here, we review major federal, state, and utility-level policies driving microgrid development in the United States. Representative U.S. demonstration projects are selected and their technical characteristics and non-technical features are introduced. The paper discusses trends in the technology development of microgrid systems as well as microgrid control methods and interactions within the electricity market. Software tools for microgrid design, planning, and performance analysis are illustrated with each tool's core capability. Finally, the paper summarizes the successes and lessons learned during the recent expansion of the U.S. microgrid industry that may serve as a reference for other countries developing their own microgrid industries.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Equation-based and data-driven modeling: Open-source software current state and future directions

Here, a review of current trends in scientific computing reveals a broad shift to open-source and higher-level programming languages such as Python and growing career opportunities over the next decade. Open-source modeling tools accelerate innovation in equation-based and data-driven applications. Significant resources have been deployed to develop data-driven tools (PyTorch, TensorFlow, Scikit-learn) from tech companies that rely on machine learning services to meet business needs while keeping the foundational tools open. Open-source equation-based tools such as Pyomo, CasADi, Gekko, and JuMP are also gaining momentum according to user community and development pace metrics. Integration of data-driven and principles-based tools is emerging. New compute hardware, productivity software, and training resources have the potential to radically accelerate progress. However, long-term support mechanisms are still necessary to sustain the momentum and maintenance of critical foundational packages.

97 MATHEMATICS AND COMPUTING↗

$\mathrm{Perturbo}$: A software package for ab initio electron–phonon interactions, charge transport and ultrafast dynamics

We report Perturbo is a software package for first-principles calculations of charge transport and ultrafast carrier dynamics in materials. The current version focuses on electron–phonon interactions and can compute phonon-limited transport properties such as the conductivity, carrier mobility and Seebeck coefficient. It can also simulate the ultrafast nonequilibrium electron dynamics in the presence of electron–phonon scattering. Perturbo uses results from density functional theory and density functional perturbation theory calculations as input, and employs Wannier interpolation to reduce the computational cost. It supports norm-conserving and ultrasoft pseudopotentials, spin–orbit coupling, and polar electron–phonon interactions for bulk and 2D materials. Hybrid MPI plus OpenMP parallelization is implemented to enable efficient calculations on large systems (up to at least 50 atoms) using high-performance computing. Taken together, Perturbo provides efficient and broadly applicable ab initio tools to investigate electron–phonon interactions and carrier dynamics quantitatively in metals, semiconductors, insulators, and 2D materials.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Python Group Additivity (pGrAdd) software for estimating species thermochemical properties

ncreasingly complex chemistry models require thermochemical data for many species often estimated from costly first-principles DFT computations. Here we introduce the Python Group Additivity software (pGrAdd) that implements comprehensive group additivity in a simple, modular, lightweight Python package that is extensible and easy to implement. It includes 6 group additivity databases for gas species and Pt(111) adsorbates allowing users to immediately compute thermochemical properties for a wide range of molecules and build new databases.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Automated descriptor selection, volcano curve generation, and active site determination using the DescMAP software

The material space for catalyst discovery is expansive. Volcano curves are traditionally employed to provide physical insights into optimal catalyst characteristics for new material selection. Their generation lies on a single descriptor picked using expert knowledge. Here we present DescMAP, a Python-based software, to automate the selection of descriptors, the generation of volcano maps, and the identification of active sites for structure-sensitive reactions. Here, we consider traditional energy-based and geometric descriptors for structure-sensitive reactions. DescMAP is integrated with the Virtual Kinetic Laboratory (VLab) to provide multiple functionalities. It inputs spreadsheets or template files for flexibility and outputs interactive graphs for post-processing. We demonstrate its features using the non-oxidative dehydrogenation of ethane to ethylene over (111) closed-packed surfaces and the methane total oxidation over various Pt facets. It can be easily applied to other complex chemistries and achieves quick screening of potential catalysts.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

RANSBox: A zero-dimensional modular software package for Reynolds-averaged Navier-Stokes modeling

RANSBox is a zero-dimensional software package for Reynolds-averaged Navier-Stokes (RANS) modeling developed at Lawrence Livermore National Laboratory to support common implementation of RANS models across a variety of host codes with different numerical schemes and code bases. Herein this work describes the key features of RANSBox including “model-agnostic integration,” which allows new models to be implemented in RANSBox and quickly deployed to host codes without additional changes to the host code base. Three one-dimensional test problems with analytical asymptotic properties are described which can be used to verify correctness of RANSBox integration. Results for these problems are then compared across different RANS models in a single code and across different codes with a common RANS model. By using a common model implementation in RANSBox, host codes with different numerical schemes and formal orders of accuracy are demonstrated to predict the expected behavior for the three test problems.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

A software-aided workflow for precinct-scale residential redevelopment

Growing urban populations, combined with environmental challenges, have placed significant pressure on urban planning to supply housing while addressing policy issues such as sustainability, affordability, and liveability. The interrelated nature of these issues, combined with the requirement of evidence-based planning, has made decision-making so complex that urban planners need to combine expertise on energy, water, carbon emissions, transport and economic development along with other bodies of knowledge necessary to make well-informed decisions. This paper presents two geospatial software systems that can assist in the mediation of complexity, by allowing users to assess a variety of planning metrics without expert knowledge in those disciplines. Using Envision and Envision Scenario Planner (ESP), both products of the Greening the Greyfields research project funded by the Cooperative Research Centre for Spatial Information (CRCSI) in Australia, we demonstrate a workflow for identifying potential redevelopment precincts and designing and assessing possible redevelopment scenarios to optimise planning outcomes.

54 ENVIRONMENTAL SCIENCES↗

A software framework for assessing the resilience of drinking water systems to disasters with an example earthquake case study

Water utilities are vulnerable to a wide variety of human-caused and natural disasters. The Water Network Tool for Resilience (WNTR) is a new open source PythonTM package designed to help water utilities investigate resilience of water distribution systems to hazards and evaluate resilience-enhancing actions. In this paper, the WNTR modeling framework is presented and a case study is described that uses WNTR to simulate the effects of an earthquake on a water distribution system. The case study illustrates that the severity of damage is not only a function of system integrity and earthquake magnitude, but also of the available resources and repair strategies used to return the system to normal operating conditions. While earthquakes are particularly concerning since buried water distribution pipelines are highly susceptible to damage, the software framework can be applied to other types of hazards, including power outages and contamination incidents.

97 MATHEMATICS AND COMPUTING↗