Search NASA⌕ Search

SEARCH · Search NASA

Results for “external libraries coupling”

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.

A Partitioned -Task Parallel Implementation of the NASA Multiscale Analysis Tool for High Performance Computing

The NASA Multiscale Analysis Tool (NASMAT) is a “plug and play” software package that allows users to conduct massively multiscale modeling of hierarchical and nonlinear materials. This work extends the scalability and improves the High Performance Computing friendliness of NASMAT by adopting a Partitioned Task-Parallel approach. Interoperability of NASMAT with external software is enhanced through preCICE, a open source library for multiphysics coupling in a partitioned manner. Enhancement through preCICE allows for easy integration of NASMAT to other macro solvers and dissociates the parallelization strategy adopted within NASMAT from the macro solver. The task-parallel framework based on Master-Worker approach is implemented as the parallelization scheme. The scheme accounts for hierarchy of multiple scales (task-dependence) and heterogeneous nature (dynamic load balancing) of computations. The applicability and scalability of the framework will be evaluated by analyzing large scale engineering problems through massively multiscale methods.

NASMAT↗

A Partitioned - Task Parallel Implementation of the NASA Multiscale Analysis Tool for High Performance Computing

The NASA Multiscale Analysis Tool (NASMAT) is a platform for multiscale modeling of composites which can perform analysis of materials with any arbitrary number of length scales. The platform supports modularity, scalability, and interoperability using recursive procedures and data structures. A Macro solver driven parallelization scheme often limits the capability of NASMAT to scale as it has access to limited memory and number of cores (often one core/thread) and often forces to implement macro solver specific changes to the platform. In this work, a partitioned task-parallel approach is adopted, where the parallelization strategy adopted for NASMAT is independent of the macro solver and the computational resources are managed independently. The programming architecture takes into account the hierarchy of multiple scales (task-dependence) and the heterogeneous nature (dynamic load balancing) of computation through implementation of a hierarchy-informed task parallel model. The partitioned nature of the framework further extends the “plug and play” capability of NASMAT. preCICE, an open-source library for coupling multiphysics solver in a partitioned manner, is adopted to integrate NASMAT with an external macro solver by implementing a NASMAT adapter for preCICE. Speedup and scalability of the framework is studied for micromechanical models of varying size.

task-parallel↗

Discovery and Identification of Dimethylsilanediol as a Contaminant in ISS Potable Water

In September of 2010, analysis of ISS potable water samples was undertaken to determine the contaminant responsible for a rise in total organic carbon (TOC). As analysis of the routine target list of organic compounds did not reveal the contaminant, efforts to look for unknown compounds was initiated, resulting in an unknown peak being discovered in the gas chromatography/mass spectrometry (GC/MS) analysis for glycols. A mass spectrum of the contaminant was then generated by concentrating one of the samples by evaporation and analyzing by GC/MS in full-scan mode. Although a computer match of the compound s identity could not be obtained with the instrument s database, a search with a more up to date mass spectral library yielded a good match with dimethylsilanediol (DMSD). Inductively Coupled Plasma/Mass Spectrometry (ICP/MS) analyses showed abnormally high silicon levels in the samples, confirming that the unknown contained silicon. DMSD was then synthesized to confirm the identification and provide a standard to develop a calibration curve. Further confirmation was provided by external Direct Analysis in Real Time (DART) GC/MS analysis. A preliminary GC/MS method was then developed and archived samples from various locations on ISS were analyzed to determine the extent of the contamination and provide data for troubleshooting. This paper describes these events in more detail as well as problems encountered in routine GC/MS analyses and the subsequent development of high performance liquid chromatography and LC/MS/MS methods for quantitation of DMSD.

Rutz, Jeffrey A.↗

Discovery and Identification of Dimethylsilanediol as a Contaminant in ISS Potable Water

In September 2010, analysis of ISS potable water samples was undertaken to determine the contaminant(s) responsible for a rise of total organic carbon (TOC) in the Water Processor Assembly (WPA) product water. As analysis of the routine target list of organic compounds did not reveal the contaminant, efforts to look for unknown compounds were initiated, resulting in discovery of an unknown peak in the gas chromatography/mass spectrometry (GC/MS) analysis for glycols. A mass spectrum of the contaminant was then generated by concentrating one of the samples and analyzing it by GC/MS in full-scan mode. Although a computer match of the compound identity could not be obtained with the instrument database, a search with a more up-to-date mass spectral library yielded a good match with dimethylsilanediol (DMSD). Inductively coupled plasma/mass spectrometry (ICP/MS) analyses showed abnormally high silicon levels in the samples, confirming that the unknown compound(s) contained silicon. DMSD was then synthesized to confirm the identification and provide a standard to develop a calibration curve. Further confirmation was provided by external direct analysis in real time time of flight (DART TOF) mass spectrometry. To routinely test for DMSD in the future, a quantitative method was needed. A preliminary GC/MS method was developed and archived samples from various locations on ISS were analyzed to determine the extent of the contamination and provide data for troubleshooting. This paper describes these events in more detail as well as problems encountered in routine GC/MS analyses and the subsequent development of high performance liquid chromatography and LC/MS/MS methods for measuring DMSD.

