Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “tutorial”

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 289 records · Page 16

Working with Multiple MPIs: Overcoming ABI Incompatibility

Scientific applications rely on third-party libraries, which may have multiple implementations. While sharing an application programming interface (API), many of these implementations do not have a shared application binary interface (ABI) and require recompiling. Recompiling can be a long and complex process and sometimes not even an option when the application is shipped binary only. ABI incompatibility strikes at the heart of portability, productivity, and performance by (1) impeding application execution across different HPC and Cloud systems; (2) adding developer hours rebuilding an application; and (3) not taking advantage of host-optimized libraries. This tutorial teaches attendees a portable way to address ABI incompatibility in MPI using the Wi4MPI library. Wi4MPI translates the ABI dynamically from the MPI library used to build the application to a different MPI library available at run time. With Wi4MPI, HPC practitioners can break the portability barrier imposed by ABI incompatibility, potentially increase performance, and increase user productivity. The tutorial is broken down in three components: (1) Understanding ABI compatibility in MPI; (2) Translating MPI libraries dynamically; and (3) Applying dynamic translation to key use cases in HPC, including Containers. If you use more than one MPI library or supercomputer, this tutorial is for you.

97 MATHEMATICS AND COMPUTING↗

Modeling and Optimization of Trip Level Energy Consumption and Charging Management for Connected Automated Electric Vehicles

This will be a presentation for a tutorial session in 2019 ITEC based on reviewing the publicly existing work in the literature. Trip aware energy consumption and charging management for electric vehicles is a key component to ensure sustainability of electrified transportation. The upcoming vehicle communication and autonomous driving technologies will provide opportunities to achieve more intelligent management strategies. This tutorial will introduce the state-to-art technologies that are being designed for optimizing the trip level energy cost and recharging operations of connected automated electric vehicles (CAEVs). The information needs, modeling, control and optimization techniques for optimal trip level energy management will be introduced. Opportunities and benefits from vehicle communication and automation will be discussed. In general, three main sub-topics will be presented in detail: first, advanced EV energy consumption modeling and prediction technologies; second, energy efficient driving technologies, e.g. eco-driving and eco-routing, etc.; third, optimally automatic charging decision making for CAEVs. Following these details, the research challenges, opportunities for co-optimization between the energy consumption and energy recharging of CAEVs will be illustrated in this tutorial.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Conductivity Spectroscopy for Investigation and Discovery of Photovoltaic Materials

Conductivity spectroscopy is an extremely powerful set of methods for probing the properties of optoelectronic materials, especially photovoltaics, where photoconductivity is one of the best spectroscopic proxies for performance. Despite this power, they are substantially less commonly used than time-resolved photoluminescence (for instance) because they tend to be more expensive to implement (THz) and/or require specialized knowledge (GHz) to construct instruments, which are not widely available. The goal of this review is to illustrate the utility of these experiments in the discovery and study of photovoltaic absorber materials and simultaneously make them more accessible to the community by providing a central tutorial resource. We provide a comprehensive review of how conductivity spectroscopy has developed over the past decade and been applied in the discovery and development of photovoltaic materials, with a primary focus on emerging solution-processable technologies. Along the way we aim to demystify conductivity spectroscopy with focused tutorial sections that explain the physical models used to fit the data and illustrate how to think about “high-frequency conductivity”.

14 SOLAR ENERGY↗

PyCCE: A python package for custer correlation expansion simulations of spin qubit dynamics.

PyCCE, an open-source Python library for simulating the dynamics of spin qubits in a spin bath, is presented using the cluster-correlation expansion (CCE) method. PyCCE includes modules to generate realistic spin baths, employing coupling parameters computed from first principles with electronic structure codes, and enables the user to run simulations with either the conventional or generalized CCE method. Three use cases of the Python library are illustrated: the calculation of the Hahn-echo coherence time of the nitrogen-vacancy in diamond; the calculation of the coherence time of the basal divacancy in silicon carbide at avoided crossings; and the calculation for magnetic field orientation-dependent dynamics of a shallow donor in silicon. The complete documentation, downloadable tutorials, and installation instructions are available at https://pycce.readthedocs.io/en/latest/.

coherence↗

Programming with BIG data in R: Scaling analytics from one to thousands of nodes

