Search NASA⌕ Search

SEARCH · Search NASA

Results for “software ecosystem”

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 433 records · Page 24

Assessing High Resolution Thermal Monitoring of Complex Intertidal Environments From Space: the Case of ECOSTRESS at Rias Baixas, NW Iberia

Currently, thermal sensors on satellites and other orbital platforms with high spatial resolution designed to monitor the oceans are often insufficient to assess the surface temperature of small bodies of water or within the coastal boundary layer. As the accuracy and sensitivity of remote sensing satellites improve, the demand for more accurate and up-to-date basic data sets for calibration increases. The quality of the thermal data collected by ECOSTRESS on the International Space Station allows the characterization of thermal stress levels in coastal ecosystems with a high spatial resolution of 70 m and a return time from hours to 5 days. This study focused on the calibration of ECOSTRESS estimates with in situ surface temperature data from sensors installed at 3 cm depth in the sediment on the intertidal muddy sandflats of three of the Rías Baixas in Galicia, NW Iberian Peninsula, from 2019 to 2021. A final number of 45 ECOSTRESS temperature images were analyzed. From these, 20% contained substantial georeferencing errors which had to be corrected manually with GIS software tools. We applied the Fourier's law of Heat Conduction to derive surface estimates from loggers sub-surface measurements that could be directly compared with ECOSTRESS data. Overall, a good calibration which explained more than 80% of ECOSTRESS temperature estimates for the whole dataset was obtained, but with an intrinsic cold bias around 1.39 °C. When temperatures at a depth of 3 cm were used, the linear fit became worse and the negative bias increased to 1.49 °C. Closer inspection revealed that night measurements were responsible for this larger deviation, as ECOSTRESS estimates became much colder compared to within sediment measurements because of the combined effect of the instrument intrinsic bias and nocturnal surface cooling. The best calibration was obtained when surface estimates were calculated just for the nighttime, as the cold bias decreased to 0.93 °C. More importantly, during hot daytime conditions in emersion above 20 °C, ECOSTRESS data matched surface temperature estimates, probably because of a better performance of ECOSTRESS algorithm at dry surfaces with lower emissivity. Thus, during the most ecologically relevant periods when high temperatures could drive thermal stress in many commercially-important bivalve species, ECOSTRESS provides accurate surface estimates that can be used to derive sub surface temperatures at the depths at which the different burrowing organisms live. We thus conclude that this instrument constitutes an important global tool to examine thermal stress at an unprecedented spatial scale for complex sea-land boundary systems.

ECOSTRESS↗

A New Approach to Monitoring Coastal Marshes for Persistent Flooding

Many areas in coastal Louisiana are below sea level and protected from flooding by a system of natural and man-made levees. Flooding is common when the levees are overtopped by storm surge or rising rivers. Many levees in this region are further stressed by erosion and subsidence. The floodwaters can become constricted by levees and trapped, causing prolonged inundation. Vegetative communities in coastal regions, from fresh swamp forest to saline marsh, can be negatively affected by inundation and changes in salinity. As saltwater persists, it can have a toxic effect upon marsh vegetation causing die off and conversion to open water types, destroying valuable species habitats. The length of time the water persists and the average annual salinity are important variables in modeling habitat switching (cover type change). Marsh type habitat switching affects fish, shellfish, and wildlife inhabitants, and can affect the regional ecosystem and economy. There are numerous restoration and revitalization projects underway in the coastal region, and their effects on the entire ecosystem need to be understood. For these reasons, monitoring persistent saltwater intrusion and inundation is important. For this study, persistent flooding in Louisiana coastal marshes was mapped using MODIS (Moderate Resolution Imaging Spectroradiometer) time series of a Normalized Difference Water Index (NDWI). The time series data were derived for 2000 through 2009, including flooding due to Hurricane Rita in 2005 and Hurricane Ike in 2008. Using the NDWI, duration and extent of flooding can be inferred. The Time Series Product Tool (TSPT), developed at NASA SSC, is a suite of software developed in MATLAB(R) that enables improved-quality time series images to be computed using advanced temporal processing techniques. This software has been used to compute time series for monitoring temporal changes in environmental phenomena, (e.g. NDVI times series from MODIS), and was modified and used to compute the NDWI indices and also the Normalized Difference Soil Index (NDSI). Coastwide Reference Monitoring System (CRMS) water levels from various hydrologic monitoring stations and aerial photography were used to optimize thresholds for MODIS-derived time series of NDWI and to validate resulting flood maps. In most of the profiles produced for post-hurricane assessment, the increase in the NDWI index (from storm surge) is accompanied by a decrease in the vegetation index (NDVI) and then a period of declining water. The NDSI index represents non-green or dead vegetation and increases after the hurricane s destruction of the marsh vegetation. Behavior of these indices over time is indicative of which areas remain flooded, which areas recover to their former levels of vegetative vigor, and which areas are stressed or in transition. Tracking these indices over time shows the recovery rate of vegetation and the relative behavior to inundation persistence. The results from this study demonstrated that identification of persistent marsh flooding, utilizing the tools developed in this study, provided an approximate 70-80 percent accuracy rate when compared to the actual days flooded at the CRMS stations.

