Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Serialization”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 1,333 records · Page 74

Yet Another Hauser-Feshbach Code

Code framework to perform simulations of nuclear reactions with incident particles including gammas, protons, neutrons, deuterons, tritons, helium-3, and alphas to develop nuclear data libraries and study nuclear reaction phenomona. The code can model nuclear reactions or initial populations specified by the user. The decays principally follow the compound-nucleus hypothesis and the statistical decay of Hauser and Feshbach. The code models nuclear decays with a Monte Carlo process that tracks the decay of each state. Data libraries are produced that can be translated into GNDS (generalized Nuclear Data Structure). YAHFC can also be used as an event generator, with individual decays written to disk for offline analysis. Both serial and MPI versions are provided. YAHFC does NOT perform transport of nuclear reactions through materials, only the primary reaction with a target material.

Ormand, WilliamE.↗

Optimization Plugin Library

The Optimization Plugin library ("op") is a lightweight general optimization solver interface. The primary purpose of op is to simplify the process of integrating different optimization solvers (serial or parallel) with scalable parallel physics engines. By design it has several features that help make this a reality. The core abstraction interface was developed to encompass a large class of optimization problems in an optimizer-agnostic way. This enables us to describe the optimization problem once and then use a variety of supported "op" optimizers with ideally no code-changes. The abstraction interface is made up of lightweight wrappers that make it easy to integrate with existing simulation codes. This makes integration less intrusive and should minimize changes to existing physics codes. The "op" interface includes an assortment of utility methods that help specify parallel communication patterns as well as methods to convert from optimization-specific interfaces to the more general "op" interface. Lastly a dynamic library linking interface is provided to allow for use of proprietary optimization engines without explicit reference in the source code, along with standard shared library interfaces for opensource engines.

Jekel, CharlesF↗

Streaming Statistics

In the context of a larger effort for in situ data analytics, there is a need to calculate basic statistics metrics (e.g., count, mean, median) online as new data points become available. Originally, the code for such online, or in other words streaming, statistics was part of the TALASS (Topological Analysis of Large- Scale Simulations) library. We isolated the relevant code and created a standalone library from it called Streaming Statistics. We also added an ability to serialize and deserialize the statistics objects so that the library can be used in distributed, task-based processing. To use the Streaming Statistics library, the user chooses a statistic, constructs an object for it, and then "adds" values to it, which means the statistic is augmented.

Shudler, Sergei↗

Beam Instrument Development System

Beam Instrumentation Development System (BIDS) is a collection of common support libraries and modules developed during a series of Low-Level Radio Frequency (LLRF) control and timing/synchronization projects. BIDS includes a collection of Hardware Description Language (HDL) libraries and software libraries. The BIDS can be used for the development of any FPGA-based system, such as LLRF controllers. HDL code in this library is generic and supports common Digital Signal Processing (DSP) functions, FPGA-specific drivers (high-speed serial link wrappers, clock generation, etc.), ADC/DAC drivers, Ethernet MAC implementation, etc.

Doolittle, Lawrence↗

ornladios/ADIOS2

ADIOS 2: The Adaptable Input Output (I/O) System version 2 is an open-source framework that addresses scientific data management challenges, e.g. scalable parallel I/O, as we approach the exascale era in high-performance computing (HPC). ADIOS 2 bindings are available in C++, C, Fortran, Python and can be used on supercomputers, personal computers, and cloud systems running on Linux, macOS and Windows. ADIOS 2 has out-of-the-box support for MPI and serial environments.

ECP↗

Xyce(™) Parallel Electronic Simulator v.7.5