Rutz, Jeffrey A.↗

Use of Generalized Fluid System Simulation Program (GFSSP) for Teaching and Performing Senior Design Projects at the Educational Institutions

This paper describes the experience of the authors in using the Generalized Fluid System Simulation Program (GFSSP) in teaching Design of Thermal Systems class at University of Alabama in Huntsville. GFSSP is a finite volume based thermo-fluid system network analysis code, developed at NASA/Marshall Space Flight Center, and is extensively used in NASA, Department of Defense, and aerospace industries for propulsion system design, analysis, and performance evaluation. The educational version of GFSSP is freely available to all US higher education institutions. The main purpose of the paper is to illustrate the utilization of this user-friendly code for the thermal systems design and fluid engineering courses and to encourage the instructors to utilize the code for the class assignments as well as senior design projects. The need for a generalized computer program for thermofluid analysis in a flow network has been felt for a long time in aerospace industries. Designers of thermofluid systems often need to know pressures, temperatures, flow rates, concentrations, and heat transfer rates at different parts of a flow circuit for steady state or transient conditions. Such applications occur in propulsion systems for tank pressurization, internal flow analysis of rocket engine turbopumps, chilldown of cryogenic tanks and transfer lines, and many other applications of gas-liquid systems involving fluid transients and conjugate heat and mass transfer. Computer resource requirements to perform time-dependent, three-dimensional Navier-Stokes computational fluid dynamic (CFD) analysis of such systems are prohibitive and therefore are not practical. Available commercial codes are generally suitable for steady state, single-phase incompressible flow. Because of the proprietary nature of such codes, it is not possible to extend their capability to satisfy the above-mentioned needs. Therefore, the Generalized Fluid System Simulation Program (GFSSP1) has been developed at NASA Marshall Space Flight Center (MSFC) as a general fluid flow system solver capable of handling phase changes, compressibility, mixture thermodynamics and transient operations. It also includes the capability to model external body forces such as gravity and centrifugal effects in a complex flow network. The objectives of GFSSP development are: a) to develop a robust and efficient numerical algorithm to solve a system of equations describing a flow network containing phase changes, mixing, and rotation; and b) to implement the algorithm in a structured, easy-to-use computer program. The analysis of thermofluid dynamics in a complex network requires resolution of the system into fluid nodes and branches, and solid nodes and conductors as shown in Figure 1. Figure 1 shows a schematic and GFSSP flow circuit of a counter-flow heat exchanger. Hot nitrogen gas is flowing through a pipe, colder nitrogen is flowing counter to the hot stream in the annulus pipe and heat transfer occurs through metal tubes. The problem considered is to calculate flowrates and temperature distributions in both streams. GFSSP has a unique data structure, as shown in Figure 2, that allows constructing all possible arrangements of a flow network with no limit on the number of elements. The elements of a flow network are boundary nodes where pressure and temperature are specified, internal nodes where pressure and temperature are calculated, and branches where flowrates are calculated. For conjugate heat transfer problems, there are three additional elements: solid node, ambient node, and conductor. The solid and fluid nodes are connected with solid-fluid conductors. GFSSP solves the conservation equations of mass and energy, and equation of state in internal nodes to calculate pressure, temperature and resident mass. The momentum conservation equation is solved in branches to calculate flowrate. It also solves for energy conservation equations to calculate temperatures of solid nodes. The equations are coupled and nonlinear; therefore, they are solved by an iterative numerical scheme. GFSSP employs a unique numerical scheme known as simultaneous adjustment with successive substitution (SASS), which is a combination of Newton-Raphson and successive substitution methods. The mass and momentum conservation equations and the equation of state are solved by the Newton-Raphson method while the conservation of energy and species are solved by the successive substitution method. GFSSP is linked with two thermodynamic property programs, GASP2 and WASP3 and GASPAK4, that provide thermodynamic and thermophysical properties of selected fluids. Both programs cover a range of pressure and temperature that allows fluid properties to be evaluated for liquid, liquid-vapor (saturation), and vapor region. GASP and WASP provide properties of 12 fluids. GASPAK includes a library of 36 fluids. GFSSP has three major parts. The first part is the graphical user interface (GUI), visual thermofluid analyzer of systems and components (VTASC). VTASC allows users to create a flow circuit by a 'point and click' paradigm. It creates the GFSSP input file after the completion of the model building process. GFSSP's GUI provides the users a platform to build and run their models. It also allows post-processing of results. The network flow circuit is first built using three basic elements: boundary node, internal node, and branch.

Majumdar, A. K.↗