Kalcic, M. T.↗

NGEE Arctic Leaf Spectral Absorptance, Utqiagvik (Barrow), Alaska, 2015-2016

Leaf level reflectance on each sample leaf was measured using a portable, full range (i.e. 0.35 to 2.5 microns) Spectra Vista Corporation (SVC) HR-1024i spectroradiometer, together with a leaf clip assembly with an internal, calibrated light source (SVC, Poughkeepsie, NY, USA). Each measurement was referenced against a LabSphere Spectralon (R) standard (LabSphere, Inc., North Sutton, NH, USA) to calculate leaf reflectance from the ratio of target and standard calibrated radiance measurements for each leaf. For each leaf, we collected two to five measurements over the leaf adaxial surface to calculate an average, depending on the leaf size and morphology. Spectral discontinuities in the detector overlap areas were corrected using the SVC instrument software prior to sample averaging and other quality control steps, as described previously (Serbin et al., 2014) using the R-FieldSpectra package (https://github.com/serbinsh/R-FieldSpectra). Refer to Serbin et al (2017) for the complete spectral reflectance dataset. We then calculated leaf spectral absorptance using the measured leaf reflectance following the approach of Wu et al., (2018), based on the original method derived by Shiklomanov et al., (2016) using the PEcAnRTM package (https://github.com/PecanProject/pecan/tree/develop/modules/rtm). This dataset contains one xlsx file, one csv file, and one pdf file.The Next-Generation Ecosystem Experiments: Arctic (NGEE Arctic), was a research effort to reduce uncertainty in Earth System Models by developing a predictive understanding of carbon-rich Arctic ecosystems and feedbacks to climate. NGEE Arctic was supported by the Department of Energy's Office of Biological and Environmental Research.The NGEE Arctic project had two field research sites: 1) located within the Arctic polygonal tundra coastal region on the Barrow Environmental Observatory (BEO) and the North Slope near Utqiagvik (Barrow), Alaska and 2) multiple areas on the discontinuous permafrost region of the Seward Peninsula north of Nome, Alaska.Through observations, experiments, and synthesis with existing datasets, NGEE Arctic provided an enhanced knowledge base for multi-scale modeling and contributed to improved process representation at global pan-Arctic scales within the Department of Energy's Earth system Model (the Energy Exascale Earth System Model, or E3SM), and specifically within the E3SM Land Model component (ELM).

54 ENVIRONMENTAL SCIENCES↗

Qualitative Data Coding of User Experience with an Urban Air Mobility Fleet Manager Interface

The NASA Aeronautics Research Mission Directorate created the High Density Vertiplex (HDV) project to integrate and evaluate a prototype Urban Air Mobility (UAM) ecosystem. Part of the HDV testing environment included a prototype operator user interface called the Fleet Manager Interface (FMI). In 2023, HDV conducted flight testing with the FMI during which a user experience (UX) study was performed to assess the quality of UX and elicit design recommendations. As a result, a large database of open-ended, qualitative responses was generated and then coded using a new qualitative data coding technique called Directive String Coding, which used a blended coding approach to generate actionable heuristics that stakeholders (e.g., researchers, UI designers, software developers) could use to answer specific research questions and make future design decisions. The key themes that arose from the coded responses showed that the UX was pleasant, system notifications should be more salient, and information across multiple screens should be integrated into a central display. As the Fleet Manger operational role is still being defined, it is vital to increase our understanding of the tools and capabilities needed for such a role. The results from HDV work will eventually feed into standards for vertiport operations that will enable safe and scalable UAM operations in the United States.

high density vertiplex↗

Qualitative Data Coding of User Experience with an Urban Air Mobility Fleet Manager Interface

The NASA Aeronautics Research Mission Directorate created the High Density Vertiplex (HDV) project to integrate and evaluate a prototype Urban Air Mobility (UAM) ecosystem. Part of the HDV testing environment included a prototype operator user interface called the Fleet Manager Interface (FMI). In 2023, HDV conducted flight testing with the FMI during which a user experience (UX) study was performed to assess the quality of UX and elicit design recommendations. As a result, a large database of open-ended, qualitative responses was generated and then coded using a new qualitative data coding technique called Directive String Coding, which used a blended coding approach to generate actionable heuristics that stakeholders (e.g., researchers, UI designers, software developers) could use to answer specific research questions and make future design decisions. The key themes that arose from the coded responses showed that the UX was pleasant, system notifications should be more salient, and information across multiple screens should be integrated into a central display. As the Fleet Manger operational role is still being defined, it is vital to increase our understanding of the tools and capabilities needed for such a role. The results from HDV work will eventually feed into standards for vertiport operations that will enable safe and scalable UAM operations in the United States.

high density veriplex↗

An Event Detection Framework for Virtual Observation System: Anomaly Identification for an ACME Land Simulation

Based on previous work on in-situ data transfer infrastructure and compiler-based software analysis, we have designed a virtual observation system for real time computer simulations. This paper presents an event detection framework for a virtual observation system. By using signal processing and detection approaches to the memory-based data streams, this framework can be reconfigured to capture high-frequency events and low-frequency events. These approaches used in the framework can dramatically reduce the data transfer needed for in-situ data analysis (between distributed computing nodes or between the CPU/GPU nodes). In the paper, we also use a terrestrial ecosystem system simulation within the Earth System Model to demonstrate the practical values of this effort.

Yao, Cindy↗

Throughfall-Reduction Drying Effects on Soil Moisture and Soil Temperature at 30-Minute Intervals Four Lowland Panamanian Forests

Objectives: Climatic drying is predicted for many tropical forests, yet effects on soil properties across moisture and soil gradients within tropical forests remain poorly characterized, hampering predictions of forest-climate feedbacks. We hypothesized that drying would suppress soil CO2 fluxes (i.e., respiration) in already-drier tropical forests by further reductions in soil moisture, but increases CO2 fluxes in wetter tropical forests by alleviating anaerobiosis and soil saturation. We measured soil CO2 fluxes, soil moisture, soil temperature, and forest floor biomass during wet-dry cycles (2015 – 2022) in four Panamanian forests that vary in rainfall and soil fertility. We also surveyed all tree species and identified to species in 2018 and 2019.Results: We found that soil moisture peaked in the wet season and declined in the dry season. Measured soil CO2 fluxes declined in the dry season and peaked in the early wet season ahead of peak soil moisture, resulting in a lower soil moisture optimum for respiration than previously modeled. Chronic throughfall exclusion also suppressed soil moisture across the four forests, and also initially suppressed soil CO2 fluxes across forests. There was sustained suppression of soil CO2 fluxes after four years in the wettest forest only (-28 ± 4% during the dry season), but elevated soil CO2 fluxes in a fertile forest after four years (+75 ± 28% during the late wet season). The unexpected negative drying effect in the wettest, most infertile forest could have resulted from reduced vertical flushing of nutrients into soils, as the drying effect increased with time. Including hydro-nutrient interactions in ecosystem models could improve predictions of tropical forest-climate feedbacks (Cusack et al. 2023). Datasets included: Datasets here include .csv and .xls files for volumetric soil moisture (volume/volume) and soil temperature (°C). Data were taken at 30-minute intervals at 5cm and 20cm depths using permanent probes and data loggers (see methods). Data presented are from 2018-2019. There is also a .kml file that includes coordinates for all 32 plots included in the study of four forests (n = 4 throughfall reduction and n = 4 control plots per site). No special software is needed to open these files.

54 ENVIRONMENTAL SCIENCES↗

Advances in Above- and In-Water Radiometry, Volume 1: Enhanced Legacy and State-of-the-Art Instrument Suites

This publication documents the scientific advances associated with new instrument systems and accessories built to improve above- and in-water observations of the apparent optical properties (AOPs) of aquatic ecosystems. The perspective is to obtain high quality data in offshore, nearshore, and inland waters with equal efficacy. The principal objective is to be prepared for the launch of the next-generation ocean color satellites with the most capable commercial off-the-shelf (COTS) instrumentation in the shortest time possible. The technologies described herein are designed to either improve legacy radiometric systems or to provide entirely new hybrid sampling capabilities, so as to satisfy the requirements established for diverse remote sensing requirements. Both above- and in-water instrument suites are documented with software options for autonomous control of data collection activities. The latter includes an airborne instrument system plus unmanned surface vessel (USV) and buoy concepts.

Hooker, Stanford B.↗

PowerAnalytics.jl: User-Centric Power Systems Analysis in Julia

The National Laboratory of the Rockies recently released version 1 of PowerAnalytics.jl, an analysis module for the outputs of its popular open-source electrical power systems modeling platform Sienna. It features an extensible framework - based on the flexible selecting of components, the execution of arbitrary metrics on them, and a familiar DataFrames-based output interface with embedded metadata - to process results in the Sienna style while keeping the interface as simple as possible for non-Julia experts. Here, I describe the package and where it fits into the Sienna ecosystem, how I harnessed user-centered design and Julia features to achieve beginner friendliness without sacrificing performance and expressibility, and what lessons might be drawn from the package's design and implementation.

97 MATHEMATICS AND COMPUTING↗

EVs-at-RISC: A Secure and Resilient Interoperable SCM Control System Architecture for Electric Vehicle’s-at-Scale (Final Technical Report)

The EVs-at-RISC project was a five-year research, development, and demonstration initiative to create foundational tools for utility-scale fleet aggregation and Smart Charge Management (SCM) of Electric Vehicles (EV), Electric Vehicle Charging Infrastructure (EVCI), and related Distributed Energy Resources (DER). Rather than seeking to develop and demonstrate highly perfected SCM algorithms and control strategies, this project instead focused on creating foundational software solutions that enable unprecedented digital interoperability across the communications technologies and vendor platforms used to manage EV , EVCI, and DER, as well as existing energy management infrastructure operated by utilities, grid operators, and aggregators. This project then extends these novel interoperability capabilities to develop and deploy powerful middleware abstractions across grid edge networks and EVCI/DER fleet aggregations incorporating modern software tools and best practices, such as CI/CD, to bring the immense capabilities of infrastructure-as-code and policy-as-code to modern grid edge network environments. This addresses the foremost systemic issues preventing realization of any net operational benefits from scaled deployment of behind-the-meter EV, EVCI, and DER assets in electric power grids and markets today. The results of this approach and project unlock massive potential for new SCM capabilities to be easily prototyped, evaluated, and deployed at-scale within the existing grid edge network infrastructure and EVCI/DER technology ecosystem. The EVs-at-RISC project achieves this by extending Open Field Message Bus (OpenFMB), a conceptual model for digital interoperability and distributed intelligence in traditional front-of-meter utility SCADA networks, validating our hypothesis that OpenFMB could be similarly used to solve systemic digital interoperability issues in behind-the-meter environments and unlock real-world utility-scale SCM capabilities without requiring any new proprietary vendor solutions or significant infrastructure reconfiguration.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Caribbean Oceans: Utilizing NASA Earth Observations to Detect, Monitor, and Respond to Unprecedented Levels of Sargassum in the Caribbean Sea

In 2011 and 2015, the nations of the Caribbean Sea were overwhelmed by the unprecedented quantity of Sargassum that washed ashore. This issue prompted international discussion to better understand the origins, distribution, and movement of Sargassum, a free-floating brown macro alga with ecological, environmental, and commercial importance. In the open ocean, Sargassum mats serve a vital ecological function. However, when large quantities appear onshore without warning, Sargassum threatens local tourist industries and nearshore ecosystems within the Caribbean. As part of the international response, this project investigated the proliferation of this macro alga within the Caribbean Sea from 2003-2015, and used NASA Earth observations to detect and model Sargassum growth across the region. The Caribbean Oceans team calculated the Floating Algal Index (FAI) using Terra Moderate Resolution Imaging Spectroradiometer (MODIS) data, and compared the FAI to various oceanic variables to determine the ideal pelagic environment for Sargassum growth. The project also examined the annual spread of Sargassum throughout the region by using Earth Trends Modeler (ETM) in Clark Labs' TerrSet software. As part of the international effort to better understand the life cycle of Sargassum in the Caribbean, the results of this project will help local economies promote sustainable management practices in the region.

Ped, Jordan↗

NEON AOP Survey of Upper East River CO Watersheds: Waveform LiDAR Binary Data

The waveform Light Detection and Ranging (LiDAR) data in this package were generated through a National Ecological Observatory Network Airborne Observation Platform (NEON AOP) acquisition over watersheds of interest surrounding Crested Butte, Colorado. The remote sensing imagery acquired by the NEON AOP supports an interdisciplinary project on hydrology, biogeochemistry, and ecosystem functioning in a snow-dominated headwater environment. These waveform LiDAR data enable spatially continuous estimation of vegetation structure parameters to facilitate analyses of the major environmental drivers of structural and compositional variability. The package contains 97 compressed file archives in 7-zip (.7z) format, each corresponding to one acquisition flightpath. Within each .7z archive is a set of constituent files describing properties of the LiDAR waveforms, such as return intensity, geolocation, outgoing pulse and other behavior of the sensor and signals. Once downloaded, the files must first be unzipped using the widely distributed command-line software utility 7z, using the command '7z x \[filename\].7z \[target_directory\]'. All files within the .7z archives can be opened in IDL, MatLab, or the open-source R statistical computing environment. Further details about the data package are in the attached user guide (neon_aop_crbu_waveformlidar_userguide.pdf). This work was supported by the Watershed Function Science Focus Area at Lawrence Berkeley National Laboratory funded by the US Department of Energy, Office of Science, Biological and Environmental Research under Contract No. DE-AC02-05CH11231.

2018 NEON and 2025 CHESS Campaigns↗

Simulating response versus scan angle characterization on OCI for the upcoming PACE mission

The Plankton, Aerosol, Cloud ocean Ecosystem (PACE) mission Ocean Color Instrument (OCI) is the next generation ocean color sensor following on from the SeaWiFS and VIIRS designs, to be launched into low Earth orbit in 2022. Like those heritage sensors, OCI has cross track scanning fore-optics, the reflectivity of which (referred to here as the response versus scan angle or RVS) must be characterized prior to launch. The expected test setup, component reflectivity measurements, instrument model, and heritage sensor testing were used to generate simulated RVS data. This simulated data set was then used to verify the functionality of the analysis software in preparation for the upcoming ground test campaign. The analysis software is designed to characterize the RVS for all OCI bands over the full range of scan angles to be measured on orbit as well as verify compliance with the sensor design requirements in near real-time.

PACE↗

COMPASS-FME Synoptic Site Tree Greenhouse Gas Concentrations

These data are tree stem greenhouse gas concentrations collected from tree gas wells at some of the COMPASS-FME (Coastal Observations, Mechanisms, and Predictions Across Systems and Scales; see https://compass.pnnl.gov/) 'synoptic' sites in the Chesapeake Bay region: Moneystump (MSM), Goodwin Islands (GWI), and GCReW (GCW). The sap flow monitoring trees at these sites in the Upland (UP) and Transition (TR) zones were cored and had gas wells installed at breast height. There were also some dead standing trees cored, gas well installed, and sampled at MSM and GWI. The GCW UP samples overlap with the TEMPEST experiment control plot, so the GCW UP data was pulled from the TEMPEST page and included here. These data provide crucial information about possible pathways for the greenhouse gas (carbon dioxide and methane, CO2 and CH4 respectively) production and emission (or in the case of CH4, perhaps taken up from) the atmosphere.All data are plain text CSV (comma separated value) files and require no special software to read.Updated 2025-10-09 to fix two missing dates (lines 77 and 78 in the data file).

54 ENVIRONMENTAL SCIENCES↗

Files and scripts to support manuscript Needham et al. Canopy Gradients of Respiration

This dataset includes the parameter files, relevant output files, and scripts to perform analysis with Jupyter notebooks that support the manuscript Needham et al 2025 “Canopy Gradients of Respiration Drive Plant Carbon Budgets and Leaf Area Index.” We add functionality to the Functionally Assembled Terrestrial Ecosystem Simulator (FATES) to allow flexible vertical gradients of leaf maintenance respiration (Rdark) and maximum carboxylation rate (Vcmax) through the canopy. We test the sensitivity of FATES to canopy gradients in Rdark, both in global simulations to assess broad scale impacts on leaf area index (LAI) and vegetation carbon, and in single site simulations where we assess impacts on plant functional type (PFT) competitive dynamics. Parameter files are netcdf files that can be converted to human readable .cdl files using NCO tools. Analysis scripts are Jupyter notebook files. These can be opened and run using the open source Jupyter notebook software. Model outputs are netcdf files.

54 ENVIRONMENTAL SCIENCES↗

AmeriFlux FLUXNET-1F US-UMd UMBS Disturbance

This is the AmeriFlux Management Project (AMP) created FLUXNET-1F version of the carbon flux data for the site US-UMd UMBS Disturbance. This is the FLUXNET version of the carbon flux data for the site US-UMd UMBS Disturbance produced by applying the standard ONEFlux (1F) software. Site Description - The UMBS Disturbance site is an artificial disturbance site that has recently been created as part of the Forest Accelerate Succession ExperimenT (FASET). In Spring 2008, every aspen and birch tree (>6,700, ~35% canopy LAI), the dominant early successional trees, were girdled over 39 ha of the FASET treatment plot to stimulate a disturbance that will move the forest into a later successional stage, dominated by maples, oaks, and white pine. This treatment caused aspen and birch mortality within 2 - 3 years. As a result of the changed canopy structure, there is a divergence in net ecosystem exchange between the control plot (enhanced carbon uptake) and the treatment plot (reduced carbon uptake).

Classen, Aimee↗

Soft costs and knowledge pathways in the US solar photovoltaic ecosystem

An enduring puzzle in the US solar industry is that despite substantial reductions in the cost of photovoltaic hardware, soft costs (defined here as all costs not directly driven by hardware) have not done the same (US DOE, 2012). In fact, soft costs now account for the majority of the cost of total cost of installed solar systems, despite decades of efforts by firms and policy-makers to reduce these costs. In this study, we address two questions: a) what drives soft costs within the US solar industry, and b) how do firms gain the knowledge required to address these costs? We address this question through an explorative inductive multiple-case study (e.g., Eisenhardt, 1989; Appleyard, 1996). Our sample consists of 15 actors from across various roles within the industry, including residential and commercial installers (8), distribution intermediaries (3), and business software vendors (4). We conducted extensive interviews with executives at each firm (76 interviews in total), and supplemented this information with archival resources such as press releases, news coverage, analyst reports, and internet articles. This data was synthesized into a comprehensive case for each actor, detailing the activities conducted within each firm, the drivers of soft costs within that firm, and knowledge flows (e.g., new technologies, best practices, etc) within and across firms. We then compared across these cases to identify common patterns in cost and knowledge dynamics. Our study contributes a nuanced perspective on the drivers of soft costs within the solar industry as well as the patterns and mechanisms of knowledge flows within the industry. We find for example that the majority of the soft costs occur at the interface between firms (e.g., utilities, suppliers). We also observe substantive variation in costs across different types of actors and even within firm types (e.g., small vs. large installers). We also provide insight into how firms acquire knowledge and when they are able to apply it in order to reduce these costs. Our data reveal heterogeneity in a) the types of knowledge, and b) the pathways of knowledge flow between the actors in the industry. For example, we observe that distributors and suppliers play a key role in the dissemination of new technologies as well as general management knowledge for smaller firms. In contrast, informal personal networks and internal experimentation appear to be more important for larger firms. We also reveal critical distinctions across markets – e.g., differences in organizational culture that facilitate learning and experimentation more readily in residential vs. commercial markets. Overall, these results contribute preliminary insights into the knowledge dynamics of the solar industry, the persistence of soft costs over time, heterogeneity across firm types and regions, and the effective design of policy to support the solar industry.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