The Xyce Parallel Electronic Simulator simulates electronic circuit behavior in DC, AC, HB, MPDE and transient mode using standard analog (DAE) and/or device (PDE) device models including several age and radiation aware devices. It supports a variety of computing platforms (both serial and parallel) computers. Lastly, it uses a variety of modern solution algorithms dynamic parallel load-balancing and iterative solvers.! ! Xyce is primarily used to simulate the voltage and current behavior of a circuit network (a network of electronic devices connected via a conductive network). As a tool, it is mainly used for the design and analysis of electronic circuits.! ! Kirchoff's conservation laws are enforced over a network using modified nodal analysis. This results in a set of differential algebraic equations (DAEs). The resulting nonlinear problem is solved iteratively using a fully coupled Newton method, which in turn results in a linear system that is solved by either a standard sparse-direct solver or iteratively using Trilinos linear solver packages, also developed at Sandia National Laboratories.

Source record↗

EAP Patterns

EAP Patterns: Memory access and iteration patterns from the EAP code base with the physics removed. This is intended to be a serial app representing memory access patterns. We will populate the data structures from EAP output files to provide representative patterns of face and cell loops within the EAP code base The arguments to the program are the EAP output file and the number of MPI processors to emulate. Currently there is no MPI in the application and the number of processors represents a means of emulating the halo (clone) cells around the domain of the given processor. An optional argument `processor_ID` can be provided to specify the processor to emulate. In the future we plan to include the ability to run multiple MPI ranks to more accurately represent the on-node demands on memory bandwidth.

Swaminarayan, Sriram↗

Xyce(™) Parallel Electronic Simulator v.7.6

The Xyce Parallel Electronic Simulator simulates electronic circuit behavior in DC, AC, HB, MPDE and transient mode using standard analog (DAE) and/or device (PDE) device models including several age and radiation aware devices. It supports a variety of computing platforms (both serial and parallel) computers. Lastly, it uses a variety of modern solution algorithms dynamic parallel load-balancing and iterative solvers.! ! Xyce is primarily used to simulate the voltage and current behavior of a circuit network (a network of electronic devices connected via a conductive network). As a tool, it is mainly used for the design and analysis of electronic circuits.! ! Kirchoff's conservation laws are enforced over a network using modified nodal analysis. This results in a set of differential algebraic equations (DAEs). The resulting nonlinear problem is solved iteratively using a fully coupled Newton method, which in turn results in a linear system that is solved by either a standard sparse-direct solver or iteratively using Trilinos linear solver packages, also developed at Sandia National Laboratories.

Keiter, Eric↗

Drink From The Firehose

DFTF converts Redfish events to messages on a Kafka bus. DFTF subscribes to events in Redfish, specifically Alerts and CrayTelemetry. It listens for HTTP POST requests containing event data, reduces the data, serializes the reduced data using Avro, and publishes the data to topics in Kafka.

Morrone, ChristopherJ↗

Phase Field Dislocation Dynamics (PFDD) version 2.x

This disclosure is for version 2.x of a mesoscale model called Phase Field Dislocation Dynamics (PFDD). PFDD is used for investigating deformation in nanoscale (grain sizes of ~300 nm and less) materials, such as metals and alloys. This approach models the motion and interaction of individual defects, namely dislocations, in the material using scalar-valued phase field variables, also called order parameters. The system is evolved through energy minimization thus the model calculates the total energy density in terms of the phase field variables. The energy minimization is completed using the Ginzburg-Landau equation, and is implemented with explicit time integration. The total system energy can be comprised of several terms, including the strain energy (which describes dislocation-dislocation interactions), the energy due to an applied stress (dislocation interactions with the applied stress), and a core/lattice (perfect dislocations) or generalized stacking fault (partial dislocations) energy (described the dislocation core structure). The latter term in particular may vary based on the crystal structure being modeled and is typically informed using lower length scale (e.g., atomistic) approaches, although no such (atomistic) calculations are completed within the PFDD algorithm. This basic formulation was previously reviewed by Los Alamos National Laboratory and released under license number C17113. This previously reviewed version we will henceforth refer to as PFDD v1.0. PFDD v1.0 consisted of 2 codes (one parallel and one serial) plus input files, all written in the C language. This new disclosure is addressing the next versions of the PFDD, versions 2.x. There have been several enhancements of PFDD v1.0, which are described here and included in the attached code, which we will refer to as PFDD v2.0. There are also several new features described here that are either planned or already in process and are expected to be subsequent releases, i.e., v2.1, v2.2, ...v2.x.