Here, we present a tutorial overview showing how one can achieve scalable performance with R. We do so by utilizing several package extensions, including those from the pbdR project. These packages consist of high performance, high-level interfaces to and extensions of MPI, PBLAS, ScaLAPACK, I/O libraries, profiling libraries, and more. While these libraries shine brightest on large distributed platforms, they also work rather well on small clusters and often, surprisingly, even on a laptop with only two cores. Our tutorial begins with recommendations on how to get more performance out of your R code before considering parallel implementations. Because R is a high-level language, a function can have a deep hierarchy of operations. For big data, this can easily lead to inefficiency. Profiling is an important tool to understand the performance of an R code for both serial and parallel improvements.

97 MATHEMATICS AND COMPUTING↗

Polychromatic diffraction contrast tomography

This tutorial review introduces the use of polychromatic radiation for 3D grain mapping using X-ray diffraction contrast tomography. The objective is to produce a 3D map of the grain shapes and orientations within a bulk, millimeter-sized polycrystalline sample. The use of polychromatic radiation enables the standard synchrotron X-ray technique to be applied in a wider range of contexts: 1) Using laboratory X-ray sources allows a much wider application of the diffraction contrast tomography technique. 2) Neutron sources allow large samples, or samples containing high Z elements to be studied. 3) Applied to synchrotron sources, smaller samples may be treated, or faster measurements may be possible. Challenges and particularities in the data acquisition and processing, and the limitations of the different variants, are discussed. - Highlights: • We present a tutorial review of polychromatic diffraction contrast tomography techniques. • The use of polychromatic radiation allows the standard synchrotron DCT technique to be extended to a range of other sources. • The characteristics and limitations of all variants of the techniques are derived, discussed and compared. • Examples using laboratory X-ray and cold neutron radiation are presented. • Suggestions for the future development of these techniques are presented.

36 MATERIALS SCIENCE↗

Materials for learning use of GSAS-II

The General Structure Analysis System (GSAS-II) package provides materials and crystallographic analysis for all types of diffraction data. It was initially made available with very limited capabilities, but over much of the last decade the features have been expanded, so that GSAS-II is now a comprehensive tool for nearly all types of structural and materials characterization studies. The need to provide materials to teach use of GSAS-II, while the software has been undergoing constant revision and expansion, has required new approaches for documentation. This has included providing tutorials, as each major new capability has been added, and context-sensitive help for each section of the program. Comments in the code are also expanded into a software reference guide. Finally, most recently, video versions of more than half of the tutorials were created and others were provided with animated graphics. All GSAS-II documentation is web-based.

97 MATHEMATICS AND COMPUTING↗

Peptide supramolecular materials for therapeutics

Supramolecular assembly of peptide-based monomers into nanostructures offers many promising applications in advanced therapies. In this Tutorial Review, we introduce molecular designs to control the structure and potential biological function of supramolecular assemblies. Here, an emphasis is placed on peptide-based supramolecular nanostructures that are intentionally designed to signal cells, either directly through the incorporation of amino acid sequences that activate receptors or indirectly by recruiting native signals such as growth factors. Additionally, we describe the use and future potential of hierarchical structures, such as single molecules that assemble into nanoscale fibers which then align to form macroscopic strings; the strings can then serve as scaffolds for cell growth, proliferation, and differentiation.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Magnetohydrodynamic turbulence: Observation and experiment

We provide a tutorial on the paradigms and tools of magnetohydrodynamic (MHD) turbulence. The principal paradigm is that of a turbulent cascade from large scales to small, resulting in power law behavior for the frequency power spectrum for magnetic fluctuations E{sub B}(f). We will describe five useful statistical tools for MHD turbulence in the time domain: the temporal autocorrelation function, the frequency power spectrum, the probability distribution function of temporal increments, the temporal structure function, and the permutation entropy. Each of these tools will be illustrated with an example taken from MHD fluctuations in the solar wind. A single dataset from the Wind satellite will be used to illustrate all five temporal statistical tools.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Challenges in materials and devices for resistive-switching-based neuromorphic computing

This tutorial describes challenges and possible avenues for the implementation of the components of a solid-state system, which emulates a biological brain. The tutorial is devoted mostly to a charge-based (i.e. electric controlled) implementation using transition metal oxide materials, which exhibit unique properties that emulate key functionalities needed for this application. In Sec. I, we compare the main differences between a conventional computational machine, based on the Turing-von Neumann paradigm, and a neuromorphic machine, which tries to emulate important functionalities of a biological brain. We also describe the main electrical properties of biological systems, which would be useful to implement in a charge-based system. In Sec. II, we describe the main components of a possible solid-state implementation. In Sec. III, we describe a variety of Resistive Switching phenomena, which may serve as the functional basis for the implementation of key devices for neuromorphic computing. In Sec. IV, we describe why transition metal oxides are promising materials for future neuromorphic machines. Theoretical models describing different resistive switching mechanisms are discussed in Sec. V, while existing implementations are described in Sec. VI. Section VII presents applications to practical problems. We list in Sec. VIII important basic research challenges and open issues. Here, we discuss issues related to specific implementations, novel materials, devices, and phenomena. The development of reliable, fault tolerant, energy efficient devices, their scaling, and integration into a neuromorphic computer may bring us closer to the development of a machine that rivals the brain.