kynema-fmb [SWR-23-07]

Kynema-FMB (FKA: Kynema) is an open-source performance portable flexible multibody (FMB) dynamics solver designed for time-domain simulations. While originally tailored for wind turbine structural dynamics, the formulation and implementation are those of a general flexible-multidbody dynamics solver that can readily be applied to a wide range of systems. Kynema was designed with a narrow focus, namely to provide a lightweight, fast, accurate FMD solver for coupling to computational-fluid-dynamics (CFD) codes, especially the CFD codes in the Kynema suite, for fluid-structure-interaction (FSI) simulations. Kynema-FMB is equipped to model systems that can be represented as a collection of beams and rigid bodies that are connected through constraints. Degrees of freedom are defined in the inertial/global frame of reference and include displacements and rotations (formally as rotation matrices, but stored as quaternions). The underlying formulation is built on a Lie-group time integrator designed for index-3 differential-algebraic equations, which is second-order accurate in time (Bruls et al., 2012). Beam models are based on geometrically exact beam theory and are discretized as high-order spectral finite elements similar to those in BeamDyn (Wang et al., 2017). The governing equations for a FMD system like a wind turbine constitute a highly nonlinear system of constrained partial-differential equations. Kynema-FMB uses analytical Jacobians in the nonlinear-system solves in each time step. Linear systems use sparse storage and several third-party sparse-linear-system solvers are enabled. Ill conditioning of linear systems is mitigated with preconditioning described in Bottasso et al, 2008. Kynema-FMB is integrated with a simple open-source controller (ROSCO). There is an application programming interface (API) for coupling to geometry-resolved CFD (like that in Sharma et al., 2023) and actuator-force CFD (like that in Kuhn et al., 2025). In the latter, for actuator-line models, Kynema-FMB includes an internal blade-element solver that depends on user-provided lookup tables for coefficients of lift and drag, i.e., aerodynamic polars. Kynema-FMB is written in C++ and leverages Kokkos and Kokkos-Kernels (KokkosEcosystem) as its performance portability layer enabling simulations on both CPU and GPU systems. The repository is equipped with extensive automated testing at the unit and regression/system levels. The following describes the high-level development objectives conceived for Kynema: *Kynema will follow modern software development best practices, including test-driven development (TDD), version control, hierarchical automated testing, and continuous integration (CI) for a robust development environment. *The core data structures are memory efficient and enable vectorization and parallelization at multiple levels. *Data structures are data-oriented to exploit methods for accelerated computing including high utilization of chip resources (e.g., single instruction multiple data (SIMD) instruction sets) and parallelization using GP-GPUs. *The computational algorithms incorporate robust open-source libraries for mathematical operations, resource allocation, and data management. *The API design considers multiple stakeholder needs and ensure integration with existing and future ecosystems for data science, machine learning, and AI. *Kynema-FMB is written in modern C++ and leverages Kokkos as its performance-portability library with inspiration from the kynema stack.

Sprague, MichaelA.↗