Hunter, Abigail↗

DIY2

DIY2 is a data parallel out-of-core library, written in C++. It provides facilities for domain decomposition into blocks and abstracts both neighborhood and global communication patterns to the level of blocks. DIY2 supports automatic threading. It also provides a data serialization mechanism, using which it allows for automatic movement of blocks in and out of core.

Morozov, Dmitriy↗

GDM (Grid Data Models) [SWR-24-31]

Grid Data Models (GDM) is a collection of pydantic data models for power distribution and transmission system components. These data models can be easily serialized and deserialized. GDM provides a standard interface for accessing power system component data with built in validation. See also: https://pypi.org/project/grid-data-models/

Duwadi, Kapil↗

pyTriBeam

SAND2025-01899O pyTriBeam is a software tool that creates automated processes for a scanning electron microscope including workflows for 3D serial sectioning dataset collection, high-res image montaging, and support for custom script use. This includes integration for 3D chemical mapping (EDS) and crystallographic (EBSD) data collection with select supported detectors. The application allows end users to setup and run customizable data collection workflows without requiring expertise in programming. Sandia National Laboratories is a multimission laboratory managed and operated by National Technology & Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA0003525.

Hovey, Chad↗

MultifidelityOpt- bohydra

Multifidelity Bayesian optimization with serial and MPI-enabled (parallel, asynchronous) workflows.

Grosskopf, Mike [Los Alamos National Laboratory]↗

lumicap v0.1

Automated HDR luminance imaging system designed for daylighting research and building science. It controls a fisheye-lens camera to capture time-lapse bracket sequences, merges them into calibrated HDR images, and runs a full post-processing pipeline — all unattended. Features: - Scheduled LDR bracket capture via gphoto2 - HDR merging with vignetting, ND filter, and fisheye projection corrections - Illuminance and luminance meter integration (Konica Minolta T-10A, LS-100/150) - Daylight glare probability (DGP) and solar position computation - Automated false-color rendering, JPEG thumbnails, and daily time-lapse video - CSV data logging per timestep Uses: - Long-term monitoring of daylight conditions in buildings - Glare analysis for occupant comfort research - Solar irradiance and sky luminance studies Advantages: - End-to-end automation — capture, calibration, analysis, and archiving run without manual intervention - Built on the proven Radiance toolchain, ensuring photometrically accurate HDR output - Hardware-agnostic meter support via serial auto-detection - Lightweight — no GUI overhead, deployable on a headless Raspberry Pi or similar embedded system