36 MATERIALS SCIENCE↗

Economical Laue x-ray diffraction using photographic film and orientation of single crystals

Many Laue x-ray diffraction systems using the Polaroid XR-7 Land Diffraction Cassette camera became inactive after production of the required high sensitivity Polaroid T-57 instant film ceased. This Tutorial reports on a low-cost solution using the readily available replacement film with push processing to increase the effective film speed. The use of this film in the polaroid camera is described along with film development and digitization. The orientation of single crystals with the obtained data and free software is explained. A simple method to prepare single crystals with surfaces perpendicular to a desired crystallographic orientation is described. The content of this Tutorial may prove beneficial for educational and research laboratories.

47 OTHER INSTRUMENTATION↗

Experimental determination of the thermal, turbulent, and rotational ion motion and magnetic field profiles in imploding plasmas

A tutorial is presented on advances in spectroscopic diagnostic methods developed for measuring key plasma properties in pulsed-power systems such as Z-pinches, magnetized-plasma compression devices, ion and electron diodes, and plasma switches. The parameters measured include the true ion temperature in Z-pinch implosions, which led to a discovery that much of the ion kinetic energy at stagnation is stored in hydrodynamic rather than in thermal motion. This observation contributed a new important insight into the understanding of the ion thermalization at stagnation and stimulated further investigations of turbulence at stagnation, discussed here too. The second part of this tutorial is devoted to the development of measurements for magnetic-field distributions in Z-pinches and in other pulsed-power systems, as well as their use in studying the plasma dynamics, resistivity, and pressure and energy balance. The latter study raises intriguing questions on the implosion process. In particular, in Z-pinches, the current during stagnation was found to largely flow at relatively large radii, outside the stagnation region. The magnetic-field measurements also enable investigations into the compression of a pre-magnetized cylindrical plasma that uncover striking phenomena related to the current flow, where the current was found to redistribute toward the outer regions during the implosion. Observation of the rotation of the magnetized plasma is also discussed. Lastly, experimental and theoretical investigations of a non-diffusive fast penetration of magnetic field into a low-density plasma, including its effect on the plasma dynamics, are described

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

A practical guide for crystal growth of van der Waals layered materials

This Tutorial provides an overview of the techniques that are most commonly utilized to grow bulk van der Waals crystals. The materials discussed were selected to highlight various challenges that are often encountered during crystal growth. Additionally, in relatively equal parts, the text covers melt-based techniques, vapor transport growths, and the characterization of crystal quality with an emphasis on structural and chemical homogeneities. Furthermore, pertinent details are given regarding the growth and characterization of many specific compounds, with examples mostly drawn from our own research, and an effort is made to highlight cases where the growths offer a particular lesson or the conditions have a significant impact on the crystal’s physical properties. A primary goal is to motivate more researchers to grow crystals by providing general descriptions and considerations for different growth techniques and equipment while sharing some of our own lessons learned and best practices for the growth and characterization of layered van der Waals crystals. The Tutorial is not written solely for aspiring crystal growers, however, because any researcher who collaborates with a crystal grower can benefit from having a greater understanding and appreciation of the processes of crystal growth and materials development.

36 MATERIALS SCIENCE↗

Majorana bound states with chiral magnetic textures

The aim of this Tutorial is to give a pedagogical introduction into realizations of Majorana fermions, usually termed as Majorana bound states (MBSs), in condensed matter systems with magnetic textures. We begin by considering the Kitaev chain model of “spinless” fermions and show how two “half” fermions can appear at chain ends due to interactions. By considering this model and its two-dimensional generalization, we emphasize intricate relation between topological superconductivity and possible realizations of MBS. We further discuss how “spinless” fermions can be realized in more physical systems, e.g., by employing the spin-momentum locking. Next, we demonstrate how magnetic textures can be used to induce synthetic or fictitious spin–orbit interactions, and, thus, stabilize MBS. We describe a general approach that works for arbitrary textures and apply it to skyrmions. We show how MBS can be stabilized by elongated skyrmions, certain higher order skyrmions, and chains of skyrmions. We also discuss how braiding operations can be performed with MBS stabilized on magnetic skyrmions. Furthermore, this Tutorial is aimed at students at the graduate level.