Wang, Taoning [Lawrence Berkeley National Laborato↗

Applications of immunoPET: Using 124 I-anti-PSCA A11 minibody for imaging disease progression and response to therapy in mouse xenograft models of prostate cancer

Here, prostate stem cell antigen (PSCA) is highly expressed in local prostate cancers and prostate cancer bone metastases and its expression correlates with androgen receptor activation and a poor prognosis. Here in this study, we investigate the potential clinical applications of immunoPET with the anti-PSCA A11 minibody, an antibody fragment optimized for use as an imaging agent. We compare A11 minibody immunoPET to 18 F-Fluoride PET bone scans for detecting prostate cancer bone tumors and evaluate the ability of the A11 minibody to image tumor response to androgen deprivation. Osteoblastic, PSCA expressing, LAPC-9 intratibial xenografts were imaged with serial 124 I-anti-PSCA A11 minibody immunoPET and 18 F-Fluoride bone scans. Mice bearing LAPC-9 subcutaneous xenografts were treated with either vehicle or MDV-3100 and imaged with A11 minibody immunoPET/CT scans pre- and post-treatment. Ex vivo flow cytometry measured the change in PSCA expression in response to androgen deprivation. A11 minibody demonstrated improved sensitivity and specificity over 18 F-Fluoride bone scans for detecting LAPC-9 intratibial xenografts at all time points. Finally, LAPC-9 subcutaneous xenografts showed downregulation of PSCA when treated with MDV-3100 which A11 minibody immunoPET was able to detect in vivo .

62 RADIOLOGY AND NUCLEAR MEDICINE↗

Persistent Microvascular Obstruction After Myocardial Infarction Culminates in the Confluence of Ferric Iron Oxide Crystals, Proinflammatory Burden, and Adverse RemodelingCLINICAL PERSPECTIVE

Emerging evidence now supports the notion that persistent microvascular obstruction (PMO) may be more predictive of major adverse cardiovascular events than MI size itself. But, how PMO, a phenomenon limited to the acute/sub-acute period of MI, imparts adverse remodeling throughout the post MI period, particularly after its resolution, is incompletely understood. We hypothesized that PMOs resolve into chronic iron crystals within MI territories and actively impart a proinflammatory burden and adverse remodeling of infarction and LV in the chronic phase of MI. Canine models reperfused (n=20) and non-reperfused (n=20) with and without PMO were studied with serial cardiac MRI to characterize the spatiotemporal relationships between PMO, iron deposition, and infarct and LV remodeling indices between acute (day 7, post MI) and chronic (week 8, post MI). Histopathology and immunohistochemistry were used to validate the iron deposition, microscopically map and quantify the relationship between iron-rich chronic MI regions against pro-inflammatory macrophages, proinflammatory cytokines and matrix metalloproteinase. Atomic resolution transmission electron microscopy (TEM) was used to determine the crystallinity of iron and assess the physical effects of iron on lysosomes within macrophages, and energy-dispersive X-ray spectroscopy (EDS) to identify the chemical composition of the iron composite. Results showed that PMOs lead to iron deposition within chronic MI and that the extent of chronic iron deposition is strongly related to PMO Volume (r>0.6, p<0.001). TEM and EDS analysis showed that iron within chronic MI is found within macrophages as aggregates of nanocrystals of ~2.5 nm diameter in ferric state. Correlative histological studies showed that iron content, proinflammatory burden and collagen degrading enzyme were highly correlated (r >0.7, p<0.001). Iron within chronic MI was significantly associated with infarct resorption (r>0.5, p<0.001) and adverse structural (r>0.5, p<0.001) remodeling. Territories of PMO in the acute phase of MI resolve into iron oxide nanocrystals in ferric state in the chronic phase of MI. The amount of iron deposition is determined by the extent of persistent microvascular obstruction and is directly related to the extent of pro-inflammatory burden, infarct thinning and adverse LV remodeling. Resolution of PMO into iron deposition could be a potential contributing source to the adverse remodeling of the heart in the chronic phase of MI.

60 APPLIED LIFE SCIENCES↗

Determinants of the efficacy of HIV latency-reversing agents and implications for drug and treatment design

HIV eradication studies have focused on developing latency-reversing agents (LRAs). However, it is not understood how the rate of latent reservoir reduction is affected by different steps in the process of latency reversal. Furthermore, as current LRAs are host-directed, LRA treatment is likely to be intermittent to avoid host toxicities. Few careful studies of the serial effects of pulsatile LRA treatment have yet been done. This lack of clarity makes it difficult to evaluate the efficacy of candidate LRAs or predict long-term treatment outcomes. Here, we constructed a mathematical model that describes the dynamics of latently infected cells under LRA treatment. Model analysis showed that, in addition to increasing the immune recognition and clearance of infected cells, the duration of HIV antigen expression (i.e., the period of vulnerability) plays an important role in determining the efficacy of LRAs, especially if effective clearance is achieved. Patients may benefit from pulsatile LRA exposures compared with continuous LRA exposures if the period of vulnerability is long and the clearance rate is high, both in the presence and absence of an LRA. Overall, the model framework serves as a useful tool to evaluate the efficacy and the rational design of LRAs and combination strategies.

60 APPLIED LIFE SCIENCES↗