36 MATERIALS SCIENCE↗

Principles and applications of x-ray light sources driven by laser wakefield acceleration

One of the most prominent applications of modern particle accelerators is the generation of radiation. In a synchrotron or an x-ray free electron laser (XFEL), high energy electrons oscillating in periodic magnetic structures emit bright x rays. In spite of their scientific appeal that will remain evident for many decades, one limitation of synchrotrons and XFELs is their typical mile-long size and their cost, which often limits access to the broader scientific community. Here, this tutorial reviews the principles and prospects of using plasmas produced by intense lasers as particle accelerators and x-ray light sources, as well as some of the applications they enable. A plasma is an ionized medium that can sustain electrical fields many orders of magnitude higher than that in conventional radio frequency accelerator structures and can be used to accelerate electrons. When short, intense laser pulses are focused into a gas, it produces electron plasma waves in which electrons can be trapped and accelerated to GeV energies. This process, laser-wakefield acceleration (LWFA), is analogous to a surfer being propelled by an ocean wave. Many radiation sources, from THz to gamma-rays, can be produced by these relativistic electrons. This tutorial reviews several LWFA-driven sources in the keV-MeV photon energy range: betatron radiation, inverse Compton scattering, bremsstrahlung radiation, and undulator/XFEL radiation. X rays from laser plasma accelerators have many emerging applications. They can be used in innovative and flexible x-ray imaging and x-ray absorption spectroscopy configurations, for use in biology, industry, and high-energy density science.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Classifying photonic topology using the spectral localizer and numerical K -theory

Recently, the spectral localizer framework has emerged as an efficient approach for classifying topology in photonic systems featuring local nonlinearities and radiative environments. In nonlinear systems, this framework provides rigorous definitions for concepts such as topological solitons and topological dynamics, where a system’s occupation induces a local change in its topology due to nonlinearity. For systems embedded in radiative environments that do not possess a shared bulk spectral gap, this framework enables the identification of local topology and shows that local topological protection is preserved despite the lack of a common gap. However, as the spectral localizer framework is rooted in the mathematics of C*-algebras, and not vector bundles, understanding and using this framework requires developing intuition for a somewhat different set of underlying concepts than those that appear in traditional approaches for classifying material topology. In this tutorial, we introduce the spectral localizer framework from a ground-up perspective and provide physically motivated arguments for understanding its local topological markers and associated local measure of topological protection. In doing so, we provide numerous examples of the framework’s application to a variety of topological classes, including crystalline and higher-order topology. We then show how Maxwell’s equations can be reformulated to be compatible with the spectral localizer framework, including the possibility of radiative boundary conditions. To aid in this introduction, we also provide a physics-oriented introduction to multi-operator pseudospectral methods and numerical K-theory, two mathematical concepts that form the foundation for the spectral localizer framework. Finally, we provide some mathematically oriented comments on the C*-algebraic origins of this framework, including a discussion of real C*-algebras and graded C*-algebras that are necessary for incorporating physical symmetries. Looking forward, we hope that this tutorial will serve as an approachable starting point for learning the foundations of the spectral localizer framework.

97 MATHEMATICS AND COMPUTING↗

Fluid modeling of low-temperature plasmas

Fluid models are essential for understanding and predicting low-temperature plasma (LTP) behavior in various scientific and industrial settings. This paper provides an introductory tutorial on fluid modeling of LTPs, covering model formulation, implementation, and computational simulations. The tutorial focuses on five main components of the formulation of LTP fluid models: fluid flow, energy, chemistry, electromagnetism, and material properties, as well as in essential aspects of model implementations, including multiscale phenomena, multiphysics coupling, and numerical convergence. Designed for students and early-career researchers, this work offers a practical foundation for developing and using fluid models, from in-house computational codes to commercial software, bridging fundamental theory with real-world applications.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

A practical guide to replica-exchange Wang—Landau simulations

This paper is based on a series of tutorial lectures about the replica-exchange Wang-Landau (REWL) method given at the IX Brazilian Meeting on Simulational Physics (BMSP 2017). It provides a practical guide for the implementation of the method. A complete example code for a model system is available online. In this paper, we discuss the main parallel features of this code after a brief introduction to the REWL algorithm. The tutorial section is mainly directed at users who have written a single-walker Wang–Landau program already but might have just taken their first steps in parallel programming using the Message Passing Interface (MPI). In the last section, we answer "frequently asked questions" from users about the implementation of REWL for different scientific problems.

Vogel, Thomas↗