Sample records for nano-threads programming model

  1. Cribellate thread production in spiders: Complex processing of nano-fibres into a functional capture thread.

    PubMed

    Joel, Anna-Christin; Kappel, Peter; Adamova, Hana; Baumgartner, Werner; Scholz, Ingo

    2015-11-01

    Spider silk production has been studied intensively in the last years. However, capture threads of cribellate spiders employ an until now often unnoticed alternative of thread production. This thread in general is highly interesting, as it not only involves a controlled arrangement of three types of threads with one being nano-scale fibres (cribellate fibres), but also a special comb-like structure on the metatarsus of the fourth leg (calamistrum) for its production. We found the cribellate fibres organized as a mat, enclosing two parallel larger fibres (axial fibres) and forming the typical puffy structure of cribellate threads. Mat and axial fibres are punctiform connected to each other between two puffs, presumably by the action of the median spinnerets. However, this connection alone does not lead to the typical puffy shape of a cribellate thread. Removing the calamistrum, we found a functional capture thread still being produced, but the puffy shape of the thread was lost. Therefore, the calamistrum is not necessary for the extraction or combination of fibres, but for further processing of the nano-scale cribellate fibres. Using data from Uloborus plumipes we were able to develop a model of the cribellate thread production, probably universally valid for cribellate spiders. Copyright © 2015 Elsevier Ltd. All rights reserved.

  2. On the utility of threads for data parallel programming

    NASA Technical Reports Server (NTRS)

    Fahringer, Thomas; Haines, Matthew; Mehrotra, Piyush

    1995-01-01

    Threads provide a useful programming model for asynchronous behavior because of their ability to encapsulate units of work that can then be scheduled for execution at runtime, based on the dynamic state of a system. Recently, the threaded model has been applied to the domain of data parallel scientific codes, and initial reports indicate that the threaded model can produce performance gains over non-threaded approaches, primarily through the use of overlapping useful computation with communication latency. However, overlapping computation with communication is possible without the benefit of threads if the communication system supports asynchronous primitives, and this comparison has not been made in previous papers. This paper provides a critical look at the utility of lightweight threads as applied to data parallel scientific programming.

  3. GPU COMPUTING FOR PARTICLE TRACKING

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Nishimura, Hiroshi; Song, Kai; Muriki, Krishna

    2011-03-25

    This is a feasibility study of using a modern Graphics Processing Unit (GPU) to parallelize the accelerator particle tracking code. To demonstrate the massive parallelization features provided by GPU computing, a simplified TracyGPU program is developed for dynamic aperture calculation. Performances, issues, and challenges from introducing GPU are also discussed. General purpose Computation on Graphics Processing Units (GPGPU) bring massive parallel computing capabilities to numerical calculation. However, the unique architecture of GPU requires a comprehensive understanding of the hardware and programming model to be able to well optimize existing applications. In the field of accelerator physics, the dynamic aperture calculationmore » of a storage ring, which is often the most time consuming part of the accelerator modeling and simulation, can benefit from GPU due to its embarrassingly parallel feature, which fits well with the GPU programming model. In this paper, we use the Tesla C2050 GPU which consists of 14 multi-processois (MP) with 32 cores on each MP, therefore a total of 448 cores, to host thousands ot threads dynamically. Thread is a logical execution unit of the program on GPU. In the GPU programming model, threads are grouped into a collection of blocks Within each block, multiple threads share the same code, and up to 48 KB of shared memory. Multiple thread blocks form a grid, which is executed as a GPU kernel. A simplified code that is a subset of Tracy++ [2] is developed to demonstrate the possibility of using GPU to speed up the dynamic aperture calculation by having each thread track a particle.« less

  4. Argobots: A Lightweight Low-Level Threading and Tasking Framework

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Seo, Sangmin; Amer, Abdelhalim; Balaji, Pavan

    In the past few decades, a number of user-level threading and tasking models have been proposed in the literature to address the shortcomings of OS-level threads, primarily with respect to cost and flexibility. Current state-of-the-art user-level threading and tasking models, however, are either too specific to applications or architectures or are not as powerful or flexible. In this paper, we present Argobots, a lightweight, low-level threading and tasking framework that is designed as a portable and performant substrate for high-level programming models or runtime systems. Argobots offers a carefully designed execution model that balances generality of functionality with providing amore » rich set of controls to allow specialization by the user or high-level programming model. We describe the design, implementation, and optimization of Argobots and present integrations with three example high-level models: OpenMP, MPI, and co-located I/O service. Evaluations show that (1) Argobots outperforms existing generic threading runtimes; (2) our OpenMP runtime offers more efficient interoperability capabilities than production OpenMP runtimes do; (3) when MPI interoperates with Argobots instead of Pthreads, it enjoys reduced synchronization costs and better latency hiding capabilities; and (4) I/O service with Argobots reduces interference with co-located applications, achieving performance competitive with that of the Pthreads version.« less

  5. SMT-Aware Instantaneous Footprint Optimization

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Roy, Probir; Liu, Xu; Song, Shuaiwen

    Modern architectures employ simultaneous multithreading (SMT) to increase thread-level parallelism. SMT threads share many functional units and the whole memory hierarchy of a physical core. Without a careful code design, SMT threads can easily contend with each other for these shared resources, causing severe performance degradation. Minimizing SMT thread contention for HPC applications running on dedicated platforms is very challenging, because they usually spawn threads within Single Program Multiple Data (SPMD) models. To address this important issue, we introduce a simple scheme for SMT-aware code optimization, which aims to reduce the memory contention across SMT threads.

  6. Argobots: A Lightweight Low-Level Threading and Tasking Framework

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Seo, Sangmin; Amer, Abdelhalim; Balaji, Pavan

    In the past few decades, a number of user-level threading and tasking models have been proposed in the literature to address the shortcomings of OS-level threads, primarily with respect to cost and flexibility. Current state-of-the-art user-level threading and tasking models, however, either are too specific to applications or architectures or are not as powerful or flexible. In this paper, we present Argobots, a lightweight, low-level threading and tasking framework that is designed as a portable and performant substrate for high-level programming models or runtime systems. Argobots offers a carefully designed execution model that balances generality of functionality with providing amore » rich set of controls to allow specialization by end users or high-level programming models. We describe the design, implementation, and performance characterization of Argobots and present integrations with three high-level models: OpenMP, MPI, and colocated I/O services. Evaluations show that (1) Argobots, while providing richer capabilities, is competitive with existing simpler generic threading runtimes; (2) our OpenMP runtime offers more efficient interoperability capabilities than production OpenMP runtimes do; (3) when MPI interoperates with Argobots instead of Pthreads, it enjoys reduced synchronization costs and better latency-hiding capabilities; and (4) I/O services with Argobots reduce interference with colocated applications while achieving performance competitive with that of a Pthreads approach.« less

  7. Argobots: A Lightweight Low-Level Threading and Tasking Framework

    DOE PAGES

    Seo, Sangmin; Amer, Abdelhalim; Balaji, Pavan; ...

    2017-10-24

    In the past few decades, a number of user-level threading and tasking models have been proposed in the literature to address the shortcomings of OS-level threads, primarily with respect to cost and flexibility. Current state-of-the-art user-level threading and tasking models, however, are either too specific to applications or architectures or are not as powerful or flexible. In this article, we present Argobots, a lightweight, low-level threading and tasking framework that is designed as a portable and performant substrate for high-level programming models or runtime systems. Argobots offers a carefully designed execution model that balances generality of functionality with providing amore » rich set of controls to allow specialization by the user or high-level programming model. Here, we describe the design, implementation, and optimization of Argobots and present integrations with three example high-level models: OpenMP, MPI, and co-located I/O service. Evaluations show that (1) Argobots outperforms existing generic threading runtimes; (2) our OpenMP runtime offers more efficient interoperability capabilities than production OpenMP runtimes do; (3) when MPI interoperates with Argobots instead of Pthreads, it enjoys reduced synchronization costs and better latency hiding capabilities; and (4) I/O service with Argobots reduces interference with co-located applications, achieving performance competitive with that of the Pthreads version.« less

  8. Argobots: A Lightweight Low-Level Threading and Tasking Framework

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Seo, Sangmin; Amer, Abdelhalim; Balaji, Pavan

    In the past few decades, a number of user-level threading and tasking models have been proposed in the literature to address the shortcomings of OS-level threads, primarily with respect to cost and flexibility. Current state-of-the-art user-level threading and tasking models, however, are either too specific to applications or architectures or are not as powerful or flexible. In this article, we present Argobots, a lightweight, low-level threading and tasking framework that is designed as a portable and performant substrate for high-level programming models or runtime systems. Argobots offers a carefully designed execution model that balances generality of functionality with providing amore » rich set of controls to allow specialization by the user or high-level programming model. Here, we describe the design, implementation, and optimization of Argobots and present integrations with three example high-level models: OpenMP, MPI, and co-located I/O service. Evaluations show that (1) Argobots outperforms existing generic threading runtimes; (2) our OpenMP runtime offers more efficient interoperability capabilities than production OpenMP runtimes do; (3) when MPI interoperates with Argobots instead of Pthreads, it enjoys reduced synchronization costs and better latency hiding capabilities; and (4) I/O service with Argobots reduces interference with co-located applications, achieving performance competitive with that of the Pthreads version.« less

  9. Enabling communication concurrency through flexible MPI endpoints

    DOE PAGES

    Dinan, James; Grant, Ryan E.; Balaji, Pavan; ...

    2014-09-23

    MPI defines a one-to-one relationship between MPI processes and ranks. This model captures many use cases effectively; however, it also limits communication concurrency and interoperability between MPI and programming models that utilize threads. Our paper describes the MPI endpoints extension, which relaxes the longstanding one-to-one relationship between MPI processes and ranks. Using endpoints, an MPI implementation can map separate communication contexts to threads, allowing them to drive communication independently. Also, endpoints enable threads to be addressable in MPI operations, enhancing interoperability between MPI and other programming models. Furthermore, these characteristics are illustrated through several examples and an empirical study thatmore » contrasts current multithreaded communication performance with the need for high degrees of communication concurrency to achieve peak communication performance.« less

  10. Enabling communication concurrency through flexible MPI endpoints

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dinan, James; Grant, Ryan E.; Balaji, Pavan

    MPI defines a one-to-one relationship between MPI processes and ranks. This model captures many use cases effectively; however, it also limits communication concurrency and interoperability between MPI and programming models that utilize threads. Our paper describes the MPI endpoints extension, which relaxes the longstanding one-to-one relationship between MPI processes and ranks. Using endpoints, an MPI implementation can map separate communication contexts to threads, allowing them to drive communication independently. Also, endpoints enable threads to be addressable in MPI operations, enhancing interoperability between MPI and other programming models. Furthermore, these characteristics are illustrated through several examples and an empirical study thatmore » contrasts current multithreaded communication performance with the need for high degrees of communication concurrency to achieve peak communication performance.« less

  11. Enabling communication concurrency through flexible MPI endpoints

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dinan, James; Grant, Ryan E.; Balaji, Pavan

    MPI defines a one-to-one relationship between MPI processes and ranks. This model captures many use cases effectively; however, it also limits communication concurrency and interoperability between MPI and programming models that utilize threads. This paper describes the MPI endpoints extension, which relaxes the longstanding one-to-one relationship between MPI processes and ranks. Using endpoints, an MPI implementation can map separate communication contexts to threads, allowing them to drive communication independently. Endpoints also enable threads to be addressable in MPI operations, enhancing interoperability between MPI and other programming models. These characteristics are illustrated through several examples and an empirical study that contrastsmore » current multithreaded communication performance with the need for high degrees of communication concurrency to achieve peak communication performance.« less

  12. Efficient Thread Labeling for Monitoring Programs with Nested Parallelism

    NASA Astrophysics Data System (ADS)

    Ha, Ok-Kyoon; Kim, Sun-Sook; Jun, Yong-Kee

    It is difficult and cumbersome to detect data races occurred in an execution of parallel programs. Any on-the-fly race detection techniques using Lamport's happened-before relation needs a thread labeling scheme for generating unique identifiers which maintain logical concurrency information for the parallel threads. NR labeling is an efficient thread labeling scheme for the fork-join program model with nested parallelism, because its efficiency depends only on the nesting depth for every fork and join operation. This paper presents an improved NR labeling, called e-NR labeling, in which every thread generates its label by inheriting the pointer to its ancestor list from the parent threads or by updating the pointer in a constant amount of time and space. This labeling is more efficient than the NR labeling, because its efficiency does not depend on the nesting depth for every fork and join operation. Some experiments were performed with OpenMP programs having nesting depths of three or four and maximum parallelisms varying from 10,000 to 1,000,000. The results show that e-NR is 5 times faster than NR labeling and 4.3 times faster than OS labeling in the average time for creating and maintaining the thread labels. In average space required for labeling, it is 3.5 times smaller than NR labeling and 3 times smaller than OS labeling.

  13. Support of Multidimensional Parallelism in the OpenMP Programming Model

    NASA Technical Reports Server (NTRS)

    Jin, Hao-Qiang; Jost, Gabriele

    2003-01-01

    OpenMP is the current standard for shared-memory programming. While providing ease of parallel programming, the OpenMP programming model also has limitations which often effect the scalability of applications. Examples for these limitations are work distribution and point-to-point synchronization among threads. We propose extensions to the OpenMP programming model which allow the user to easily distribute the work in multiple dimensions and synchronize the workflow among the threads. The proposed extensions include four new constructs and the associated runtime library. They do not require changes to the source code and can be implemented based on the existing OpenMP standard. We illustrate the concept in a prototype translator and test with benchmark codes and a cloud modeling code.

  14. Spiders spinning electrically charged nano-fibres

    PubMed Central

    Kronenberger, Katrin; Vollrath, Fritz

    2015-01-01

    Most spider threads are on the micrometre and sub-micrometre scale. Yet, there are some spiders that spin true nano-scale fibres such as the cribellate orb spider, Uloborus plumipes. Here, we analyse the highly specialized capture silk-spinning system of this spider and compare it with the silk extrusion systems of the more standard spider dragline threads. The cribellar silk extrusion system consists of tiny, morphologically basic glands each terminating through exceptionally long and narrow ducts in uniquely shaped silk outlets. Depending on spider size, hundreds to thousands of these outlet spigots cover the cribellum, a phylogenetically ancient spinning plate. We present details on the unique functional design of the cribellate gland–duct–spigot system and discuss design requirements for its specialist fibrils. The spinning of fibres on the nano-scale seems to have been facilitated by the evolution of a highly specialist way of direct spinning, which differs from the aqua-melt silk extrusion set-up more typical for other spiders. PMID:25631231

  15. Spiders spinning electrically charged nano-fibres.

    PubMed

    Kronenberger, Katrin; Vollrath, Fritz

    2015-01-01

    Most spider threads are on the micrometre and sub-micrometre scale. Yet, there are some spiders that spin true nano-scale fibres such as the cribellate orb spider, Uloborus plumipes. Here, we analyse the highly specialized capture silk-spinning system of this spider and compare it with the silk extrusion systems of the more standard spider dragline threads. The cribellar silk extrusion system consists of tiny, morphologically basic glands each terminating through exceptionally long and narrow ducts in uniquely shaped silk outlets. Depending on spider size, hundreds to thousands of these outlet spigots cover the cribellum, a phylogenetically ancient spinning plate. We present details on the unique functional design of the cribellate gland-duct-spigot system and discuss design requirements for its specialist fibrils. The spinning of fibres on the nano-scale seems to have been facilitated by the evolution of a highly specialist way of direct spinning, which differs from the aqua-melt silk extrusion set-up more typical for other spiders. © 2015 The Author(s) Published by the Royal Society. All rights reserved.

  16. Symbolic Analysis of Concurrent Programs with Polymorphism

    NASA Technical Reports Server (NTRS)

    Rungta, Neha Shyam

    2010-01-01

    The current trend of multi-core and multi-processor computing is causing a paradigm shift from inherently sequential to highly concurrent and parallel applications. Certain thread interleavings, data input values, or combinations of both often cause errors in the system. Systematic verification techniques such as explicit state model checking and symbolic execution are extensively used to detect errors in such systems [7, 9]. Explicit state model checking enumerates possible thread schedules and input data values of a program in order to check for errors [3, 9]. To partially mitigate the state space explosion from data input values, symbolic execution techniques substitute data input values with symbolic values [5, 7, 6]. Explicit state model checking and symbolic execution techniques used in conjunction with exhaustive search techniques such as depth-first search are unable to detect errors in medium to large-sized concurrent programs because the number of behaviors caused by data and thread non-determinism is extremely large. We present an overview of abstraction-guided symbolic execution for concurrent programs that detects errors manifested by a combination of thread schedules and data values [8]. The technique generates a set of key program locations relevant in testing the reachability of the target locations. The symbolic execution is then guided along these locations in an attempt to generate a feasible execution path to the error state. This allows the execution to focus in parts of the behavior space more likely to contain an error.

  17. A Review of Lightweight Thread Approaches for High Performance Computing

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Castello, Adrian; Pena, Antonio J.; Seo, Sangmin

    High-level, directive-based solutions are becoming the programming models (PMs) of the multi/many-core architectures. Several solutions relying on operating system (OS) threads perfectly work with a moderate number of cores. However, exascale systems will spawn hundreds of thousands of threads in order to exploit their massive parallel architectures and thus conventional OS threads are too heavy for that purpose. Several lightweight thread (LWT) libraries have recently appeared offering lighter mechanisms to tackle massive concurrency. In order to examine the suitability of LWTs in high-level runtimes, we develop a set of microbenchmarks consisting of commonlyfound patterns in current parallel codes. Moreover, wemore » study the semantics offered by some LWT libraries in order to expose the similarities between different LWT application programming interfaces. This study reveals that a reduced set of LWT functions can be sufficient to cover the common parallel code patterns and that those LWT libraries perform better than OS threads-based solutions in cases where task and nested parallelism are becoming more popular with new architectures.« less

  18. Platform-Independence and Scheduling In a Multi-Threaded Real-Time Simulation

    NASA Technical Reports Server (NTRS)

    Sugden, Paul P.; Rau, Melissa A.; Kenney, P. Sean

    2001-01-01

    Aviation research often relies on real-time, pilot-in-the-loop flight simulation as a means to develop new flight software, flight hardware, or pilot procedures. Often these simulations become so complex that a single processor is incapable of performing the necessary computations within a fixed time-step. Threads are an elegant means to distribute the computational work-load when running on a symmetric multi-processor machine. However, programming with threads often requires operating system specific calls that reduce code portability and maintainability. While a multi-threaded simulation allows a significant increase in the simulation complexity, it also increases the workload of a simulation operator by requiring that the operator determine which models run on which thread. To address these concerns an object-oriented design was implemented in the NASA Langley Standard Real-Time Simulation in C++ (LaSRS++) application framework. The design provides a portable and maintainable means to use threads and also provides a mechanism to automatically load balance the simulation models.

  19. Thread scheduling for GPU-based OPC simulation on multi-thread

    NASA Astrophysics Data System (ADS)

    Lee, Heejun; Kim, Sangwook; Hong, Jisuk; Lee, Sooryong; Han, Hwansoo

    2018-03-01

    As semiconductor product development based on shrinkage continues, the accuracy and difficulty required for the model based optical proximity correction (MBOPC) is increasing. OPC simulation time, which is the most timeconsuming part of MBOPC, is rapidly increasing due to high pattern density in a layout and complex OPC model. To reduce OPC simulation time, we attempt to apply graphic processing unit (GPU) to MBOPC because OPC process is good to be programmed in parallel. We address some issues that may typically happen during GPU-based OPC simulation in multi thread system, such as "out of memory" and "GPU idle time". To overcome these problems, we propose a thread scheduling method, which manages OPC jobs in multiple threads in such a way that simulations jobs from multiple threads are alternatively executed on GPU while correction jobs are executed at the same time in each CPU cores. It was observed that the amount of GPU peak memory usage decreases by up to 35%, and MBOPC runtime also decreases by 4%. In cases where out of memory issues occur in a multi-threaded environment, the thread scheduler was used to improve MBOPC runtime up to 23%.

  20. Block-Parallel Data Analysis with DIY2

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Morozov, Dmitriy; Peterka, Tom

    DIY2 is a programming model and runtime for block-parallel analytics on distributed-memory machines. Its main abstraction is block-structured data parallelism: data are decomposed into blocks; blocks are assigned to processing elements (processes or threads); computation is described as iterations over these blocks, and communication between blocks is defined by reusable patterns. By expressing computation in this general form, the DIY2 runtime is free to optimize the movement of blocks between slow and fast memories (disk and flash vs. DRAM) and to concurrently execute blocks residing in memory with multiple threads. This enables the same program to execute in-core, out-of-core, serial,more » parallel, single-threaded, multithreaded, or combinations thereof. This paper describes the implementation of the main features of the DIY2 programming model and optimizations to improve performance. DIY2 is evaluated on benchmark test cases to establish baseline performance for several common patterns and on larger complete analysis codes running on large-scale HPC machines.« less

  1. Three-dimensional investigations of the threading regime in a microfluidic flow-focusing channel

    NASA Astrophysics Data System (ADS)

    Gowda, Krishne; Brouzet, Christophe; Lefranc, Thibault; Soderberg, L. Daniel; Lundell, Fredrik

    2017-11-01

    We study the flow dynamics of the threading regime in a microfluidic flow-focusing channel through 3D numerical simulations and experiments. Making strong filaments from cellulose nano-fibrils (CNF) could potentially steer to new high-performance bio-based composites competing with conventional glass fibre composites. CNF filaments can be obtained through hydrodynamic alignment of dispersed CNF by using the concept of flow-focusing. The aligned structure is locked by diffusion of ions resulting in a dispersion-gel transition. Flow-focusing typically refers to a microfluidic channel system where the core fluid is focused by the two sheath fluids, thereby creating an extensional flow at the intersection. In this study, threading regime corresponds to an extensional flow field generated by the water sheath fluid stretching the dispersed CNF core fluid and leading to formation of long threads. The experimental measurements are performed using optical coherence tomography (OCT) and 3D numerical simulations with OpenFOAM. The prime focus is laid on the 3D characteristics of thread formation such as wetting length of core fluid, shape, aspect ratio of the thread and velocity flow-field in the microfluidic channel.

  2. Multithreading in vector processors

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Evangelinos, Constantinos; Kim, Changhoan; Nair, Ravi

    In one embodiment, a system includes a processor having a vector processing mode and a multithreading mode. The processor is configured to operate on one thread per cycle in the multithreading mode. The processor includes a program counter register having a plurality of program counters, and the program counter register is vectorized. Each program counter in the program counter register represents a distinct corresponding thread of a plurality of threads. The processor is configured to execute the plurality of threads by activating the plurality of program counters in a round robin cycle.

  3. Debugging a high performance computing program

    DOEpatents

    Gooding, Thomas M.

    2014-08-19

    Methods, apparatus, and computer program products are disclosed for debugging a high performance computing program by gathering lists of addresses of calling instructions for a plurality of threads of execution of the program, assigning the threads to groups in dependence upon the addresses, and displaying the groups to identify defective threads.

  4. Debugging a high performance computing program

    DOEpatents

    Gooding, Thomas M.

    2013-08-20

    Methods, apparatus, and computer program products are disclosed for debugging a high performance computing program by gathering lists of addresses of calling instructions for a plurality of threads of execution of the program, assigning the threads to groups in dependence upon the addresses, and displaying the groups to identify defective threads.

  5. A Locality-Based Threading Algorithm for the Configuration-Interaction Method

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Shan, Hongzhang; Williams, Samuel; Johnson, Calvin

    The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-body Schrodinger equation. One great challenge to implementing it efficiently on manycore architectures is its immense memory and data movement requirements. To address this issue, within each node, we exploit a hybrid MPI+OpenMP programming model in lieu of the traditional flat MPI programming model. Here in this paper, we develop optimizations that partition the workloads among OpenMP threads based on data locality,-which is essential in ensuring applications with complex data access patterns scale well on manycore architectures. The new algorithm scales to 256 threadson the 64-core Intelmore » Knights Landing (KNL) manycore processor and 24 threads on dual-socket Ivy Bridge (Xeon) nodes. Compared with the original implementation, the performance has been improved by up to 7× on theKnights Landing processor and 3× on the dual-socket Ivy Bridge node.« less

  6. A Locality-Based Threading Algorithm for the Configuration-Interaction Method

    DOE PAGES

    Shan, Hongzhang; Williams, Samuel; Johnson, Calvin; ...

    2017-07-03

    The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-body Schrodinger equation. One great challenge to implementing it efficiently on manycore architectures is its immense memory and data movement requirements. To address this issue, within each node, we exploit a hybrid MPI+OpenMP programming model in lieu of the traditional flat MPI programming model. Here in this paper, we develop optimizations that partition the workloads among OpenMP threads based on data locality,-which is essential in ensuring applications with complex data access patterns scale well on manycore architectures. The new algorithm scales to 256 threadson the 64-core Intelmore » Knights Landing (KNL) manycore processor and 24 threads on dual-socket Ivy Bridge (Xeon) nodes. Compared with the original implementation, the performance has been improved by up to 7× on theKnights Landing processor and 3× on the dual-socket Ivy Bridge node.« less

  7. A triaxial supramolecular weave

    NASA Astrophysics Data System (ADS)

    Lewandowska, Urszula; Zajaczkowski, Wojciech; Corra, Stefano; Tanabe, Junki; Borrmann, Ruediger; Benetti, Edmondo M.; Stappert, Sebastian; Watanabe, Kohei; Ochs, Nellie A. K.; Schaeublin, Robin; Li, Chen; Yashima, Eiji; Pisula, Wojciech; Müllen, Klaus; Wennemers, Helma

    2017-11-01

    Despite recent advances in the synthesis of increasingly complex topologies at the molecular level, nano- and microscopic weaves have remained difficult to achieve. Only a few diaxial molecular weaves exist—these were achieved by templation with metals. Here, we present an extended triaxial supramolecular weave that consists of self-assembled organic threads. Each thread is formed by the self-assembly of a building block comprising a rigid oligoproline segment with two perylene-monoimide chromophores spaced at 18 Å. Upon π stacking of the chromophores, threads form that feature alternating up- and down-facing voids at regular distances. These voids accommodate incoming building blocks and establish crossing points through CH-π interactions on further assembly of the threads into a triaxial woven superstructure. The resulting micrometre-scale supramolecular weave proved to be more robust than non-woven self-assemblies of the same building block. The uniform hexagonal pores of the interwoven network were able to host iridium nanoparticles, which may be of interest for practical applications.

  8. High-quality AlN epitaxy on nano-patterned sapphire substrates prepared by nano-imprint lithography.

    PubMed

    Zhang, Lisheng; Xu, Fujun; Wang, Jiaming; He, Chenguang; Guo, Weiwei; Wang, Mingxing; Sheng, Bowen; Lu, Lin; Qin, Zhixin; Wang, Xinqiang; Shen, Bo

    2016-11-04

    We report epitaxial growth of AlN films with atomically flat surface on nano-patterned sapphire substrates (NPSS) prepared by nano-imprint lithography. The crystalline quality can be greatly improved by using the optimized 1-μm-period NPSS. The X-ray diffraction ω-scan full width at half maximum values for (0002) and (102) reflections are 171 and 205 arcsec, respectively. The optimized NPSS contribute to eliminating almost entirely the threading dislocations (TDs) originating from the AlN/sapphire interface via bending the dislocations by image force from the void sidewalls before coalescence. In addition, reducing the misorientations of the adjacent regions during coalescence adopting the low lateral growth rate is also essential for decreasing TDs in the upper AlN epilayer.

  9. High-quality AlN epitaxy on nano-patterned sapphire substrates prepared by nano-imprint lithography

    NASA Astrophysics Data System (ADS)

    Zhang, Lisheng; Xu, Fujun; Wang, Jiaming; He, Chenguang; Guo, Weiwei; Wang, Mingxing; Sheng, Bowen; Lu, Lin; Qin, Zhixin; Wang, Xinqiang; Shen, Bo

    2016-11-01

    We report epitaxial growth of AlN films with atomically flat surface on nano-patterned sapphire substrates (NPSS) prepared by nano-imprint lithography. The crystalline quality can be greatly improved by using the optimized 1-μm-period NPSS. The X-ray diffraction ω-scan full width at half maximum values for (0002) and (102) reflections are 171 and 205 arcsec, respectively. The optimized NPSS contribute to eliminating almost entirely the threading dislocations (TDs) originating from the AlN/sapphire interface via bending the dislocations by image force from the void sidewalls before coalescence. In addition, reducing the misorientations of the adjacent regions during coalescence adopting the low lateral growth rate is also essential for decreasing TDs in the upper AlN epilayer.

  10. High-quality AlN epitaxy on nano-patterned sapphire substrates prepared by nano-imprint lithography

    PubMed Central

    Zhang, Lisheng; Xu, Fujun; Wang, Jiaming; He, Chenguang; Guo, Weiwei; Wang, Mingxing; Sheng, Bowen; Lu, Lin; Qin, Zhixin; Wang, Xinqiang; Shen, Bo

    2016-01-01

    We report epitaxial growth of AlN films with atomically flat surface on nano-patterned sapphire substrates (NPSS) prepared by nano-imprint lithography. The crystalline quality can be greatly improved by using the optimized 1-μm-period NPSS. The X-ray diffraction ω-scan full width at half maximum values for (0002) and (102) reflections are 171 and 205 arcsec, respectively. The optimized NPSS contribute to eliminating almost entirely the threading dislocations (TDs) originating from the AlN/sapphire interface via bending the dislocations by image force from the void sidewalls before coalescence. In addition, reducing the misorientations of the adjacent regions during coalescence adopting the low lateral growth rate is also essential for decreasing TDs in the upper AlN epilayer. PMID:27812006

  11. RACER: Effective Race Detection Using AspectJ

    NASA Technical Reports Server (NTRS)

    Bodden, Eric; Havelund, Klaus

    2008-01-01

    The limits of coding with joint constraints on detected and undetected error rates Programming errors occur frequently in large software systems, and even more so if these systems are concurrent. In the past, researchers have developed specialized programs to aid programmers detecting concurrent programming errors such as deadlocks, livelocks, starvation and data races. In this work we propose a language extension to the aspect-oriented programming language AspectJ, in the form of three new built-in pointcuts, lock(), unlock() and may be Shared(), which allow programmers to monitor program events where locks are granted or handed back, and where values are accessed that may be shared amongst multiple Java threads. We decide thread-locality using a static thread-local objects analysis developed by others. Using the three new primitive pointcuts, researchers can directly implement efficient monitoring algorithms to detect concurrent programming errors online. As an example, we expose a new algorithm which we call RACER, an adoption of the well-known ERASER algorithm to the memory model of Java. We implemented the new pointcuts as an extension to the Aspect Bench Compiler, implemented the RACER algorithm using this language extension and then applied the algorithm to the NASA K9 Rover Executive. Our experiments proved our implementation very effective. In the Rover Executive RACER finds 70 data races. Only one of these races was previously known.We further applied the algorithm to two other multi-threaded programs written by Computer Science researchers, in which we found races as well.

  12. Improvement in crystal quality and optical properties of n-type GaN employing nano-scale SiO2 patterned n-type GaN substrate.

    PubMed

    Jo, Min Sung; Sadasivam, Karthikeyan Giri; Tawfik, Wael Z; Yang, Seung Bea; Lee, Jung Ju; Ha, Jun Seok; Moon, Young Boo; Ryu, Sang Wan; Lee, June Key

    2013-01-01

    n-type GaN epitaxial layers were regrown on the patterned n-type GaN substrate (PNS) with different size of silicon dioxide (SiO2) nano dots to improve the crystal quality and optical properties. PNS with SiO2 nano dots promotes epitaxial lateral overgrowth (ELOG) for defect reduction and also acts as a light scattering point. Transmission electron microscopy (TEM) analysis suggested that PNS with SiO2 nano dots have superior crystalline properties. Hall measurements indicated that incrementing values in electron mobility were clear indication of reduction in threading dislocation and it was confirmed by TEM analysis. Photoluminescence (PL) intensity was enhanced by 2.0 times and 3.1 times for 1-step and 2-step PNS, respectively.

  13. A software bus for thread objects

    NASA Technical Reports Server (NTRS)

    Callahan, John R.; Li, Dehuai

    1995-01-01

    The authors have implemented a software bus for lightweight threads in an object-oriented programming environment that allows for rapid reconfiguration and reuse of thread objects in discrete-event simulation experiments. While previous research in object-oriented, parallel programming environments has focused on direct communication between threads, our lightweight software bus, called the MiniBus, provides a means to isolate threads from their contexts of execution by restricting communications between threads to message-passing via their local ports only. The software bus maintains a topology of connections between these ports. It routes, queues, and delivers messages according to this topology. This approach allows for rapid reconfiguration and reuse of thread objects in other systems without making changes to the specifications or source code. A layered approach that provides the needed transparency to developers is presented. Examples of using the MiniBus are given, and the value of bus architectures in building and conducting simulations of discrete-event systems is discussed.

  14. Thread mapping using system-level model for shared memory multicores

    NASA Astrophysics Data System (ADS)

    Mitra, Reshmi

    Exploring thread-to-core mapping options for a parallel application on a multicore architecture is computationally very expensive. For the same algorithm, the mapping strategy (MS) with the best response time may change with data size and thread counts. The primary challenge is to design a fast, accurate and automatic framework for exploring these MSs for large data-intensive applications. This is to ensure that the users can explore the design space within reasonable machine hours, without thorough understanding on how the code interacts with the platform. Response time is related to the cycles per instructions retired (CPI), taking into account both active and sleep states of the pipeline. This work establishes a hybrid approach, based on Markov Chain Model (MCM) and Model Tree (MT) for system-level steady state CPI prediction. It is designed for shared memory multicore processors with coarse-grained multithreading. The thread status is represented by the MCM states. The program characteristics are modeled as the transition probabilities, representing the system moving between active and suspended thread states. The MT model extrapolates these probabilities for the actual application size (AS) from the smaller AS performance. This aspect of the framework, along with, the use of mathematical expressions for the actual AS performance information, results in a tremendous reduction in the CPI prediction time. The framework is validated using an electromagnetics application. The average performance prediction error for steady state CPI results with 12 different MSs is less than 1%. The total run time of model is of the order of minutes, whereas the actual application execution time is in terms of days.

  15. IOPA: I/O-aware parallelism adaption for parallel programs

    PubMed Central

    Liu, Tao; Liu, Yi; Qian, Chen; Qian, Depei

    2017-01-01

    With the development of multi-/many-core processors, applications need to be written as parallel programs to improve execution efficiency. For data-intensive applications that use multiple threads to read/write files simultaneously, an I/O sub-system can easily become a bottleneck when too many of these types of threads exist; on the contrary, too few threads will cause insufficient resource utilization and hurt performance. Therefore, programmers must pay much attention to parallelism control to find the appropriate number of I/O threads for an application. This paper proposes a parallelism control mechanism named IOPA that can adjust the parallelism of applications to adapt to the I/O capability of a system and balance computing resources and I/O bandwidth. The programming interface of IOPA is also provided to programmers to simplify parallel programming. IOPA is evaluated using multiple applications with both solid state and hard disk drives. The results show that the parallel applications using IOPA can achieve higher efficiency than those with a fixed number of threads. PMID:28278236

  16. IOPA: I/O-aware parallelism adaption for parallel programs.

    PubMed

    Liu, Tao; Liu, Yi; Qian, Chen; Qian, Depei

    2017-01-01

    With the development of multi-/many-core processors, applications need to be written as parallel programs to improve execution efficiency. For data-intensive applications that use multiple threads to read/write files simultaneously, an I/O sub-system can easily become a bottleneck when too many of these types of threads exist; on the contrary, too few threads will cause insufficient resource utilization and hurt performance. Therefore, programmers must pay much attention to parallelism control to find the appropriate number of I/O threads for an application. This paper proposes a parallelism control mechanism named IOPA that can adjust the parallelism of applications to adapt to the I/O capability of a system and balance computing resources and I/O bandwidth. The programming interface of IOPA is also provided to programmers to simplify parallel programming. IOPA is evaluated using multiple applications with both solid state and hard disk drives. The results show that the parallel applications using IOPA can achieve higher efficiency than those with a fixed number of threads.

  17. Reducing False Positives in Runtime Analysis of Deadlocks

    NASA Technical Reports Server (NTRS)

    Bensalem, Saddek; Havelund, Klaus; Clancy, Daniel (Technical Monitor)

    2002-01-01

    This paper presents an improvement of a standard algorithm for detecting dead-lock potentials in multi-threaded programs, in that it reduces the number of false positives. The standard algorithm works as follows. The multi-threaded program under observation is executed, while lock and unlock events are observed. A graph of locks is built, with edges between locks symbolizing locking orders. Any cycle in the graph signifies a potential for a deadlock. The typical standard example is the group of dining philosophers sharing forks. The algorithm is interesting because it can catch deadlock potentials even though no deadlocks occur in the examined trace, and at the same time it scales very well in contrast t o more formal approaches to deadlock detection. The algorithm, however, can yield false positives (as well as false negatives). The extension of the algorithm described in this paper reduces the amount of false positives for three particular cases: when a gate lock protects a cycle, when a single thread introduces a cycle, and when the code segments in different threads that cause the cycle can actually not execute in parallel. The paper formalizes a theory for dynamic deadlock detection and compares it to model checking and static analysis techniques. It furthermore describes an implementation for analyzing Java programs and its application to two case studies: a planetary rover and a space craft altitude control system.

  18. A C++ Thread Package for Concurrent and Parallel Programming

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Jie Chen; William Watson

    1999-11-01

    Recently thread libraries have become a common entity on various operating systems such as Unix, Windows NT and VxWorks. Those thread libraries offer significant performance enhancement by allowing applications to use multiple threads running either concurrently or in parallel on multiprocessors. However, the incompatibilities between native libraries introduces challenges for those who wish to develop portable applications.

  19. Design of conveyor type machine with numerical control for manufacturing of extrusion thermoplastic thread

    NASA Astrophysics Data System (ADS)

    Gorbunova, T. N.; Koltunov, I. I.; Tumanova, M. B.

    2018-05-01

    The article is devoted to the development of a model and control program for a 3D printer working based on extrusion technology. The article contains descriptions of all components of the machine and blocks of the interface of the control program.

  20. Automatic Multilevel Parallelization Using OpenMP

    NASA Technical Reports Server (NTRS)

    Jin, Hao-Qiang; Jost, Gabriele; Yan, Jerry; Ayguade, Eduard; Gonzalez, Marc; Martorell, Xavier; Biegel, Bryan (Technical Monitor)

    2002-01-01

    In this paper we describe the extension of the CAPO parallelization support tool to support multilevel parallelism based on OpenMP directives. CAPO generates OpenMP directives with extensions supported by the NanosCompiler to allow for directive nesting and definition of thread groups. We report first results for several benchmark codes and one full application that have been parallelized using our system.

  1. Developing a scalable modeling architecture for studying survivability technologies

    NASA Astrophysics Data System (ADS)

    Mohammad, Syed; Bounker, Paul; Mason, James; Brister, Jason; Shady, Dan; Tucker, David

    2006-05-01

    To facilitate interoperability of models in a scalable environment, and provide a relevant virtual environment in which Survivability technologies can be evaluated, the US Army Research Development and Engineering Command (RDECOM) Modeling Architecture for Technology Research and Experimentation (MATREX) Science and Technology Objective (STO) program has initiated the Survivability Thread which will seek to address some of the many technical and programmatic challenges associated with the effort. In coordination with different Thread customers, such as the Survivability branches of various Army labs, a collaborative group has been formed to define the requirements for the simulation environment that would in turn provide them a value-added tool for assessing models and gauge system-level performance relevant to Future Combat Systems (FCS) and the Survivability requirements of other burgeoning programs. An initial set of customer requirements has been generated in coordination with the RDECOM Survivability IPT lead, through the Survivability Technology Area at RDECOM Tank-automotive Research Development and Engineering Center (TARDEC, Warren, MI). The results of this project are aimed at a culminating experiment and demonstration scheduled for September, 2006, which will include a multitude of components from within RDECOM and provide the framework for future experiments to support Survivability research. This paper details the components with which the MATREX Survivability Thread was created and executed, and provides insight into the capabilities currently demanded by the Survivability faculty within RDECOM.

  2. Scheduler for multiprocessor system switch with selective pairing

    DOEpatents

    Gara, Alan; Gschwind, Michael Karl; Salapura, Valentina

    2015-01-06

    System, method and computer program product for scheduling threads in a multiprocessing system with selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). The method configures the selective pairing facility to use checking provide one highly reliable thread for high-reliability and allocate threads to corresponding processor cores indicating need for hardware checking. The method configures the selective pairing facility to provide multiple independent cores and allocate threads to corresponding processor cores indicating inherent resilience.

  3. Current-induced SQUID behavior of superconducting Nb nano-rings

    NASA Astrophysics Data System (ADS)

    Sharon, Omri J.; Shaulov, Avner; Berger, Jorge; Sharoni, Amos; Yeshurun, Yosef

    2016-06-01

    The critical temperature in a superconducting ring changes periodically with the magnetic flux threading it, giving rise to the well-known Little-Parks magnetoresistance oscillations. Periodic changes of the critical current in a superconducting quantum interference device (SQUID), consisting of two Josephson junctions in a ring, lead to a different type of magnetoresistance oscillations utilized in detecting extremely small changes in magnetic fields. Here we demonstrate current-induced switching between Little-Parks and SQUID magnetoresistance oscillations in a superconducting nano-ring without Josephson junctions. Our measurements in Nb nano-rings show that as the bias current increases, the parabolic Little-Parks magnetoresistance oscillations become sinusoidal and eventually transform into oscillations typical of a SQUID. We associate this phenomenon with the flux-induced non-uniformity of the order parameter along a superconducting nano-ring, arising from the superconducting leads (‘arms’) attached to it. Current enhanced phase slip rates at the points with minimal order parameter create effective Josephson junctions in the ring, switching it into a SQUID.

  4. Abbreviated epitaxial growth mode (AGM) method for reducing cost and improving quality of LEDs and lasers

    DOEpatents

    Tansu, Nelson; Chan, Helen M; Vinci, Richard P; Ee, Yik-Khoon; Biser, Jeffrey

    2013-09-24

    The use of an abbreviated GaN growth mode on nano-patterned AGOG sapphire substrates, which utilizes a process of using 15 nm low temperature GaN buffer and bypassing etch-back and recovery processes during epitaxy, enables the growth of high-quality GaN template on nano-patterned AGOG sapphire. The GaN template grown on nano-patterned AGOG sapphire by employing abbreviated growth mode has two orders of magnitude lower threading dislocation density than that of conventional GaN template grown on planar sapphire. The use of abbreviated growth mode also leads to significant reduction in cost of the epitaxy. The growths and characteristics of InGaN quantum wells (QWs) light emitting diodes (LEDs) on both templates were compared. The InGaN QWs LEDs grown on the nano-patterned AGOG sapphire demonstrated at least a 24% enhancement of output power enhancement over that of LEDs grown on conventional GaN templates.

  5. Optical and electrical properties of GaN-based light emitting diodes grown on micro- and nano-scale patterned Si substrate

    NASA Astrophysics Data System (ADS)

    Chiu, Ching-Hsueh; Lin, Chien-Chung; Deng, Dongmei; Kuo, Hao-Chung; Lau, Kei-May

    2011-10-01

    We investigate the optical and electrical characteristics of the GaN-based light emitting diodes (LEDs) grown on Micro and Nano-scale Patterned silicon substrate (MPLEDs and NPLEDs). The transmission electron microscopy (TEM) images reveal the suppression of threading dislocation density in InGaN/GaN structure on nano-pattern substrate due to nanoscale epitaxial lateral overgrowth (NELOG). The plan-view and cross-section cathodoluminescence (CL) mappings show less defective and more homogeneous active quantum well region growth on nano-porous substrates. From temperature dependent photoluminescence (PL) and low temperature time-resolved photoluminescence (TRPL) measurement, NPLEDs has better carrier confinement and higher radiative recombination rate than MPLEDs. In terms of device performance, NPLEDs exhibits smaller electroluminescence (EL) peak wavelength blue shift, lower reverse leakage current and decreases efficiency droop compared with the MPLEDs. These results suggest the feasibility of using NPSi for the growth of high quality and power LEDs on Si substrates.

  6. Using Discrete Event Simulation for Programming Model Exploration at Extreme-Scale: Macroscale Components for the Structural Simulation Toolkit (SST).

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Wilke, Jeremiah J; Kenny, Joseph P.

    2015-02-01

    Discrete event simulation provides a powerful mechanism for designing and testing new extreme- scale programming models for high-performance computing. Rather than debug, run, and wait for results on an actual system, design can first iterate through a simulator. This is particularly useful when test beds cannot be used, i.e. to explore hardware or scales that do not yet exist or are inaccessible. Here we detail the macroscale components of the structural simulation toolkit (SST). Instead of depending on trace replay or state machines, the simulator is architected to execute real code on real software stacks. Our particular user-space threading frameworkmore » allows massive scales to be simulated even on small clusters. The link between the discrete event core and the threading framework allows interesting performance metrics like call graphs to be collected from a simulated run. Performance analysis via simulation can thus become an important phase in extreme-scale programming model and runtime system design via the SST macroscale components.« less

  7. Initial Kernel Timing Using a Simple PIM Performance Model

    NASA Technical Reports Server (NTRS)

    Katz, Daniel S.; Block, Gary L.; Springer, Paul L.; Sterling, Thomas; Brockman, Jay B.; Callahan, David

    2005-01-01

    This presentation will describe some initial results of paper-and-pencil studies of 4 or 5 application kernels applied to a processor-in-memory (PIM) system roughly similar to the Cascade Lightweight Processor (LWP). The application kernels are: * Linked list traversal * Sun of leaf nodes on a tree * Bitonic sort * Vector sum * Gaussian elimination The intent of this work is to guide and validate work on the Cascade project in the areas of compilers, simulators, and languages. We will first discuss the generic PIM structure. Then, we will explain the concepts needed to program a parallel PIM system (locality, threads, parcels). Next, we will present a simple PIM performance model that will be used in the remainder of the presentation. For each kernel, we will then present a set of codes, including codes for a single PIM node, and codes for multiple PIM nodes that move data to threads and move threads to data. These codes are written at a fairly low level, between assembly and C, but much closer to C than to assembly. For each code, we will present some hand-drafted timing forecasts, based on the simple PIM performance model. Finally, we will conclude by discussing what we have learned from this work, including what programming styles seem to work best, from the point-of-view of both expressiveness and performance.

  8. Thread concept for automatic task parallelization in image analysis

    NASA Astrophysics Data System (ADS)

    Lueckenhaus, Maximilian; Eckstein, Wolfgang

    1998-09-01

    Parallel processing of image analysis tasks is an essential method to speed up image processing and helps to exploit the full capacity of distributed systems. However, writing parallel code is a difficult and time-consuming process and often leads to an architecture-dependent program that has to be re-implemented when changing the hardware. Therefore it is highly desirable to do the parallelization automatically. For this we have developed a special kind of thread concept for image analysis tasks. Threads derivated from one subtask may share objects and run in the same context but may process different threads of execution and work on different data in parallel. In this paper we describe the basics of our thread concept and show how it can be used as basis of an automatic task parallelization to speed up image processing. We further illustrate the design and implementation of an agent-based system that uses image analysis threads for generating and processing parallel programs by taking into account the available hardware. The tests made with our system prototype show that the thread concept combined with the agent paradigm is suitable to speed up image processing by an automatic parallelization of image analysis tasks.

  9. Model for threading dislocations in metamorphic tandem solar cells on GaAs (001) substrates

    NASA Astrophysics Data System (ADS)

    Song, Yifei; Kujofsa, Tedi; Ayers, John E.

    2018-02-01

    We present an approximate model for the threading dislocations in III-V heterostructures and have applied this model to study the defect behavior in metamorphic triple-junction solar cells. This model represents a new approach in which the coefficient for second-order threading dislocation annihilation and coalescence reactions is considered to be determined by the length of misfit dislocations, LMD, in the structure, and we therefore refer to it as the LMD model. On the basis of this model we have compared the average threading dislocation densities in the active layers of triple junction solar cells using linearly-graded buffers of varying thicknesses as well as S-graded (complementary error function) buffers with varying thicknesses and standard deviation parameters. We have shown that the threading dislocation densities in the active regions of metamorphic tandem solar cells depend not only on the thicknesses of the buffer layers but on their compositional grading profiles. The use of S-graded buffer layers instead of linear buffers resulted in lower threading dislocation densities. Moreover, the threading dislocation densities depended strongly on the standard deviation parameters used in the S-graded buffers, with smaller values providing lower threading dislocation densities.

  10. Pausing and activating thread state upon pin assertion by external logic monitoring polling loop exit time condition

    DOEpatents

    Chen, Dong; Giampapa, Mark; Heidelberger, Philip; Ohmacht, Martin; Satterfield, David L; Steinmacher-Burow, Burkhard; Sugavanam, Krishnan

    2013-05-21

    A system and method for enhancing performance of a computer which includes a computer system including a data storage device. The computer system includes a program stored in the data storage device and steps of the program are executed by a processer. The processor processes instructions from the program. A wait state in the processor waits for receiving specified data. A thread in the processor has a pause state wherein the processor waits for specified data. A pin in the processor initiates a return to an active state from the pause state for the thread. A logic circuit is external to the processor, and the logic circuit is configured to detect a specified condition. The pin initiates a return to the active state of the thread when the specified condition is detected using the logic circuit.

  11. Computational algorithms dealing with the classical and statistical mechanics of celestial scale polymers in space elevator technology

    NASA Astrophysics Data System (ADS)

    Knudsen, Steven; Golubovic, Leonardo

    Prospects to build Space Elevator (SE) systems have become realistic with ultra-strong materials such as carbon nano-tubes and diamond nano-threads. At cosmic length-scales, space elevators can be modeled as polymer like floppy strings of tethered mass beads. A new venue in SE science has emerged with the introduction of the Rotating Space Elevator (RSE) concept supported by novel algorithms discussed in this presentation. An RSE is a loopy string reaching into outer space. Unlike the classical geostationary SE concepts of Tsiolkovsky, Artsutanov, and Pearson, our RSE exhibits an internal rotation. Thanks to this, objects sliding along the RSE loop spontaneously oscillate between two turning points, one of which is close to the Earth whereas the other one is in outer space. The RSE concept thus solves a major problem in SE technology which is how to supply energy to the climbers moving along space elevator strings. The investigation of the classical and statistical mechanics of a floppy string interacting with objects sliding along it required development of subtle computational algorithms described in this presentation

  12. Automatic Multilevel Parallelization Using OpenMP

    NASA Technical Reports Server (NTRS)

    Jin, Hao-Qiang; Jost, Gabriele; Yan, Jerry; Ayguade, Eduard; Gonzalez, Marc; Martorell, Xavier; Biegel, Bryan (Technical Monitor)

    2002-01-01

    In this paper we describe the extension of the CAPO (CAPtools (Computer Aided Parallelization Toolkit) OpenMP) parallelization support tool to support multilevel parallelism based on OpenMP directives. CAPO generates OpenMP directives with extensions supported by the NanosCompiler to allow for directive nesting and definition of thread groups. We report some results for several benchmark codes and one full application that have been parallelized using our system.

  13. VoiceThread: A Useful Program Evaluation Tool

    ERIC Educational Resources Information Center

    Mott, Rebecca

    2018-01-01

    With today's technology, Extension professionals have a variety of tools available for program evaluation. This article describes an innovative platform called VoiceThread that has been used in many classrooms but also is useful for conducting virtual focus group research. I explain how this tool can be used to collect qualitative participant…

  14. Method for Estimating Thread Strength Reduction of Damaged Parent Holes with Inserts

    NASA Technical Reports Server (NTRS)

    Johnson, David L.; Stratton, Troy C.

    2005-01-01

    During normal assembly and disassembly of bolted-joint components, thread damage and/or deformation may occur. If threads are overloaded, thread damage/deformation can also be anticipated. Typical inspection techniques (e.g. using GO-NO GO gages) may not provide adequate visibility of the extent of thread damage. More detailed inspection techniques have provided actual pitch-diameter profiles of damaged-hardware holes. A method to predict the reduction in thread shear-out capacity of damaged threaded holes has been developed. This method was based on testing and analytical modeling. Test samples were machined to simulate damaged holes in the hardware of interest. Test samples containing pristine parent-holes were also manufactured from the same bar-stock material to provide baseline results for comparison purposes. After the particular parent-hole thread profile was machined into each sample a helical insert was installed into the threaded hole. These samples were tested in a specially designed fixture to determine the maximum load required to shear out the parent threads. It was determined from the pristine-hole samples that, for the specific material tested, each individual thread could resist an average load of 3980 pounds. The shear-out loads of the holes having modified pitch diameters were compared to the ultimate loads of the specimens with pristine holes. An equivalent number of missing helical coil threads was then determined based on the ratio of shear-out loads for each thread configuration. These data were compared with the results from a finite element model (FEM). The model gave insights into the ability of the thread loads to redistribute for both pristine and simulated damage configurations. In this case, it was determined that the overall potential reduction in thread load-carrying capability in the hardware of interest was equal to having up to three fewer threads in the hole that bolt threads could engage. One- half of this potential reduction was due to local pitch-diameter variations and the other half was due to overall pitch-diameter enlargement beyond Class 2 fit. This result was important in that the thread shear capacity for this particular hardware design was the limiting structural capability. The details of the method development, including the supporting testing, data reduction and analytical model results comparison will be discussed hereafter.

  15. WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code

    NASA Astrophysics Data System (ADS)

    Mendygral, P. J.; Radcliffe, N.; Kandalla, K.; Porter, D.; O'Neill, B. J.; Nolting, C.; Edmon, P.; Donnert, J. M. F.; Jones, T. W.

    2017-02-01

    We present a new code for astrophysical magnetohydrodynamics specifically designed and optimized for high performance and scaling on modern and future supercomputers. We describe a novel hybrid OpenMP/MPI programming model that emerged from a collaboration between Cray, Inc. and the University of Minnesota. This design utilizes MPI-RMA optimized for thread scaling, which allows the code to run extremely efficiently at very high thread counts ideal for the latest generation of multi-core and many-core architectures. Such performance characteristics are needed in the era of “exascale” computing. We describe and demonstrate our high-performance design in detail with the intent that it may be used as a model for other, future astrophysical codes intended for applications demanding exceptional performance.

  16. Towards an agent-oriented programming language based on Scala

    NASA Astrophysics Data System (ADS)

    Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran

    2012-09-01

    Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.

  17. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Shipman, Galen M.

    These are the slides for a presentation on programming models in HPC, at the Los Alamos National Laboratory's Parallel Computing Summer School. The following topics are covered: Flynn's Taxonomy of computer architectures; single instruction single data; single instruction multiple data; multiple instruction multiple data; address space organization; definition of Trinity (Intel Xeon-Phi is a MIMD architecture); single program multiple data; multiple program multiple data; ExMatEx workflow overview; definition of a programming model, programming languages, runtime systems; programming model and environments; MPI (Message Passing Interface); OpenMP; Kokkos (Performance Portable Thread-Parallel Programming Model); Kokkos abstractions, patterns, policies, and spaces; RAJA, a systematicmore » approach to node-level portability and tuning; overview of the Legion Programming Model; mapping tasks and data to hardware resources; interoperability: supporting task-level models; Legion S3D execution and performance details; workflow, integration of external resources into the programming model.« less

  18. Program Model Checking: A Practitioner's Guide

    NASA Technical Reports Server (NTRS)

    Pressburger, Thomas T.; Mansouri-Samani, Masoud; Mehlitz, Peter C.; Pasareanu, Corina S.; Markosian, Lawrence Z.; Penix, John J.; Brat, Guillaume P.; Visser, Willem C.

    2008-01-01

    Program model checking is a verification technology that uses state-space exploration to evaluate large numbers of potential program executions. Program model checking provides improved coverage over testing by systematically evaluating all possible test inputs and all possible interleavings of threads in a multithreaded system. Model-checking algorithms use several classes of optimizations to reduce the time and memory requirements for analysis, as well as heuristics for meaningful analysis of partial areas of the state space Our goal in this guidebook is to assemble, distill, and demonstrate emerging best practices for applying program model checking. We offer it as a starting point and introduction for those who want to apply model checking to software verification and validation. The guidebook will not discuss any specific tool in great detail, but we provide references for specific tools.

  19. Model Checking Real Time Java Using Java PathFinder

    NASA Technical Reports Server (NTRS)

    Lindstrom, Gary; Mehlitz, Peter C.; Visser, Willem

    2005-01-01

    The Real Time Specification for Java (RTSJ) is an augmentation of Java for real time applications of various degrees of hardness. The central features of RTSJ are real time threads; user defined schedulers; asynchronous events, handlers, and control transfers; a priority inheritance based default scheduler; non-heap memory areas such as immortal and scoped, and non-heap real time threads whose execution is not impeded by garbage collection. The Robust Software Systems group at NASA Ames Research Center has JAVA PATHFINDER (JPF) under development, a Java model checker. JPF at its core is a state exploring JVM which can examine alternative paths in a Java program (e.g., via backtracking) by trying all nondeterministic choices, including thread scheduling order. This paper describes our implementation of an RTSJ profile (subset) in JPF, including requirements, design decisions, and current implementation status. Two examples are analyzed: jobs on a multiprogramming operating system, and a complex resource contention example involving autonomous vehicles crossing an intersection. The utility of JPF in finding logic and timing errors is illustrated, and the remaining challenges in supporting all of RTSJ are assessed.

  20. Influence of Micro Threads Alteration on Osseointegration and Primary Stability of Implants: An FEA and In Vivo Analysis in Rabbits.

    PubMed

    Chowdhary, Ramesh; Halldin, Anders; Jimbo, Ryo; Wennerberg, Ann

    2015-06-01

    To describe the early bone tissue response to implants with and without micro threads designed to the full length of an oxidized titanium implant. A pair of two-dimensional finite element models was designed using a computer aided three-dimensional interactive application files of an implant model with micro threads in between macro threads and one without micro threads. Oxidized titanium implants with (test implants n=20) and without (control implants n=20) micro thread were prepared. A total of 12 rabbits were used and each received four implants. Insertion torque while implant placement and removal torque analysis after 4 weeks was performed in nine rabbits, and histomorphometric analysis in three rabbits, respectively. Finite element analysis showed less stress accumulation in test implant models with 31Mpa when compared with 62.2 Mpa in control implant model. Insertion and removal torque analysis did not show any statistical significance between the two implant designs. At 4 weeks, there was a significant difference between the two groups in the percentage of new bone volume and bone-to-implant contact in the femur (p< .05); however, not in the tibia. The effect of micro threads was prominent in the femur suggesting that micro threads promote bone formation. The stress distribution supported by the micro threads was especially effective in the cancellous bone. © 2013 Wiley Periodicals, Inc.

  1. Servicing a globally broadcast interrupt signal in a multi-threaded computer

    DOEpatents

    Attinella, John E.; Davis, Kristan D.; Musselman, Roy G.; Satterfield, David L.

    2015-12-29

    Methods, apparatuses, and computer program products for servicing a globally broadcast interrupt signal in a multi-threaded computer comprising a plurality of processor threads. Embodiments include an interrupt controller indicating in a plurality of local interrupt status locations that a globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include a thread determining that a local interrupt status location corresponding to the thread indicates that the globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include the thread processing one or more entries in a global interrupt status bit queue based on whether global interrupt status bits associated with the globally broadcast interrupt signal are locked. Each entry in the global interrupt status bit queue corresponds to a queued global interrupt.

  2. Three-dimensional optimization and sensitivity analysis of dental implant thread parameters using finite element analysis.

    PubMed

    Geramizadeh, Maryam; Katoozian, Hamidreza; Amid, Reza; Kadkhodazadeh, Mahdi

    2018-04-01

    This study aimed to optimize the thread depth and pitch of a recently designed dental implant to provide uniform stress distribution by means of a response surface optimization method available in finite element (FE) software. The sensitivity of simulation to different mechanical parameters was also evaluated. A three-dimensional model of a tapered dental implant with micro-threads in the upper area and V-shaped threads in the rest of the body was modeled and analyzed using finite element analysis (FEA). An axial load of 100 N was applied to the top of the implants. The model was optimized for thread depth and pitch to determine the optimal stress distribution. In this analysis, micro-threads had 0.25 to 0.3 mm depth and 0.27 to 0.33 mm pitch, and V-shaped threads had 0.405 to 0.495 mm depth and 0.66 to 0.8 mm pitch. The optimized depth and pitch were 0.307 and 0.286 mm for micro-threads and 0.405 and 0.808 mm for V-shaped threads, respectively. In this design, the most effective parameters on stress distribution were the depth and pitch of the micro-threads based on sensitivity analysis results. Based on the results of this study, the optimal implant design has micro-threads with 0.307 and 0.286 mm depth and pitch, respectively, in the upper area and V-shaped threads with 0.405 and 0.808 mm depth and pitch in the rest of the body. These results indicate that micro-thread parameters have a greater effect on stress and strain values.

  3. Project NANO (nanoscience and nanotechnology outreach): a STEM training program that brings SEM's and stereoscopes into high-school and middle-school classrooms

    NASA Astrophysics Data System (ADS)

    Cady, Sherry L.; Blok, Mikel; Grosse, Keith; Wells, Jennifer

    2014-09-01

    The program Project NANO (Nanoscience and Nanotechnology Outreach) enables middle and high school students to discover and research submicroscopic phenomena in a new and exciting way with the use of optical and scanning electron microscopes in the familiar surroundings of their middle or high school classrooms. Project NANO provides secondary level professional development workshops, support for classroom instruction and teacher curriculum development, and the means to deliver Project NANO toolkits (SEM, stereoscope, computer, supplies) to classrooms with Project NANO trained teachers. Evaluation surveys document the impact of the program on student's attitudes toward science and technology and on the learning outcomes for secondary level teachers. Project NANO workshops (offered for professional development credit) enable teachers to gain familiarity using and teaching with the SEM. Teachers also learn to integrate new content knowledge and skills into topic-driven, standards-based units of instruction specifically designed to support the development of students' higher order thinking skills that include problem solving and evidence-based thinking. The Project NANO management team includes a former university science faculty, two high school science teachers, and an educational researcher. To date, over 7500 students have experienced the impact of the Project NANO program, which provides an exciting and effective model for engaging students in the discovery of nanoscale phenomena and concepts in a fun and engaging way.

  4. How Does the Current Generation of Medical Students View the Radiology Match?: An Analysis of the AuntMinnie and Student Doctor Network Online Forums.

    PubMed

    Yi, Paul H; Novin, Sherwin; Vander Plas, Taylor L; Huh, Eric; Magid, Donna

    2018-06-01

    The AuntMinnie (AM) and the Student Doctor Network (SDN) online forums are popular resources for medical students applying for residency. The purpose of this study was to describe medical student radiology-related posts on AM and SDN to better understand the medical student perspective on the application and Match process. We reviewed all posts made on the AM and SDN online forums over 5 consecutive academic years from July 2012 to July 2017. Each thread was organized into one of six major categories. We quantified forum utilization over the past 5 years by the total number of and the most frequently posted and viewed thread topics. We reviewed 2683 total threads with 5,723,909 views. Total number of threads posted and viewed fell by 46% and 63%, respectively, from 2013-2014 to 2014-2015, after which they returned near baseline by 2016-2017, along with an increase in interventional radiology-related posts between 2012-2013 (13%) and 2016-2017 (32%) (P < .001). The most common application-related topics were preapplication and program ranking advice (20% of all threads and views). Many posts were related to postinterview communication with residency programs (2% of all threads and views). After a drop in 2013-2014, utilization of AM and SDN increased in 2016-2017, along with increased interest in interventional radiology. Addressing the student concerns identified in our study, especially in preparing residency applications, ranking programs, and navigating difficult situations, such as postinterview program communication, may improve the radiology application process for future medical students and their advisors. Copyright © 2018 The Association of University Radiologists. Published by Elsevier Inc. All rights reserved.

  5. Real-time inextensible surgical thread simulation.

    PubMed

    Xu, Lang; Liu, Qian

    2018-03-27

    This paper discusses a real-time simulation method of inextensible surgical thread based on the Cosserat rod theory using position-based dynamics (PBD). The method realizes stable twining and knotting of surgical thread while including inextensibility, bending, twisting and coupling effects. The Cosserat rod theory is used to model the nonlinear elastic behavior of surgical thread. The surgical thread model is solved with PBD to achieve a real-time, extremely stable simulation. Due to the one-dimensional linear structure of surgical thread, the direct solution of the distance constraint based on tridiagonal matrix algorithm is used to enhance stretching resistance in every constraint projection iteration. In addition, continuous collision detection and collision response guarantee a large time step and high performance. Furthermore, friction is integrated into the constraint projection process to stabilize the twining of multiple threads and complex contact situations. Through comparisons with existing methods, the surgical thread maintains constant length under large deformation after applying the direct distance constraint in our method. The twining and knotting of multiple threads correspond to stable solutions to contact and friction forces. A surgical suture scene is also modeled to demonstrate the practicality and simplicity of our method. Our method achieves stable and fast simulation of inextensible surgical thread. Benefiting from the unified particle framework, the rigid body, elastic rod, and soft body can be simultaneously simulated. The method is appropriate for applications in virtual surgery that require multiple dynamic bodies.

  6. Sonar Transducer Reliability Improvement Program (STRIP) FY80.

    DTIC Science & Technology

    1980-07-01

    heating element powered by a temperature conLroller (YSI model 74) with a series 400 thermistor probe. Figure 3.1 shows the data and average curves...ATTACHMENT METHODS General Welded Receptacles Threaded or Bolted Receptacles Elastomeric Bonded Receptacles I I!11 " SECTION 12 - CABLE HARNESS TEST

  7. WOMBAT: A Scalable and High-performance Astrophysical Magnetohydrodynamics Code

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Mendygral, P. J.; Radcliffe, N.; Kandalla, K.

    2017-02-01

    We present a new code for astrophysical magnetohydrodynamics specifically designed and optimized for high performance and scaling on modern and future supercomputers. We describe a novel hybrid OpenMP/MPI programming model that emerged from a collaboration between Cray, Inc. and the University of Minnesota. This design utilizes MPI-RMA optimized for thread scaling, which allows the code to run extremely efficiently at very high thread counts ideal for the latest generation of multi-core and many-core architectures. Such performance characteristics are needed in the era of “exascale” computing. We describe and demonstrate our high-performance design in detail with the intent that it maymore » be used as a model for other, future astrophysical codes intended for applications demanding exceptional performance.« less

  8. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Attinella, John E.; Davis, Kristan D.; Musselman, Roy G.

    Methods, apparatuses, and computer program products for servicing a globally broadcast interrupt signal in a multi-threaded computer comprising a plurality of processor threads. Embodiments include an interrupt controller indicating in a plurality of local interrupt status locations that a globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include a thread determining that a local interrupt status location corresponding to the thread indicates that the globally broadcast interrupt signal has been received by the interrupt controller. Embodiments also include the thread processing one or more entries in a global interrupt status bit queue based on whethermore » global interrupt status bits associated with the globally broadcast interrupt signal are locked. Each entry in the global interrupt status bit queue corresponds to a queued global interrupt.« less

  9. Systematic and Scalable Testing of Concurrent Programs

    DTIC Science & Technology

    2013-12-16

    The evaluation of CHESS [107] checked eight different programs ranging from process management libraries to a distributed execution engine to a research...tool (§3.1) targets systematic testing of scheduling nondeterminism in multi- threaded components of the Omega cluster management system [129], while...tool for systematic testing of multithreaded com- ponents of the Omega cluster management system [129]. In particular, §3.1.1 defines a model for

  10. Multicore Challenges and Benefits for High Performance Scientific Computing

    DOE PAGES

    Nielsen, Ida M. B.; Janssen, Curtis L.

    2008-01-01

    Until recently, performance gains in processors were achieved largely by improvements in clock speeds and instruction level parallelism. Thus, applications could obtain performance increases with relatively minor changes by upgrading to the latest generation of computing hardware. Currently, however, processor performance improvements are realized by using multicore technology and hardware support for multiple threads within each core, and taking full advantage of this technology to improve the performance of applications requires exposure of extreme levels of software parallelism. We will here discuss the architecture of parallel computers constructed from many multicore chips as well as techniques for managing the complexitymore » of programming such computers, including the hybrid message-passing/multi-threading programming model. We will illustrate these ideas with a hybrid distributed memory matrix multiply and a quantum chemistry algorithm for energy computation using Møller–Plesset perturbation theory.« less

  11. Flare particle acceleration in the interaction of twisted coronal flux ropes

    NASA Astrophysics Data System (ADS)

    Threlfall, J.; Hood, A. W.; Browning, P. K.

    2018-03-01

    Aim. The aim of this work is to investigate and characterise non-thermal particle behaviour in a three-dimensional (3D) magnetohydrodynamical (MHD) model of unstable multi-threaded flaring coronal loops. Methods: We have used a numerical scheme which solves the relativistic guiding centre approximation to study the motion of electrons and protons. The scheme uses snapshots from high resolution numerical MHD simulations of coronal loops containing two threads, where a single thread becomes unstable and (in one case) destabilises and merges with an additional thread. Results: The particle responses to the reconnection and fragmentation in MHD simulations of two loop threads are examined in detail. We illustrate the role played by uniform background resistivity and distinguish this from the role of anomalous resistivity using orbits in an MHD simulation where only one thread becomes unstable without destabilising further loop threads. We examine the (scalable) orbit energy gains and final positions recovered at different stages of a second MHD simulation wherein a secondary loop thread is destabilised by (and merges with) the first thread. We compare these results with other theoretical particle acceleration models in the context of observed energetic particle populations during solar flares.

  12. Elasto-capillary windlass: from spider web to synthetic actuators

    NASA Astrophysics Data System (ADS)

    Elettro, Hervé; Antkowiak, Arnaud; Neukirch, Sébastien; Vollrath, Fritz; Institut D'Alembert Team; Oxford Silk Group Team

    2015-03-01

    Spiders' threads display a wide range of materials properties. The glue-covered araneid capture silk is unique among all silks because it is self tensing and remains taut even if compressed, allowing both thread and web to be in a constant state of tension. Here we demonstrate how this effect is achieved by unraveling the physics allowing the nanolitre glue droplets straddling the silk thread to induce buckling, coiling and spooling of the core filaments. Our model examines this windlass activation as a structural phase transition, which shows that fibre spooling results from the interplay between elasticity and capillarity. Fibre size is the key as such a capillary windlass requires micrometer-sized fibres in order to function. Our synthetic capillary windlasses point towards design principles for new bioinspired synthetic actuators. The present work was supported by ANR Grant ANR-09-JCJC-0022-01, ``La Ville de Paris - Programme Emergence,'' Royal Society International Exchanges Scheme 2013/R1 Grant IE130506, and the PEPS PTI program from CNRS.

  13. Language Issues in Mobile Program Security

    DTIC Science & Technology

    1998-01-01

    primitives for instance synchronous operations Nondeterminism and Privacy Now suppose we introduce nondeterminism via a simple concurrent language...code setting is that the only observable events are those that can be observed from within a mobile program using language primitives and any host...Possibilistic NI is given in It uses a main thread and two triggered threads each with a busy wait loop implementing a semaphore to copy every bit of

  14. Influence of fine threads and platform-switching on crestal bone stress around implant-a three-dimensional finite element analysis.

    PubMed

    Khurana, Pardeep; Sharma, Arun; Sodhi, Kiranmeet Kaur

    2013-12-01

    The aims of this study were to investigate the effect of implant fine threads on crestal bone stress compared to a standard smooth implant collar and to analyze how different abutment diameters influenced the crestal bone stress level. Three-dimensional finite element imaging was used to create a cross-sectional model in SolidWorks 2007 software of an implant (5-mm platform and 10 mm in length) placed in the premolar region of the mandible. The implant model was created to resemble a commercially available fine thread implant. Abutments of different diameters (5.0 mm: standard, 4.5 mm, 4.0 mm, and 3.5 mm) were loaded with a force of 100 N at 90° vertical and 40° oblique angles. Finite element analysis was done in COSMOSWorks software, which was used to analyze the stress patterns in bone, especially in the crestal region. Upon loading, the fine thread implant model had greater stress at the crestal bone adjacent to the implant than the smooth neck implant in both vertical and oblique loading. When the abutment diameter decreased progressively from 5.0 mm to 4.5 mm to 4 mm and to 3.5 mm the thread model showed a reduction of stress at the crestal bone level from 23.2 MPa to 15.02 MPa for fine thread and from 22.7 to 13.5 MPa for smooth collar implant group after vertical loading and from 43.7 MPa to 33.1 MPa in fine thread model and from 36.9 to 20.5 MPa in smooth collar implant model after oblique loading. Fine threads increase crestal stress upon loading. Reduced abutment diameter that is platform switching resulted in less stress translated to the crestal bone in the fine thread and smooth neck.

  15. Threaded Introductory Chemistry for Prepharmacy: A Model for Preprofessional Curriculum Redesign

    ERIC Educational Resources Information Center

    Barth, Benjamin S.; Bucholtz, Ehren C.

    2017-01-01

    Introductory chemistry courses are required as part of the undergraduate preparation necessary for entry into an array of professional programs. Given the varied priorities of the student population in these courses, it can be difficult to present the material such that students see their individual future academic priorities represented in each…

  16. Model Checking JAVA Programs Using Java Pathfinder

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus; Pressburger, Thomas

    2000-01-01

    This paper describes a translator called JAVA PATHFINDER from JAVA to PROMELA, the "programming language" of the SPIN model checker. The purpose is to establish a framework for verification and debugging of JAVA programs based on model checking. This work should be seen in a broader attempt to make formal methods applicable "in the loop" of programming within NASA's areas such as space, aviation, and robotics. Our main goal is to create automated formal methods such that programmers themselves can apply these in their daily work (in the loop) without the need for specialists to manually reformulate a program into a different notation in order to analyze the program. This work is a continuation of an effort to formally verify, using SPIN, a multi-threaded operating system programmed in Lisp for the Deep-Space 1 spacecraft, and of previous work in applying existing model checkers and theorem provers to real applications.

  17. Frequent Statement and Dereference Elimination for Imperative and Object-Oriented Distributed Programs

    PubMed Central

    El-Zawawy, Mohamed A.

    2014-01-01

    This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs allow defining data layout and threads writing to and reading from other thread memories. Three type systems (for imperative distributed programs) are the tools of the proposed techniques. The first type system defines for every program point a set of calculated (ready) statements and memory accesses. The second type system uses an enriched version of types of the first type system and determines which of the ready statements and memory accesses are used later in the program. The third type system uses the information gather so far to eliminate unnecessary statement computations and memory accesses (the analysis of frequent statement and dereference elimination). Extensions to these type systems are also presented to cover object-oriented distributed programs. Two advantages of our work over related work are the following. The hierarchical style of concurrent parallel computers is similar to the memory model used in this paper. In our approach, each analysis result is assigned a type derivation (serves as a correctness proof). PMID:24892098

  18. Improving threading algorithms for remote homology modeling by combining fragment and template comparisons

    PubMed Central

    Zhou, Hongyi; Skolnick, Jeffrey

    2010-01-01

    In this work, we develop a method called FTCOM for assessing the global quality of protein structural models for targets of medium and hard difficulty (remote homology) produced by structure prediction approaches such as threading or ab initio structure prediction. FTCOM requires the Cα coordinates of full length models and assesses model quality based on fragment comparison and a score derived from comparison of the model to top threading templates. On a set of 361 medium/hard targets, FTCOM was applied to and assessed for its ability to improve upon the results from the SP3, SPARKS, PROSPECTOR_3, and PRO-SP3-TASSER threading algorithms. The average TM-score improves by 5%–10% for the first selected model by the new method over models obtained by the original selection procedure in the respective threading methods. Moreover the number of foldable targets (TM-score ≥0.4) increases from least 7.6% for SP3 to 54% for SPARKS. Thus, FTCOM is a promising approach to template selection. PMID:20455261

  19. CMS event processing multi-core efficiency status

    NASA Astrophysics Data System (ADS)

    Jones, C. D.; CMS Collaboration

    2017-10-01

    In 2015, CMS was the first LHC experiment to begin using a multi-threaded framework for doing event processing. This new framework utilizes Intel’s Thread Building Block library to manage concurrency via a task based processing model. During the 2015 LHC run period, CMS only ran reconstruction jobs using multiple threads because only those jobs were sufficiently thread efficient. Recent work now allows simulation and digitization to be thread efficient. In addition, during 2015 the multi-threaded framework could run events in parallel but could only use one thread per event. Work done in 2016 now allows multiple threads to be used while processing one event. In this presentation we will show how these recent changes have improved CMS’s overall threading and memory efficiency and we will discuss work to be done to further increase those efficiencies.

  20. Asynchronous Message Service Reference Implementation

    NASA Technical Reports Server (NTRS)

    Burleigh, Scott C.

    2011-01-01

    This software provides a library of middleware functions with a simple application programming interface, enabling implementation of distributed applications in conformance with the CCSDS AMS (Consultative Committee for Space Data Systems Asynchronous Message Service) specification. The AMS service, and its protocols, implement an architectural concept under which the modules of mission systems may be designed as if they were to operate in isolation, each one producing and consuming mission information without explicit awareness of which other modules are currently operating. Communication relationships among such modules are self-configuring; this tends to minimize complexity in the development and operations of modular data systems. A system built on this model is a society of generally autonomous, inter-operating modules that may fluctuate freely over time in response to changing mission objectives, modules functional upgrades, and recovery from individual module failure. The purpose of AMS, then, is to reduce mission cost and risk by providing standard, reusable infrastructure for the exchange of information among data system modules in a manner that is simple to use, highly automated, flexible, robust, scalable, and efficient. The implementation is designed to spawn multiple threads of AMS functionality under the control of an AMS application program. These threads enable all members of an AMS-based, distributed application to discover one another in real time, subscribe to messages on specific topics, and to publish messages on specific topics. The query/reply (client/server) communication model is also supported. Message exchange is optionally subject to encryption (to support confidentiality) and authorization. Fault tolerance measures in the discovery protocol minimize the likelihood of overall application failure due to any single operational error anywhere in the system. The multi-threaded design simplifies processing while enabling application nodes to operate at high speeds; linked lists protected by mutex semaphores and condition variables are used for efficient, inter-thread communication. Applications may use a variety of transport protocols underlying AMS itself, including TCP (Transmission Control Protocol), UDP (User Datagram Protocol), and message queues.

  1. Exploiting Thread Parallelism for Ocean Modeling on Cray XC Supercomputers

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Sarje, Abhinav; Jacobsen, Douglas W.; Williams, Samuel W.

    The incorporation of increasing core counts in modern processors used to build state-of-the-art supercomputers is driving application development towards exploitation of thread parallelism, in addition to distributed memory parallelism, with the goal of delivering efficient high-performance codes. In this work we describe the exploitation of threading and our experiences with it with respect to a real-world ocean modeling application code, MPAS-Ocean. We present detailed performance analysis and comparisons of various approaches and configurations for threading on the Cray XC series supercomputers.

  2. Automated protein structure modeling in CASP9 by I-TASSER pipeline combined with QUARK-based ab initio folding and FG-MD-based structure refinement

    PubMed Central

    Xu, Dong; Zhang, Jian; Roy, Ambrish; Zhang, Yang

    2011-01-01

    I-TASSER is an automated pipeline for protein tertiary structure prediction using multiple threading alignments and iterative structure assembly simulations. In CASP9 experiments, two new algorithms, QUARK and FG-MD, were added to the I-TASSER pipeline for improving the structural modeling accuracy. QUARK is a de novo structure prediction algorithm used for structure modeling of proteins that lack detectable template structures. For distantly homologous targets, QUARK models are found useful as a reference structure for selecting good threading alignments and guiding the I-TASSER structure assembly simulations. FG-MD is an atomic-level structural refinement program that uses structural fragments collected from the PDB structures to guide molecular dynamics simulation and improve the local structure of predicted model, including hydrogen-bonding networks, torsion angles and steric clashes. Despite considerable progress in both the template-based and template-free structure modeling, significant improvements on protein target classification, domain parsing, model selection, and ab initio folding of beta-proteins are still needed to further improve the I-TASSER pipeline. PMID:22069036

  3. THREAD: A programming environment for interactive planning-level robotics applications

    NASA Technical Reports Server (NTRS)

    Beahan, John J., Jr.

    1989-01-01

    THREAD programming language, which was developed to meet the needs of researchers in developing robotics applications that perform such tasks as grasp, trajectory design, sensor data analysis, and interfacing with external subsystems in order to perform servo-level control of manipulators and real time sensing is discussed. The philosophy behind THREAD, the issues which entered into its design, and the features of the language are discussed from the viewpoint of researchers who want to develop algorithms in a simulation environment, and from those who want to implement physical robotics systems. The detailed functions of the many complex robotics algorithms and tools which are part of the language are not explained, but an overall impression of their capability is given.

  4. Scaling Irregular Applications through Data Aggregation and Software Multithreading

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Morari, Alessandro; Tumeo, Antonino; Chavarría-Miranda, Daniel

    Bioinformatics, data analytics, semantic databases, knowledge discovery are emerging high performance application areas that exploit dynamic, linked data structures such as graphs, unbalanced trees or unstructured grids. These data structures usually are very large, requiring significantly more memory than available on single shared memory systems. Additionally, these data structures are difficult to partition on distributed memory systems. They also present poor spatial and temporal locality, thus generating unpredictable memory and network accesses. The Partitioned Global Address Space (PGAS) programming model seems suitable for these applications, because it allows using a shared memory abstraction across distributed-memory clusters. However, current PGAS languagesmore » and libraries are built to target regular remote data accesses and block transfers. Furthermore, they usually rely on the Single Program Multiple Data (SPMD) parallel control model, which is not well suited to the fine grained, dynamic and unbalanced parallelism of irregular applications. In this paper we present {\\bf GMT} (Global Memory and Threading library), a custom runtime library that enables efficient execution of irregular applications on commodity clusters. GMT integrates a PGAS data substrate with simple fork/join parallelism and provides automatic load balancing on a per node basis. It implements multi-level aggregation and lightweight multithreading to maximize memory and network bandwidth with fine-grained data accesses and tolerate long data access latencies. A key innovation in the GMT runtime is its thread specialization (workers, helpers and communication threads) that realize the overall functionality. We compare our approach with other PGAS models, such as UPC running using GASNet, and hand-optimized MPI code on a set of typical large-scale irregular applications, demonstrating speedups of an order of magnitude.« less

  5. Multi-threaded Event Processing with DANA

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    David Lawrence; Elliott Wolin

    2007-05-14

    The C++ data analysis framework DANA has been written to support the next generation of Nuclear Physics experiments at Jefferson Lab commensurate with the anticipated 12GeV upgrade. The DANA framework was designed to allow multi-threaded event processing with a minimal impact on developers of reconstruction software. This document describes how DANA implements multi-threaded event processing and compares it to simply running multiple instances of a program. Also presented are relative reconstruction rates for Pentium4, Xeon, and Opteron based machines.

  6. Java PathFinder User Guide

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    1999-01-01

    The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. This document explains how to Use JPF.

  7. A discrete geometric approach for simulating the dynamics of thin viscous threads

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Audoly, B., E-mail: audoly@lmm.jussieu.fr; Clauvelin, N.; Brun, P.-T.

    We present a numerical model for the dynamics of thin viscous threads based on a discrete, Lagrangian formulation of the smooth equations. The model makes use of a condensed set of coordinates, called the centerline/spin representation: the kinematic constraints linking the centerline's tangent to the orientation of the material frame is used to eliminate two out of three degrees of freedom associated with rotations. Based on a description of twist inspired from discrete differential geometry and from variational principles, we build a full-fledged discrete viscous thread model, which includes in particular a discrete representation of the internal viscous stress. Consistencymore » of the discrete model with the classical, smooth equations for thin threads is established formally. Our numerical method is validated against reference solutions for steady coiling. The method makes it possible to simulate the unsteady behavior of thin viscous threads in a robust and efficient way, including the combined effects of inertia, stretching, bending, twisting, large rotations and surface tension.« less

  8. Aerospace Threaded Fastener Strength in Combined Shear and Tension Loading

    NASA Technical Reports Server (NTRS)

    Steeve, B. E.; Wingate, R. J.

    2012-01-01

    A test program was initiated by Marshall Space Flight Center and sponsored by the NASA Engineering and Safety Center to characterize the failure behavior of a typical high-strength aerospace threaded fastener under a range of shear to tension loading ratios for both a nut and an insert configuration where the shear plane passes through the body and threads, respectively. The testing was performed with a customized test fixture designed to test a bolt with a single shear plane at a discrete range of loading angles. The results provide data to compare against existing combined loading failure criteria and to quantify the bolt strength when the shear plane passes through the threads.

  9. Solar Filament Longitudinal Oscillations along a Magnetic Field Tube with Two Dips

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Zhou Yu-Hao; Zhang Li-Yue; Ouyang, Y.

    Large-amplitude longitudinal oscillations of solar filaments have been observed and explored for more than ten years. Previous studies are mainly based on the one-dimensional rigid flux tube model with a single magnetic dip. However, it has been noted that there might be two magnetic dips, and hence two threads, along one magnetic field line. Following previous work, we intend to investigate the kinematics of the filament longitudinal oscillations when two threads are magnetically connected, which is done by solving one-dimensional radiative hydrodynamic equations with the numerical code MPI-AMRVAC. Two different types of perturbations are considered, and the difference from previousmore » works resulting from the interaction of the two filament threads is investigated. We find that even with the inclusion of the thread–thread interaction, the oscillation period is modified weakly, by at most 20% compared to the traditional pendulum model with one thread. However, the damping timescale is significantly affected by the thread–thread interaction. Hence, we should take it into account when applying the consistent seismology to the filaments where two threads are magnetically connected.« less

  10. Applying Jlint to Space Exploration Software

    NASA Technical Reports Server (NTRS)

    Artho, Cyrille; Havelund, Klaus

    2004-01-01

    Java is a very successful programming language which is also becoming widespread in embedded systems, where software correctness is critical. Jlint is a simple but highly efficient static analyzer that checks a Java program for several common errors, such as null pointer exceptions, and overflow errors. It also includes checks for multi-threading problems, such as deadlocks and data races. The case study described here shows the effectiveness of Jlint in find-false positives in the multi-threading warnings gives an insight into design patterns commonly used in multi-threaded code. The results show that a few analysis techniques are sufficient to avoid almost all false positives. These techniques include investigating all possible callers and a few code idioms. Verifying the correct application of these patterns is still crucial, because their correct usage is not trivial.

  11. Employing Nested OpenMP for the Parallelization of Multi-Zone Computational Fluid Dynamics Applications

    NASA Technical Reports Server (NTRS)

    Ayguade, Eduard; Gonzalez, Marc; Martorell, Xavier; Jost, Gabriele

    2004-01-01

    In this paper we describe the parallelization of the multi-zone code versions of the NAS Parallel Benchmarks employing multi-level OpenMP parallelism. For our study we use the NanosCompiler, which supports nesting of OpenMP directives and provides clauses to control the grouping of threads, load balancing, and synchronization. We report the benchmark results, compare the timings with those of different hybrid parallelization paradigms and discuss OpenMP implementation issues which effect the performance of multi-level parallel applications.

  12. A Pervasive Parallel Processing Framework for Data Visualization and Analysis at Extreme Scale

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Moreland, Kenneth; Geveci, Berk

    2014-11-01

    The evolution of the computing world from teraflop to petaflop has been relatively effortless, with several of the existing programming models scaling effectively to the petascale. The migration to exascale, however, poses considerable challenges. All industry trends infer that the exascale machine will be built using processors containing hundreds to thousands of cores per chip. It can be inferred that efficient concurrency on exascale machines requires a massive amount of concurrent threads, each performing many operations on a localized piece of data. Currently, visualization libraries and applications are based off what is known as the visualization pipeline. In the pipelinemore » model, algorithms are encapsulated as filters with inputs and outputs. These filters are connected by setting the output of one component to the input of another. Parallelism in the visualization pipeline is achieved by replicating the pipeline for each processing thread. This works well for today’s distributed memory parallel computers but cannot be sustained when operating on processors with thousands of cores. Our project investigates a new visualization framework designed to exhibit the pervasive parallelism necessary for extreme scale machines. Our framework achieves this by defining algorithms in terms of worklets, which are localized stateless operations. Worklets are atomic operations that execute when invoked unlike filters, which execute when a pipeline request occurs. The worklet design allows execution on a massive amount of lightweight threads with minimal overhead. Only with such fine-grained parallelism can we hope to fill the billions of threads we expect will be necessary for efficient computation on an exascale machine.« less

  13. Data preprocessing for determining outer/inner parallelization in the nested loop problem using OpenMP

    NASA Astrophysics Data System (ADS)

    Handhika, T.; Bustamam, A.; Ernastuti, Kerami, D.

    2017-07-01

    Multi-thread programming using OpenMP on the shared-memory architecture with hyperthreading technology allows the resource to be accessed by multiple processors simultaneously. Each processor can execute more than one thread for a certain period of time. However, its speedup depends on the ability of the processor to execute threads in limited quantities, especially the sequential algorithm which contains a nested loop. The number of the outer loop iterations is greater than the maximum number of threads that can be executed by a processor. The thread distribution technique that had been found previously only be applied by the high-level programmer. This paper generates a parallelization procedure for low-level programmer in dealing with 2-level nested loop problems with the maximum number of threads that can be executed by a processor is smaller than the number of the outer loop iterations. Data preprocessing which is related to the number of the outer loop and the inner loop iterations, the computational time required to execute each iteration and the maximum number of threads that can be executed by a processor are used as a strategy to determine which parallel region that will produce optimal speedup.

  14. Cpu/gpu Computing for AN Implicit Multi-Block Compressible Navier-Stokes Solver on Heterogeneous Platform

    NASA Astrophysics Data System (ADS)

    Deng, Liang; Bai, Hanli; Wang, Fang; Xu, Qingxin

    2016-06-01

    CPU/GPU computing allows scientists to tremendously accelerate their numerical codes. In this paper, we port and optimize a double precision alternating direction implicit (ADI) solver for three-dimensional compressible Navier-Stokes equations from our in-house Computational Fluid Dynamics (CFD) software on heterogeneous platform. First, we implement a full GPU version of the ADI solver to remove a lot of redundant data transfers between CPU and GPU, and then design two fine-grain schemes, namely “one-thread-one-point” and “one-thread-one-line”, to maximize the performance. Second, we present a dual-level parallelization scheme using the CPU/GPU collaborative model to exploit the computational resources of both multi-core CPUs and many-core GPUs within the heterogeneous platform. Finally, considering the fact that memory on a single node becomes inadequate when the simulation size grows, we present a tri-level hybrid programming pattern MPI-OpenMP-CUDA that merges fine-grain parallelism using OpenMP and CUDA threads with coarse-grain parallelism using MPI for inter-node communication. We also propose a strategy to overlap the computation with communication using the advanced features of CUDA and MPI programming. We obtain speedups of 6.0 for the ADI solver on one Tesla M2050 GPU in contrast to two Xeon X5670 CPUs. Scalability tests show that our implementation can offer significant performance improvement on heterogeneous platform.

  15. Expressing Parallelism with ROOT

    NASA Astrophysics Data System (ADS)

    Piparo, D.; Tejedor, E.; Guiraud, E.; Ganis, G.; Mato, P.; Moneta, L.; Valls Pla, X.; Canal, P.

    2017-10-01

    The need for processing the ever-increasing amount of data generated by the LHC experiments in a more efficient way has motivated ROOT to further develop its support for parallelism. Such support is being tackled both for shared-memory and distributed-memory environments. The incarnations of the aforementioned parallelism are multi-threading, multi-processing and cluster-wide executions. In the area of multi-threading, we discuss the new implicit parallelism and related interfaces, as well as the new building blocks to safely operate with ROOT objects in a multi-threaded environment. Regarding multi-processing, we review the new MultiProc framework, comparing it with similar tools (e.g. multiprocessing module in Python). Finally, as an alternative to PROOF for cluster-wide executions, we introduce the efforts on integrating ROOT with state-of-the-art distributed data processing technologies like Spark, both in terms of programming model and runtime design (with EOS as one of the main components). For all the levels of parallelism, we discuss, based on real-life examples and measurements, how our proposals can increase the productivity of scientists.

  16. Expressing Parallelism with ROOT

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Piparo, D.; Tejedor, E.; Guiraud, E.

    The need for processing the ever-increasing amount of data generated by the LHC experiments in a more efficient way has motivated ROOT to further develop its support for parallelism. Such support is being tackled both for shared-memory and distributed-memory environments. The incarnations of the aforementioned parallelism are multi-threading, multi-processing and cluster-wide executions. In the area of multi-threading, we discuss the new implicit parallelism and related interfaces, as well as the new building blocks to safely operate with ROOT objects in a multi-threaded environment. Regarding multi-processing, we review the new MultiProc framework, comparing it with similar tools (e.g. multiprocessing module inmore » Python). Finally, as an alternative to PROOF for cluster-wide executions, we introduce the efforts on integrating ROOT with state-of-the-art distributed data processing technologies like Spark, both in terms of programming model and runtime design (with EOS as one of the main components). For all the levels of parallelism, we discuss, based on real-life examples and measurements, how our proposals can increase the productivity of scientists.« less

  17. Dynamic behaviour of silks: Nature's precision nanocomposites

    NASA Astrophysics Data System (ADS)

    Drodge, D. R.; Mortimer, B.; Siviour, C. R.; Holland, C.

    2012-08-01

    Silk is often cited as a material worth imitating, due to its high strength and toughness. In order to produce a synthetic analogue, or enhanced natural version, the microstructural basis of these properties must be understood. Current understanding is that silk deforms through the detachment of nano-scale crystallites, in the manner of a damaged composite. This picture forms the basis for constitutive models, but validation data is limited to low strain-rates. Here we present a programme of research in which high-rate behaviour is studied through ballistic impact experiments. These have been applied to the silk of the Bombyx mori moth, as harvested from cocoons, and to the major ampullate thread of the golden orb weaver spider Nephila edulis. Longitudinal wave-speeds, and air drag coefficients, have been calculated for selected cases. Differences between the response of various silks and a similar synthetic fibre, nylon, are discussed, and future plans are presented.

  18. Final Technical Report for Riedo Georgia Tech

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Riedo, Elisa

    Nanosheets, nanotubes, nanowires, and nanoparticles are gaining a large interest in the scientific community for their exciting properties, and they hold the potential to become building blocks in integrated nano-electronic and photonic circuits, nano-sensors, batteries electrodes, energy harvesting nano-systems, and nano-electro-mechanical systems (NEMS). While several experiments and theoretical calculations have revealed exciting novel phenomena in these nanostructures, many scientific and technological questions remain open. A fundamental objective guiding the study of nanoscale materials is understanding what are the new rules governing nanoscale properties and at what extent well-known physical macroscopic laws still apply in the nano-world. The vision of thismore » DoE research program is to understand the mechanical properties of nanoscale materials by exploring new experimental methods and theoretical models at the boundaries between continuum mechanics and atomistic models, with the overarching goal of defining the basic laws of mechanics at the nanoscale.« less

  19. The effect of thread pattern upon implant osseointegration.

    PubMed

    Abuhussein, Heba; Pagni, Giorgio; Rebaudi, Alberto; Wang, Hom-Lay

    2010-02-01

    Implant design features such as macro- and micro-design may influence overall implant success. Limited information is currently available. Therefore, it is the purpose of this paper to examine these factors such as thread pitch, thread geometry, helix angle, thread depth and width as well as implant crestal module may affect implant stability. A literature search was conducted using MEDLINE to identify studies, from simulated laboratory models, animal, to human, related to this topic using the keywords of implant thread, implant macrodesign, thread pitch, thread geometry, helix angle, thread depth, thread width and implant crestal module. The results showed how thread geometry affects the distribution of stress forces around the implant. A decreased thread pitch may positively influence implant stability. Excess helix angles in spite of a faster insertion may jeopardize the ability of implants to sustain axial load. Deeper threads seem to have an important effect on the stabilization in poorer bone quality situations. The addition of threads or microthreads up to the crestal module of an implant might provide a potential positive contribution on bone-to to-implant contact as well as on the preservation of marginal bone; nonetheless this remains to be determined. Appraising the current literature on this subject and combining existing data to verify the presence of any association between the selected characteristics may be critical in the achievement of overall implant success.

  20. Integrating professional behavior development across a professional allied health curriculum.

    PubMed

    Tsoumas, Linda J; Pelletier, Deborah

    2007-01-01

    Professional behaviors are an integral part of clinical practice in all allied health and medical fields. A systematic process for instruction, the education, and development of professional behaviors, cannot be taught in the same way that memorization of human anatomy or medical terminology is taught. One cannot expect professional behaviors to just appear in an individual upon graduation and entry into a health care field. Professional behavior development is an essential component of physical therapy professional education and is clearly defined through the guiding documents of the American Physical Therapy Association, which include 'A Normative Model of Physical Therapist Professional Education,' 'Evaluative Criteria for Accreditation of Education Programs for the Preparation of Physical Therapists,' and the 'Guide to Physical Therapist Practice.' Building a comprehensive and progressive curricular thread for professional behaviors can pose a challenge for a professional program and the core faculty. This paper will present a curricular model of weaving professional behaviors into a core entry-level professional curriculum using a specific curricular thread, activities for different levels of students, and assessment at each point in the path. This paper will demonstrate the potential for universal application of a professional behaviors.

  1. Chapter 13. Exploring Use of the Reserved Core

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Holmen, John; Humphrey, Alan; Berzins, Martin

    2015-07-29

    In this chapter, we illustrate benefits of thinking in terms of thread management techniques when using a centralized scheduler model along with interoperability of MPI and PThread. This is facilitated through an exploration of thread placement strategies for an algorithm modeling radiative heat transfer with special attention to the 61st core. This algorithm plays a key role within the Uintah Computational Framework (UCF) and current efforts taking place at the University of Utah to model next-generation, large-scale clean coal boilers. In such simulations, this algorithm models the dominant form of heat transfer and consumes a large portion of compute time.more » Exemplified by a real-world example, this chapter presents our early efforts in porting a key portion of a scalability-centric codebase to the Intel Xeon Phi coprocessor. Specifically, this chapter presents results from our experiments profiling the native execution of a reverse Monte-Carlo ray tracing-based radiation model on a single coprocessor. These results demonstrate that our fastest run configurations utilized the 61st core and that performance was not profoundly impacted when explicitly oversubscribing the coprocessor operating system thread. Additionally, this chapter presents a portion of radiation model source code, a MIC-centric UCF cross-compilation example, and less conventional thread management technique for developers utilizing the PThreads threading model.« less

  2. Analysis of an Online Match Discussion Board: Improving the Otolaryngology—Head and Neck Surgery Match

    PubMed Central

    Kozin, Elliott D.; Sethi, Rosh; Lehmann, Ashton; Remenschneider, Aaron K.; Golub, Justin S.; Reyes, Samuel A.; Emerick, Kevin; Lee, Daniel J.; Gray, Stacey T.

    2015-01-01

    Introduction “The Match” has become the accepted selection process for graduate medical education. Otomatch.com has provided an online forum for Otolaryngology-Head and Neck Surgery (OHNS) Match-related questions for over a decade. Herein, we aim to 1) delineate the types of posts on Otomatch to better understand the perspective of medical students applying for residency and 2) provide recommendations to potentially improve the Match process. Methods Discussion forum posts on Otomatch between December 2001 and April 2014 were reviewed. The title of each thread and total number of views were recorded for quantitative analysis. Each thread was organized into one of six major categories and one of eighteen subcategories, based on chronology within the application cycle and topic. National Resident Matching Program (NRMP) data were utilized for comparison. Results We identified 1,921 threads corresponding to over 2 million page views. Over 40% of threads related to questions about specific programs, and 27% were discussions about interviews. Views, a surrogate measure for popularity, reflected different trends. The majority of individuals viewed posts on interviews (42%), program specific questions (20%) and how to rank programs (11%). Increase in viewership tracked with a rise in applicant numbers based on NRMP data. Conclusions Our study provides an in depth analysis of a popular discussion forum for medical students interested in the OHNS Match. The most viewed posts are about interview dates and questions regarding specific programs. We provide suggestions to address unmet needs for medical students and potentially improve the Match process. PMID:25550223

  3. Massively Parallel Dantzig-Wolfe Decomposition Applied to Traffic Flow Scheduling

    NASA Technical Reports Server (NTRS)

    Rios, Joseph Lucio; Ross, Kevin

    2009-01-01

    Optimal scheduling of air traffic over the entire National Airspace System is a computationally difficult task. To speed computation, Dantzig-Wolfe decomposition is applied to a known linear integer programming approach for assigning delays to flights. The optimization model is proven to have the block-angular structure necessary for Dantzig-Wolfe decomposition. The subproblems for this decomposition are solved in parallel via independent computation threads. Experimental evidence suggests that as the number of subproblems/threads increases (and their respective sizes decrease), the solution quality, convergence, and runtime improve. A demonstration of this is provided by using one flight per subproblem, which is the finest possible decomposition. This results in thousands of subproblems and associated computation threads. This massively parallel approach is compared to one with few threads and to standard (non-decomposed) approaches in terms of solution quality and runtime. Since this method generally provides a non-integral (relaxed) solution to the original optimization problem, two heuristics are developed to generate an integral solution. Dantzig-Wolfe followed by these heuristics can provide a near-optimal (sometimes optimal) solution to the original problem hundreds of times faster than standard (non-decomposed) approaches. In addition, when massive decomposition is employed, the solution is shown to be more likely integral, which obviates the need for an integerization step. These results indicate that nationwide, real-time, high fidelity, optimal traffic flow scheduling is achievable for (at least) 3 hour planning horizons.

  4. Automatic building of a web-like structure based on thermoplastic adhesive.

    PubMed

    Leach, Derek; Wang, Liyu; Reusser, Dorothea; Iida, Fumiya

    2014-09-01

    Animals build structures to extend their control over certain aspects of the environment; e.g., orb-weaver spiders build webs to capture prey, etc. Inspired by this behaviour of animals, we attempt to develop robotics technology that allows a robot to automatically builds structures to help it accomplish certain tasks. In this paper we show automatic building of a web-like structure with a robot arm based on thermoplastic adhesive (TPA) material. The material properties of TPA, such as elasticity, adhesiveness, and low melting temperature, make it possible for a robot to form threads across an open space by an extrusion-drawing process and then combine several of these threads into a web-like structure. The problems addressed here are discovering which parameters determine the thickness of a thread and determining how web-like structures may be used for certain tasks. We first present a model for the extrusion and the drawing of TPA threads which also includes the temperature-dependent material properties. The model verification result shows that the increasing relative surface area of the TPA thread as it is drawn thinner increases the heat loss of the thread, and that by controlling how quickly the thread is drawn, a range of diameters can be achieved from 0.2-0.75 mm. We then present a method based on a generalized nonlinear finite element truss model. The model was validated and could predict the deformation of various web-like structures when payloads are added. At the end, we demonstrate automatic building of a web-like structure for payload bearing.

  5. Using OpenMP vs. Threading Building Blocks for Medical Imaging on Multi-cores

    NASA Astrophysics Data System (ADS)

    Kegel, Philipp; Schellmann, Maraike; Gorlatch, Sergei

    We compare two parallel programming approaches for multi-core systems: the well-known OpenMP and the recently introduced Threading Building Blocks (TBB) library by Intel®. The comparison is made using the parallelization of a real-world numerical algorithm for medical imaging. We develop several parallel implementations, and compare them w.r.t. programming effort, programming style and abstraction, and runtime performance. We show that TBB requires a considerable program re-design, whereas with OpenMP simple compiler directives are sufficient. While TBB appears to be less appropriate for parallelizing existing implementations, it fosters a good programming style and higher abstraction level for newly developed parallel programs. Our experimental measurements on a dual quad-core system demonstrate that OpenMP slightly outperforms TBB in our implementation.

  6. Using a source-to-source transformation to introduce multi-threading into the AliRoot framework for a parallel event reconstruction

    NASA Astrophysics Data System (ADS)

    Lohn, Stefan B.; Dong, Xin; Carminati, Federico

    2012-12-01

    Chip-Multiprocessors are going to support massive parallelism by many additional physical and logical cores. Improving performance can no longer be obtained by increasing clock-frequency because the technical limits are almost reached. Instead, parallel execution must be used to gain performance. Resources like main memory, the cache hierarchy, bandwidth of the memory bus or links between cores and sockets are not going to be improved as fast. Hence, parallelism can only result into performance gains if the memory usage is optimized and the communication between threads is minimized. Besides concurrent programming has become a domain for experts. Implementing multi-threading is error prone and labor-intensive. A full reimplementation of the whole AliRoot source-code is unaffordable. This paper describes the effort to evaluate the adaption of AliRoot to the needs of multi-threading and to provide the capability of parallel processing by using a semi-automatic source-to-source transformation to address the problems as described before and to provide a straight-forward way of parallelization with almost no interference between threads. This makes the approach simple and reduces the required manual changes in the code. In a first step, unconditional thread-safety will be introduced to bring the original sequential and thread unaware source-code into the position of utilizing multi-threading. Afterwards further investigations have to be performed to point out candidates of classes that are useful to share amongst threads. Then in a second step, the transformation has to change the code to share these classes and finally to verify if there are anymore invalid interferences between threads.

  7. Contributions to systemic analysis for worm screw production using thread whirling devices

    NASA Astrophysics Data System (ADS)

    Cretu, G.

    2017-08-01

    The paper aims to achieve a systemic analysis of worms processing using whirling threaded devices with highlighting all the factors involved in this system. It will also carry out an analysis of these factors depending on specific conditions such machining. Are also presented the stages of experimentation program and ways of processing for data obtained.

  8. Biomechanical investigation of thread designs and interface conditions of zirconia and titanium dental implants with bone: three-dimensional numeric analysis.

    PubMed

    Fuh, Lih-Jyh; Hsu, Jui-Ting; Huang, Heng-Li; Chen, Michael Y C; Shen, Yen-Wen

    2013-01-01

    Bone stress and interfacial sliding at the bone-implant interface (BII) were analyzed in zirconia and titanium implants with various thread designs and interface conditions (bonded BII and contact BIIs with different frictional coefficients) for both conventional and immediately loaded treatments. A total of 18 finite element models comprising two implant materials (zirconia and titanium), three thread designs (different shapes and pitches), and three interface conditions (bonded and contact BIIs) were analyzed to assess the effects on bone stresses and on sliding at the BII. The material properties of the bone model were anisotropic, and a lateral force of 130 N was applied as the loading condition. In the immediately loaded implant, the stress was highly concentrated at one site of the peri-implant bone. The peak bone stress was more than 20% lower in zirconia implants than in titanium implants for a bonded BII and 14% to 20% lower for a contact BII. The bone stresses did not differ significantly between implants with V-shaped threads and square threads. However, sliding at the BII was more than 25% lower with square-thread implants than with V-shaped-thread implants for titanium implants and 36% lower for zirconia implants. Reducing the thread size and pitch in cortical bone (via two V-shaped threads with different pitches) decreased the bone stress by 13%. Increasing the frictional coefficient reduced sliding at the BII in both zirconia and titanium implants. As an implant material, zirconia can reduce the bone stress in the crestal cortical region. Bone stress and sliding at the BII are heavily dependent on the thread design and the frictional coefficient at the BII of immediately loaded implants.

  9. Threaded cognition: an integrated theory of concurrent multitasking.

    PubMed

    Salvucci, Dario D; Taatgen, Niels A

    2008-01-01

    The authors propose the idea of threaded cognition, an integrated theory of concurrent multitasking--that is, performing 2 or more tasks at once. Threaded cognition posits that streams of thought can be represented as threads of processing coordinated by a serial procedural resource and executed across other available resources (e.g., perceptual and motor resources). The theory specifies a parsimonious mechanism that allows for concurrent execution, resource acquisition, and resolution of resource conflicts, without the need for specialized executive processes. By instantiating this mechanism as a computational model, threaded cognition provides explicit predictions of how multitasking behavior can result in interference, or lack thereof, for a given set of tasks. The authors illustrate the theory in model simulations of several representative domains ranging from simple laboratory tasks such as dual-choice tasks to complex real-world domains such as driving and driver distraction. (c) 2008 APA, all rights reserved

  10. Performance of the Heavy Flavor Tracker (HFT) detector in star experiment at RHIC

    NASA Astrophysics Data System (ADS)

    Alruwaili, Manal

    With the growing technology, the number of the processors is becoming massive. Current supercomputer processing will be available on desktops in the next decade. For mass scale application software development on massive parallel computing available on desktops, existing popular languages with large libraries have to be augmented with new constructs and paradigms that exploit massive parallel computing and distributed memory models while retaining the user-friendliness. Currently, available object oriented languages for massive parallel computing such as Chapel, X10 and UPC++ exploit distributed computing, data parallel computing and thread-parallelism at the process level in the PGAS (Partitioned Global Address Space) memory model. However, they do not incorporate: 1) any extension at for object distribution to exploit PGAS model; 2) the programs lack the flexibility of migrating or cloning an object between places to exploit load balancing; and 3) lack the programming paradigms that will result from the integration of data and thread-level parallelism and object distribution. In the proposed thesis, I compare different languages in PGAS model; propose new constructs that extend C++ with object distribution and object migration; and integrate PGAS based process constructs with these extensions on distributed objects. Object cloning and object migration. Also a new paradigm MIDD (Multiple Invocation Distributed Data) is presented when different copies of the same class can be invoked, and work on different elements of a distributed data concurrently using remote method invocations. I present new constructs, their grammar and their behavior. The new constructs have been explained using simple programs utilizing these constructs.

  11. Multiprocessor switch with selective pairing

    DOEpatents

    Gara, Alan; Gschwind, Michael K; Salapura, Valentina

    2014-03-11

    System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory "nest" (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switch or a bus

  12. Evolution of System Architectures: Where Do We Need to Fail Next?

    NASA Astrophysics Data System (ADS)

    Bermudez, Luis; Alameh, Nadine; Percivall, George

    2013-04-01

    Innovation requires testing and failing. Thomas Edison was right when he said "I have not failed. I've just found 10,000 ways that won't work". For innovation and improvement of standards to happen, service Architectures have to be tested and tested. Within the Open Geospatial Consortium (OGC), testing of service architectures has occurred for the last 15 years. This talk will present an evolution of these service architectures and a possible future path. OGC is a global forum for the collaboration of developers and users of spatial data products and services, and for the advancement and development of international standards for geospatial interoperability. The OGC Interoperability Program is a series of hands-on, fast paced, engineering initiatives to accelerate the development and acceptance of OGC standards. Each initiative is organized in threads that provide focus under a particular theme. The first testbed, OGC Web Services phase 1, completed in 2003 had four threads: Common Architecture, Web Mapping, Sensor Web and Web Imagery Enablement. The Common Architecture was a cross-thread theme, to ensure that the Web Mapping and Sensor Web experiments built on a base common architecture. The architecture was based on the three main SOA components: Broker, Requestor and Provider. It proposed a general service model defining service interactions and dependencies; categorization of service types; registries to allow discovery and access of services; data models and encodings; and common services (WMS, WFS, WCS). For the latter, there was a clear distinction on the different services: Data Services (e.g. WMS), Application services (e.g. Coordinate transformation) and server-side client applications (e.g. image exploitation). The latest testbed, OGC Web Service phase 9, completed in 2012 had 5 threads: Aviation, Cross-Community Interoperability (CCI), Security and Services Interoperability (SSI), OWS Innovations and Compliance & Interoperability Testing & Evaluation (CITE). Compared to the first testbed, OWS-9 did not have a separate common architecture thread. Instead the emphasis was on brokering information models, securing them and making data available efficiently on mobile devices. The outcome is an architecture based on usability and non-intrusiveness while leveraging mediation of information models from different communities. This talk will use lessons learned from the evolution from OGC Testbed phase 1 to phase 9 to better understand how global and complex infrastructures evolve to support many communities including the Earth System Science Community.

  13. Influence of thread shape and inclination on the biomechanical behaviour of plateau implant systems.

    PubMed

    Calì, Michele; Zanetti, Elisabetta Maria; Oliveri, Salvatore Massimo; Asero, Riccardo; Ciaramella, Stefano; Martorelli, Massimo; Bignardi, Cristina

    2018-03-01

    To assess the influence of implant thread shape and inclination on the mechanical behaviour of bone-implant systems. The study assesses which factors influence the initial and full osseointegration stages. Point clouds of the original implant were created using a non-contact reverse engineering technique. A 3D tessellated surface was created using Geomagic Studio ® software. From cross-section curves, generated by intersecting the tessellated model and cutting-planes, a 3D parametric CAD model was created using SolidWorks ® 2017. By the permutation of three thread shapes (rectangular, 30° trapezoidal, 45° trapezoidal) and three thread inclinations (0°, 3° or 6°), nine geometric configurations were obtained. Two different osseointegration stages were analysed: the initial osseointegration and a full osseointegration. In total, 18 different FE models were analysed and two load conditions were applied to each model. The mechanical behaviour of the models was analysed by Finite Element (FE) Analysis using ANSYS ® v. 17.0. Static linear analyses were also carried out. ANOVA was used to assess the influence of each factor. Models with a rectangular thread and 6° inclination provided the best results and reduced displacement in the initial osseointegration stages up to 4.58%. This configuration also reduced equivalent VM stress peaks up to 54%. The same effect was confirmed for the full osseointegration stage, where 6° inclination reduced stress peaks by up to 62%. The FE analysis confirmed the beneficial effect of thread inclination, reducing the displacement in immediate post-operative conditions and equivalent VM stress peaks. Thread shape does not significantly influence the mechanical behaviour of bone-implant systems but contributes to reducing stress peaks in the trabecular bone in both the initial and full osseointegration stages. Copyright © 2018 The Academy of Dental Materials. Published by Elsevier Ltd. All rights reserved.

  14. Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kumar, Sameer; Mamidala, Amith R.; Ratterman, Joseph D.

    A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored in the data storage device and steps of the program being executed by a processor. The system includes providing a plurality of communicators for storing state information for a bather algorithm. Each communicator designates a master core in a multi-processor environment of the computer system. The system allocates or designates one counter for each of a plurality of threads. The system configures a table with a number of entries equal tomore » the maximum number of threads. The system sets a table entry with an ID associated with a communicator when a process thread initiates a collective. The system determines an allocated or designated counter by searching entries in the table.« less

  15. Mechanism of supporting sub-communicator collectives with o(64) counters as opposed to one counter for each sub-communicator

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Blocksome, Michael; Kumar, Sameer; Mamidala, Amith R.

    A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored in the data storage device and steps of the program being executed by a processor. The system includes providing a plurality of communicators for storing state information for a barrier algorithm. Each communicator designates a master core in a multi-processor environment of the computer system. The system allocates or designates one counter for each of a plurality of threads. The system configures a table with a number of entries equal tomore » the maximum number of threads. The system sets a table entry with an ID associated with a communicator when a process thread initiates a collective. The system determines an allocated or designated counter by searching entries in the table.« less

  16. Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator

    DOEpatents

    Kumar, Sameer; Mamidala, Amith R.; Ratterman, Joseph D.; Blocksome, Michael; Miller, Douglas

    2013-09-03

    A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored in the data storage device and steps of the program being executed by a processor. The system includes providing a plurality of communicators for storing state information for a bather algorithm. Each communicator designates a master core in a multi-processor environment of the computer system. The system allocates or designates one counter for each of a plurality of threads. The system configures a table with a number of entries equal to the maximum number of threads. The system sets a table entry with an ID associated with a communicator when a process thread initiates a collective. The system determines an allocated or designated counter by searching entries in the table.

  17. Interplay of I-TASSER and QUARK for template-based and ab initio protein structure prediction in CASP10

    PubMed Central

    Zhang, Yang

    2014-01-01

    We develop and test a new pipeline in CASP10 to predict protein structures based on an interplay of I-TASSER and QUARK for both free-modeling (FM) and template-based modeling (TBM) targets. The most noteworthy observation is that sorting through the threading template pool using the QUARK-based ab initio models as probes allows the detection of distant-homology templates which might be ignored by the traditional sequence profile-based threading alignment algorithms. Further template assembly refinement by I-TASSER resulted in successful folding of two medium-sized FM targets with >150 residues. For TBM, the multiple threading alignments from LOMETS are, for the first time, incorporated into the ab initio QUARK simulations, which were further refined by I-TASSER assembly refinement. Compared with the traditional threading assembly refinement procedures, the inclusion of the threading-constrained ab initio folding models can consistently improve the quality of the full-length models as assessed by the GDT-HA and hydrogen-bonding scores. Despite the success, significant challenges still exist in domain boundary prediction and consistent folding of medium-size proteins (especially beta-proteins) for nonhomologous targets. Further developments of sensitive fold-recognition and ab initio folding methods are critical for solving these problems. PMID:23760925

  18. Interplay of I-TASSER and QUARK for template-based and ab initio protein structure prediction in CASP10.

    PubMed

    Zhang, Yang

    2014-02-01

    We develop and test a new pipeline in CASP10 to predict protein structures based on an interplay of I-TASSER and QUARK for both free-modeling (FM) and template-based modeling (TBM) targets. The most noteworthy observation is that sorting through the threading template pool using the QUARK-based ab initio models as probes allows the detection of distant-homology templates which might be ignored by the traditional sequence profile-based threading alignment algorithms. Further template assembly refinement by I-TASSER resulted in successful folding of two medium-sized FM targets with >150 residues. For TBM, the multiple threading alignments from LOMETS are, for the first time, incorporated into the ab initio QUARK simulations, which were further refined by I-TASSER assembly refinement. Compared with the traditional threading assembly refinement procedures, the inclusion of the threading-constrained ab initio folding models can consistently improve the quality of the full-length models as assessed by the GDT-HA and hydrogen-bonding scores. Despite the success, significant challenges still exist in domain boundary prediction and consistent folding of medium-size proteins (especially beta-proteins) for nonhomologous targets. Further developments of sensitive fold-recognition and ab initio folding methods are critical for solving these problems. Copyright © 2013 Wiley Periodicals, Inc.

  19. MAOS: An Innovative Way to Teach High School.

    ERIC Educational Resources Information Center

    Harray, Nancy; And Others

    1997-01-01

    Describes an innovative high school program that uses oceanography, mathematics, and science as common threads in the instructional program. The program utilizes an innovative class structure, community involvement, and hands on activities. (DDR)

  20. Using VoiceThread for Communication in Mathematics Writing

    ERIC Educational Resources Information Center

    McKane, Patricia

    2011-01-01

    'This action research study was conducted on a fourth grade rural classroom in Orange County, N.Y. for the purpose of determining if the use of the VoiceThread program will affect student performance in mathematics writing. A baseline of student performance on this measure was administered in the fall of 2010 using the NYS Holistic rubric of a 3…

  1. Damping of prominence longitudinal oscillations due to mass accretion

    NASA Astrophysics Data System (ADS)

    Ruderman, Michael S.; Luna, Manuel

    2016-06-01

    We study the damping of longitudinal oscillations of a prominence thread caused by the mass accretion. We suggested a simple model describing this phenomenon. In this model we considered a thin curved magnetic tube filled with the plasma. The prominence thread is in the central part of the tube and it consists of dense cold plasma. The parts of the tube at the two sides of the thread are filled with hot rarefied plasma. We assume that there are flows of rarefied plasma toward the thread caused by the plasma evaporation at the magnetic tube footpoints. Our main assumption is that the hot plasma is instantaneously accommodated by the thread when it arrives at the thread, and its temperature and density become equal to those of the thread. Then we derive the system of ordinary differential equations describing the thread dynamics. We solve this system of ordinary differential equations in two particular cases. In the first case we assume that the magnetic tube is composed of an arc of a circle with two straight lines attached to its ends such that the whole curve is smooth. A very important property of this model is that the equations describing the thread oscillations are linear for any oscillation amplitude. We obtain the analytical solution of the governing equations. Then we obtain the analytical expressions for the oscillation damping time and periods. We find that the damping time is inversely proportional to the accretion rate. The oscillation periods increase with time. We conclude that the oscillations can damp in a few periods if the inclination angle is sufficiently small, not larger that 10°, and the flow speed is sufficiently large, not less that 30 km s-1. In the second model we consider the tube with the shape of an arc of a circle. The thread oscillates with the pendulum frequency dependent exclusively on the radius of curvature of the arc. The damping depends on the mass accretion rate and the initial mass of the threads, that is the mass of the thread at the moment when it is perturbed. First we consider small amplitude oscillations and use the linear description. Then we consider nonlinear oscillations and assume that the damping is slow, meaning that the damping time is much larger that the characteristic oscillation time. The thread oscillations are described by the solution of the nonlinear pendulum problem with slowly varying amplitude. The nonlinearity reduces the damping time, however this reduction is small. Again the damping time is inversely proportional to the accretion rate. We also obtain that the oscillation periods decrease with time. However even for the largest initial oscillation amplitude considered in our article the period reduction does not exceed 20%. We conclude that the mass accretion can damp the motion of the threads rapidly. Thus, this mechanism can explain the observed strong damping of large-amplitude longitudinal oscillations. In addition, the damping time can be used to determine the mass accretion rate and indirectly the coronal heating.

  2. OpenMP performance for benchmark 2D shallow water equations using LBM

    NASA Astrophysics Data System (ADS)

    Sabri, Khairul; Rabbani, Hasbi; Gunawan, Putu Harry

    2018-03-01

    Shallow water equations or commonly referred as Saint-Venant equations are used to model fluid phenomena. These equations can be solved numerically using several methods, like Lattice Boltzmann method (LBM), SIMPLE-like Method, Finite Difference Method, Godunov-type Method, and Finite Volume Method. In this paper, the shallow water equation will be approximated using LBM or known as LABSWE and will be simulated in performance of parallel programming using OpenMP. To evaluate the performance between 2 and 4 threads parallel algorithm, ten various number of grids Lx and Ly are elaborated. The results show that using OpenMP platform, the computational time for solving LABSWE can be decreased. For instance using grid sizes 1000 × 500, the speedup of 2 and 4 threads is observed 93.54 s and 333.243 s respectively.

  3. SKIRT: Hybrid parallelization of radiative transfer simulations

    NASA Astrophysics Data System (ADS)

    Verstocken, S.; Van De Putte, D.; Camps, P.; Baes, M.

    2017-07-01

    We describe the design, implementation and performance of the new hybrid parallelization scheme in our Monte Carlo radiative transfer code SKIRT, which has been used extensively for modelling the continuum radiation of dusty astrophysical systems including late-type galaxies and dusty tori. The hybrid scheme combines distributed memory parallelization, using the standard Message Passing Interface (MPI) to communicate between processes, and shared memory parallelization, providing multiple execution threads within each process to avoid duplication of data structures. The synchronization between multiple threads is accomplished through atomic operations without high-level locking (also called lock-free programming). This improves the scaling behaviour of the code and substantially simplifies the implementation of the hybrid scheme. The result is an extremely flexible solution that adjusts to the number of available nodes, processors and memory, and consequently performs well on a wide variety of computing architectures.

  4. Multithreaded Stochastic PDES for Reactions and Diffusions in Neurons.

    PubMed

    Lin, Zhongwei; Tropper, Carl; Mcdougal, Robert A; Patoary, Mohammand Nazrul Ishlam; Lytton, William W; Yao, Yiping; Hines, Michael L

    2017-07-01

    Cells exhibit stochastic behavior when the number of molecules is small. Hence a stochastic reaction-diffusion simulator capable of working at scale can provide a more accurate view of molecular dynamics within the cell. This paper describes a parallel discrete event simulator, Neuron Time Warp-Multi Thread (NTW-MT), developed for the simulation of reaction diffusion models of neurons. To the best of our knowledge, this is the first parallel discrete event simulator oriented towards stochastic simulation of chemical reactions in a neuron. The simulator was developed as part of the NEURON project. NTW-MT is optimistic and thread-based, which attempts to capitalize on multi-core architectures used in high performance machines. It makes use of a multi-level queue for the pending event set and a single roll-back message in place of individual anti-messages to disperse contention and decrease the overhead of processing rollbacks. Global Virtual Time is computed asynchronously both within and among processes to get rid of the overhead for synchronizing threads. Memory usage is managed in order to avoid locking and unlocking when allocating and de-allocating memory and to maximize cache locality. We verified our simulator on a calcium buffer model. We examined its performance on a calcium wave model, comparing it to the performance of a process based optimistic simulator and a threaded simulator which uses a single priority queue for each thread. Our multi-threaded simulator is shown to achieve superior performance to these simulators. Finally, we demonstrated the scalability of our simulator on a larger CICR model and a more detailed CICR model.

  5. Roofline model toolkit: A practical tool for architectural and program analysis

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Lo, Yu Jung; Williams, Samuel; Van Straalen, Brian

    We present preliminary results of the Roofline Toolkit for multicore, many core, and accelerated architectures. This paper focuses on the processor architecture characterization engine, a collection of portable instrumented micro benchmarks implemented with Message Passing Interface (MPI), and OpenMP used to express thread-level parallelism. These benchmarks are specialized to quantify the behavior of different architectural features. Compared to previous work on performance characterization, these microbenchmarks focus on capturing the performance of each level of the memory hierarchy, along with thread-level parallelism, instruction-level parallelism and explicit SIMD parallelism, measured in the context of the compilers and run-time environments. We also measuremore » sustained PCIe throughput with four GPU memory managed mechanisms. By combining results from the architecture characterization with the Roofline model based solely on architectural specifications, this work offers insights for performance prediction of current and future architectures and their software systems. To that end, we instrument three applications and plot their resultant performance on the corresponding Roofline model when run on a Blue Gene/Q architecture.« less

  6. Generalized Symbolic Execution for Model Checking and Testing

    NASA Technical Reports Server (NTRS)

    Khurshid, Sarfraz; Pasareanu, Corina; Visser, Willem; Kofmeyer, David (Technical Monitor)

    2003-01-01

    Modern software systems, which often are concurrent and manipulate complex data structures must be extremely reliable. We present a novel framework based on symbolic execution, for automated checking of such systems. We provide a two-fold generalization of traditional symbolic execution based approaches: one, we define a program instrumentation, which enables standard model checkers to perform symbolic execution; two, we give a novel symbolic execution algorithm that handles dynamically allocated structures (e.g., lists and trees), method preconditions (e.g., acyclicity of lists), data (e.g., integers and strings) and concurrency. The program instrumentation enables a model checker to automatically explore program heap configurations (using a systematic treatment of aliasing) and manipulate logical formulae on program data values (using a decision procedure). We illustrate two applications of our framework: checking correctness of multi-threaded programs that take inputs from unbounded domains with complex structure and generation of non-isomorphic test inputs that satisfy a testing criterion. Our implementation for Java uses the Java PathFinder model checker.

  7. Automatic Thread-Level Parallelization in the Chombo AMR Library

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Christen, Matthias; Keen, Noel; Ligocki, Terry

    2011-05-26

    The increasing on-chip parallelism has some substantial implications for HPC applications. Currently, hybrid programming models (typically MPI+OpenMP) are employed for mapping software to the hardware in order to leverage the hardware?s architectural features. In this paper, we present an approach that automatically introduces thread level parallelism into Chombo, a parallel adaptive mesh refinement framework for finite difference type PDE solvers. In Chombo, core algorithms are specified in the ChomboFortran, a macro language extension to F77 that is part of the Chombo framework. This domain-specific language forms an already used target language for an automatic migration of the large number ofmore » existing algorithms into a hybrid MPI+OpenMP implementation. It also provides access to the auto-tuning methodology that enables tuning certain aspects of an algorithm to hardware characteristics. Performance measurements are presented for a few of the most relevant kernels with respect to a specific application benchmark using this technique as well as benchmark results for the entire application. The kernel benchmarks show that, using auto-tuning, up to a factor of 11 in performance was gained with 4 threads with respect to the serial reference implementation.« less

  8. Conceptual Design Study on Bolts for Self-Loosing Preventable Threaded Fasteners

    NASA Astrophysics Data System (ADS)

    Noma, Atsushi; He, Jianmei

    2017-11-01

    Threaded fasteners using bolts is widely applied in industrial field as well as various fields. However, threaded fasteners using bolts have loosing problems and cause many accidents. In this study, the purpose is to obtain self-loosing preventable threaded fasteners by applying spring characteristic effects on bolt structures. Helical-cutting applied bolt structures is introduced through three dimensional (3D) CAD modeling tools. Analytical approaches for evaluations on the spring characteristic effects helical-cutting applied bolt structures and self-loosing preventable performance of threaded fasteners were performed using finite element method and results are reported. Comparing slackness test results with analytical results and more details on evaluating mechanical properties will be executed in future study.

  9. Nano-enabled sensors, electronics and energy source on polymer, paper and thread substrates

    NASA Astrophysics Data System (ADS)

    Mostafalu, Pooria

    Over the past decades, design and development of portable devices for monitoring of biomarkers especially for at risk patients is receiving considerable attention. These devices are either single use diagnostic platforms, wearable on body or on fabric, or they are implanted close to the tissue and organ that it monitors and cures. Sensors, energy sources, and data acquisition devices are the main components of a such monitoring platform. Sensors collect the information using bio-recognition tools such as enzymes and antibodies. Then, the transducers (electrodes, fluorophore, etc) convert it to the appropriate format, for instance electrical and optical signals. After that, data acquisition system amplifies and digitizes the signal and transfers the data to the recording instruments for further processing. Moreover, energy sources are necessary for powering the sensors and electronics. In wearable and implantable applications, these devices need to be flexible, light weight and biocompatible, and their performance should be similar to their rigid counterparts. In this dissertation we address these requirement for wearable and implantable devices. We showed integrated sensors, electronics, and energy sources on flexible polymers, paper, and thread. These devices provide many advantages for monitoring of the physiological condition of a patient and treatment accordingly. Real-time capability of the platform was enabled using wireless telemetry. One of the major innovations of this dissertation is the use of thread as a substrate for making medical diagnostic devices. While conventional substrates (glass, silicon, polyimide, PDMS etc) hold great promise for making wearable and implantable devices, their overall structure and form has remained essentially two dimensional, limiting their function to tissue surfaces such as skin. However, the ability to integrate functional components such as sensors, actuators, and electronics in a way that they penetrate multiple layers of tissues in a 3D topology would be a significant surgical advance. We have devised an integrated thread-based diagnostic (TDD) system with the ability to measure physical (strain and temperature) and chemical (pH and glucose) markers in the body in vivo. Such device was made from threads, which have been widely used in the apparel industry and is readily available as a low-cost biocompatible material.

  10. Toward Enhancing OpenMP's Work-Sharing Directives

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Chapman, B M; Huang, L; Jin, H

    2006-05-17

    OpenMP provides a portable programming interface for shared memory parallel computers (SMPs). Although this interface has proven successful for small SMPs, it requires greater flexibility in light of the steadily growing size of individual SMPs and the recent advent of multithreaded chips. In this paper, we describe two application development experiences that exposed these expressivity problems in the current OpenMP specification. We then propose mechanisms to overcome these limitations, including thread subteams and thread topologies. Thus, we identify language features that improve OpenMP application performance on emerging and large-scale platforms while preserving ease of programming.

  11. Exploration of microfluidic devices based on multi-filament threads and textiles: A review

    PubMed Central

    Nilghaz, A.; Ballerini, D. R.; Shen, W.

    2013-01-01

    In this paper, we review the recent progress in the development of low-cost microfluidic devices based on multifilament threads and textiles for semi-quantitative diagnostic and environmental assays. Hydrophilic multifilament threads are capable of transporting aqueous and non-aqueous fluids via capillary action and possess desirable properties for building fluid transport pathways in microfluidic devices. Thread can be sewn onto various support materials to form fluid transport channels without the need for the patterned hydrophobic barriers essential for paper-based microfluidic devices. Thread can also be used to manufacture fabrics which can be patterned to achieve suitable hydrophilic-hydrophobic contrast, creating hydrophilic channels which allow the control of fluids flow. Furthermore, well established textile patterning methods and combination of hydrophilic and hydrophobic threads can be applied to fabricate low-cost microfluidic devices that meet the low-cost and low-volume requirements. In this paper, we review the current limitations and shortcomings of multifilament thread and textile-based microfluidics, and the research efforts to date on the development of fluid flow control concepts and fabrication methods. We also present a summary of different methods for modelling the fluid capillary flow in microfluidic thread and textile-based systems. Finally, we summarized the published works of thread surface treatment methods and the potential of combining multifilament thread with other materials to construct devices with greater functionality. We believe these will be important research focuses of thread- and textile-based microfluidics in future. PMID:24086179

  12. Architecture of the software for LAMOST fiber positioning subsystem

    NASA Astrophysics Data System (ADS)

    Peng, Xiaobo; Xing, Xiaozheng; Hu, Hongzhuan; Zhai, Chao; Li, Weimin

    2004-09-01

    The architecture of the software which controls the LAMOST fiber positioning sub-system is described. The software is composed of two parts as follows: a main control program in a computer and a unit controller program in a MCS51 single chip microcomputer ROM. And the function of the software includes: Client/Server model establishment, observation planning, collision handling, data transmission, pulse generation, CCD control, image capture and processing, and data analysis etc. Particular attention is paid to the ways in which different parts of the software can communicate. Also software techniques for multi threads, SOCKET programming, Microsoft Windows message response, and serial communications are discussed.

  13. AlGaN-based deep ultraviolet light-emitting diodes grown on nano-patterned sapphire substrates with significant improvement in internal quantum efficiency

    NASA Astrophysics Data System (ADS)

    Dong, Peng; Yan, Jianchang; Zhang, Yun; Wang, Junxi; Zeng, Jianping; Geng, Chong; Cong, Peipei; Sun, Lili; Wei, Tongbo; Zhao, Lixia; Yan, Qingfeng; He, Chenguang; Qin, Zhixin; Li, Jinmin

    2014-06-01

    We report high-performance AlGaN-based deep ultraviolet light-emitting diodes grown on nano-patterned sapphire substrates (NPSS) using metal-organic chemical vapor deposition. By nanoscale epitaxial lateral overgrowth on NPSS, 4-μm AlN buffer layer has shown strain relaxation and a coalescence thickness of only 2.5 μm. The full widths at half-maximum of X-ray diffraction (002) and (102) ω-scan rocking curves of AlN on NPSS are only 69.4 and 319.1 arcsec. The threading dislocation density in AlGaN-based multi-quantum wells, which are grown on this AlN/NPSS template with a light-emitting wavelength at 283 nm at room temperature, is reduced by 33% compared with that on flat sapphire substrate indicated by atomic force microscopy measurements, and the internal quantum efficiency increases from 30% to 43% revealed by temperature-dependent photoluminescent measurement.

  14. Energy-aware Thread and Data Management in Heterogeneous Multi-core, Multi-memory Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Su, Chun-Yi

    By 2004, microprocessor design focused on multicore scaling—increasing the number of cores per die in each generation—as the primary strategy for improving performance. These multicore processors typically equip multiple memory subsystems to improve data throughput. In addition, these systems employ heterogeneous processors such as GPUs and heterogeneous memories like non-volatile memory to improve performance, capacity, and energy efficiency. With the increasing volume of hardware resources and system complexity caused by heterogeneity, future systems will require intelligent ways to manage hardware resources. Early research to improve performance and energy efficiency on heterogeneous, multi-core, multi-memory systems focused on tuning a single primitivemore » or at best a few primitives in the systems. The key limitation of past efforts is their lack of a holistic approach to resource management that balances the tradeoff between performance and energy consumption. In addition, the shift from simple, homogeneous systems to these heterogeneous, multicore, multi-memory systems requires in-depth understanding of efficient resource management for scalable execution, including new models that capture the interchange between performance and energy, smarter resource management strategies, and novel low-level performance/energy tuning primitives and runtime systems. Tuning an application to control available resources efficiently has become a daunting challenge; managing resources in automation is still a dark art since the tradeoffs among programming, energy, and performance remain insufficiently understood. In this dissertation, I have developed theories, models, and resource management techniques to enable energy-efficient execution of parallel applications through thread and data management in these heterogeneous multi-core, multi-memory systems. I study the effect of dynamic concurrent throttling on the performance and energy of multi-core, non-uniform memory access (NUMA) systems. I use critical path analysis to quantify memory contention in the NUMA memory system and determine thread mappings. In addition, I implement a runtime system that combines concurrent throttling and a novel thread mapping algorithm to manage thread resources and improve energy efficient execution in multi-core, NUMA systems.« less

  15. Improvement and speed optimization of numerical tsunami modelling program using OpenMP technology

    NASA Astrophysics Data System (ADS)

    Chernov, A.; Zaytsev, A.; Yalciner, A.; Kurkin, A.

    2009-04-01

    Currently, the basic problem of tsunami modeling is low speed of calculations which is unacceptable for services of the operative notification. Existing algorithms of numerical modeling of hydrodynamic processes of tsunami waves are developed without taking the opportunities of modern computer facilities. There is an opportunity to have considerable acceleration of process of calculations by using parallel algorithms. We discuss here new approach to parallelization tsunami modeling code using OpenMP Technology (for multiprocessing systems with the general memory). Nowadays, multiprocessing systems are easily accessible for everyone. The cost of the use of such systems becomes much lower comparing to the costs of clusters. This opportunity also benefits all programmers to apply multithreading algorithms on desktop computers of researchers. Other important advantage of the given approach is the mechanism of the general memory - there is no necessity to send data on slow networks (for example Ethernet). All memory is the common for all computing processes; it causes almost linear scalability of the program and processes. In the new version of NAMI DANCE using OpenMP technology and multi-threading algorithm provide 80% gain in speed in comparison with the one-thread version for dual-processor unit. The speed increased and 320% gain was attained for four core processor unit of PCs. Thus, it was possible to reduce considerably time of performance of calculations on the scientific workstations (desktops) without complete change of the program and user interfaces. The further modernization of algorithms of preparation of initial data and processing of results using OpenMP looks reasonable. The final version of NAMI DANCE with the increased computational speed can be used not only for research purposes but also in real time Tsunami Warning Systems.

  16. Testing the Digital Thread in Support of Model-Based Manufacturing and Inspection

    PubMed Central

    Hedberg, Thomas; Lubell, Joshua; Fischer, Lyle; Maggiano, Larry; Feeney, Allison Barnard

    2016-01-01

    A number of manufacturing companies have reported anecdotal evidence describing the benefits of Model-Based Enterprise (MBE). Based on this evidence, major players in industry have embraced a vision to deploy MBE. In our view, the best chance of realizing this vision is the creation of a single “digital thread.” Under MBE, there exists a Model-Based Definition (MBD), created by the Engineering function, that downstream functions reuse to complete Model-Based Manufacturing and Model-Based Inspection activities. The ensemble of data that enables the combination of model-based definition, manufacturing, and inspection defines this digital thread. Such a digital thread would enable real-time design and analysis, collaborative process-flow development, automated artifact creation, and full-process traceability in a seamless real-time collaborative development among project participants. This paper documents the strengths and weaknesses in the current, industry strategies for implementing MBE. It also identifies gaps in the transition and/or exchange of data between various manufacturing processes. Lastly, this paper presents measured results from a study of model-based processes compared to drawing-based processes and provides evidence to support the anecdotal evidence and vision made by industry. PMID:27325911

  17. In Search of Common Threads: Linking Multicultural, Feminist, and Social Justice Counseling Paradigms

    ERIC Educational Resources Information Center

    Crethar, Hugh C.; Rivera, Edil Torres; Nash, Sara

    2008-01-01

    Multicultural, feminist, and social justice counseling theories are often viewed as disparate helping models. This article examines the complementary nature of these models and discusses the need to promote a clearer understanding of the ways in which these common threads can be used in counseling practice.

  18. A Fast and On-Machine Measuring System Using the Laser Displacement Sensor for the Contour Parameters of the Drill Pipe Thread.

    PubMed

    Dong, Zhixu; Sun, Xingwei; Chen, Changzheng; Sun, Mengnan

    2018-04-13

    The inconvenient loading and unloading of a long and heavy drill pipe gives rise to the difficulty in measuring the contour parameters of its threads at both ends. To solve this problem, in this paper we take the SCK230 drill pipe thread-repairing machine tool as a carrier to design and achieve a fast and on-machine measuring system based on a laser probe. This system drives a laser displacement sensor to acquire the contour data of a certain axial section of the thread by using the servo function of a CNC machine tool. To correct the sensor's measurement errors caused by the measuring point inclination angle, an inclination error model is built to compensate data in real time. To better suppress random error interference and ensure real contour information, a new wavelet threshold function is proposed to process data through the wavelet threshold denoising. Discrete data after denoising is segmented according to the geometrical characteristics of the drill pipe thread, and the regression model of the contour data in each section is fitted by using the method of weighted total least squares (WTLS). Then, the thread parameters are calculated in real time to judge the processing quality. Inclination error experiments show that the proposed compensation model is accurate and effective, and it can improve the data acquisition accuracy of a sensor. Simulation results indicate that the improved threshold function is of better continuity and self-adaptability, which makes sure that denoising effects are guaranteed, and, meanwhile, the complete elimination of real data distorted in random errors is avoided. Additionally, NC50 thread-testing experiments show that the proposed on-machine measuring system can complete the measurement of a 25 mm thread in 7.8 s, with a measurement accuracy of ±8 μm and repeatability limit ≤ 4 μm (high repeatability), and hence the accuracy and efficiency of measurement are both improved.

  19. A Fast and On-Machine Measuring System Using the Laser Displacement Sensor for the Contour Parameters of the Drill Pipe Thread

    PubMed Central

    Sun, Xingwei; Chen, Changzheng; Sun, Mengnan

    2018-01-01

    The inconvenient loading and unloading of a long and heavy drill pipe gives rise to the difficulty in measuring the contour parameters of its threads at both ends. To solve this problem, in this paper we take the SCK230 drill pipe thread-repairing machine tool as a carrier to design and achieve a fast and on-machine measuring system based on a laser probe. This system drives a laser displacement sensor to acquire the contour data of a certain axial section of the thread by using the servo function of a CNC machine tool. To correct the sensor’s measurement errors caused by the measuring point inclination angle, an inclination error model is built to compensate data in real time. To better suppress random error interference and ensure real contour information, a new wavelet threshold function is proposed to process data through the wavelet threshold denoising. Discrete data after denoising is segmented according to the geometrical characteristics of the drill pipe thread, and the regression model of the contour data in each section is fitted by using the method of weighted total least squares (WTLS). Then, the thread parameters are calculated in real time to judge the processing quality. Inclination error experiments show that the proposed compensation model is accurate and effective, and it can improve the data acquisition accuracy of a sensor. Simulation results indicate that the improved threshold function is of better continuity and self-adaptability, which makes sure that denoising effects are guaranteed, and, meanwhile, the complete elimination of real data distorted in random errors is avoided. Additionally, NC50 thread-testing experiments show that the proposed on-machine measuring system can complete the measurement of a 25 mm thread in 7.8 s, with a measurement accuracy of ±8 μm and repeatability limit ≤ 4 μm (high repeatability), and hence the accuracy and efficiency of measurement are both improved. PMID:29652836

  20. Face Gear Drive with Spur Involute Pinion: Geometry, Generation by a Worm, Stress Analysis

    NASA Technical Reports Server (NTRS)

    Litvin, Faydor L.; Fuentes, Alfonso; Zanzi, Claudio; Pontiggia, Matteo; Handschuh, Robert F. (Technical Monitor)

    2002-01-01

    A face gear drive with a spur involute pinion is considered. The generation of the face gear is based on application of a grinding or cutting worm whereas the conventional method of generation is based on application of an involute shaper. An analytical approach is proposed for the determination of: (1) the worm thread surface; (2) avoidance of singularities of the worm thread surface, (air) dressing of the worm; and (3) determination of stresses of the face-gear drive. A computer program for simulation of meshing and contact of the pinion and face-gear has been developed. Correction of machine-tool settings is proposed for reduction of the shift of the bearing contact caused by misalignment. An automatic development of the model of five contacting teeth has been proposed for stress analysis. Numerical examples for illustration of the developed theory are provided.

  1. Defense Standardization Program Journal. April/September 2012

    DTIC Science & Technology

    2012-01-01

    were magnified. In 1905, a committee of the National Fire Protection Association established a national standard for the diameter and threads per inch...for fire hydrants and hose couplings. The standard specifies that fire hydrants have 2.5-inch hose connections with 7.5 threads per inch and that...dsp.dla.mil I Field of view, lens material haze, luminous transmittance, and lens abrasion resistance (APR) I Communications (APR) I Fogging (APR

  2. Programs for Testing Processor-in-Memory Computing Systems

    NASA Technical Reports Server (NTRS)

    Katz, Daniel S.

    2006-01-01

    The Multithreaded Microbenchmarks for Processor-In-Memory (PIM) Compilers, Simulators, and Hardware are computer programs arranged in a series for use in testing the performances of PIM computing systems, including compilers, simulators, and hardware. The programs at the beginning of the series test basic functionality; the programs at subsequent positions in the series test increasingly complex functionality. The programs are intended to be used while designing a PIM system, and can be used to verify that compilers, simulators, and hardware work correctly. The programs can also be used to enable designers of these system components to examine tradeoffs in implementation. Finally, these programs can be run on non-PIM hardware (either single-threaded or multithreaded) using the POSIX pthreads standard to verify that the benchmarks themselves operate correctly. [POSIX (Portable Operating System Interface for UNIX) is a set of standards that define how programs and operating systems interact with each other. pthreads is a library of pre-emptive thread routines that comply with one of the POSIX standards.

  3. A cooperative strategy for parameter estimation in large scale systems biology models.

    PubMed

    Villaverde, Alejandro F; Egea, Jose A; Banga, Julio R

    2012-06-22

    Mathematical models play a key role in systems biology: they summarize the currently available knowledge in a way that allows to make experimentally verifiable predictions. Model calibration consists of finding the parameters that give the best fit to a set of experimental data, which entails minimizing a cost function that measures the goodness of this fit. Most mathematical models in systems biology present three characteristics which make this problem very difficult to solve: they are highly non-linear, they have a large number of parameters to be estimated, and the information content of the available experimental data is frequently scarce. Hence, there is a need for global optimization methods capable of solving this problem efficiently. A new approach for parameter estimation of large scale models, called Cooperative Enhanced Scatter Search (CeSS), is presented. Its key feature is the cooperation between different programs ("threads") that run in parallel in different processors. Each thread implements a state of the art metaheuristic, the enhanced Scatter Search algorithm (eSS). Cooperation, meaning information sharing between threads, modifies the systemic properties of the algorithm and allows to speed up performance. Two parameter estimation problems involving models related with the central carbon metabolism of E. coli which include different regulatory levels (metabolic and transcriptional) are used as case studies. The performance and capabilities of the method are also evaluated using benchmark problems of large-scale global optimization, with excellent results. The cooperative CeSS strategy is a general purpose technique that can be applied to any model calibration problem. Its capability has been demonstrated by calibrating two large-scale models of different characteristics, improving the performance of previously existing methods in both cases. The cooperative metaheuristic presented here can be easily extended to incorporate other global and local search solvers and specific structural information for particular classes of problems.

  4. Practical Formal Verification of MPI and Thread Programs

    NASA Astrophysics Data System (ADS)

    Gopalakrishnan, Ganesh; Kirby, Robert M.

    Large-scale simulation codes in science and engineering are written using the Message Passing Interface (MPI). Shared memory threads are widely used directly, or to implement higher level programming abstractions. Traditional debugging methods for MPI or thread programs are incapable of providing useful formal guarantees about coverage. They get bogged down in the sheer number of interleavings (schedules), often missing shallow bugs. In this tutorial we will introduce two practical formal verification tools: ISP (for MPI C programs) and Inspect (for Pthread C programs). Unlike other formal verification tools, ISP and Inspect run directly on user source codes (much like a debugger). They pursue only the relevant set of process interleavings, using our own customized Dynamic Partial Order Reduction algorithms. For a given test harness, DPOR allows these tools to guarantee the absence of deadlocks, instrumented MPI object leaks and communication races (using ISP), and shared memory races (using Inspect). ISP and Inspect have been used to verify large pieces of code: in excess of 10,000 lines of MPI/C for ISP in under 5 seconds, and about 5,000 lines of Pthread/C code in a few hours (and much faster with the use of a cluster or by exploiting special cases such as symmetry) for Inspect. We will also demonstrate the Microsoft Visual Studio and Eclipse Parallel Tools Platform integrations of ISP (these will be available on the LiveCD).

  5. The past, present and future of cyber-physical systems: a focus on models.

    PubMed

    Lee, Edward A

    2015-02-26

    This paper is about better engineering of cyber-physical systems (CPSs) through better models. Deterministic models have historically proven extremely useful and arguably form the kingpin of the industrial revolution and the digital and information technology revolutions. Key deterministic models that have proven successful include differential equations, synchronous digital logic and single-threaded imperative programs. Cyber-physical systems, however, combine these models in such a way that determinism is not preserved. Two projects show that deterministic CPS models with faithful physical realizations are possible and practical. The first project is PRET, which shows that the timing precision of synchronous digital logic can be practically made available at the software level of abstraction. The second project is Ptides (programming temporally-integrated distributed embedded systems), which shows that deterministic models for distributed cyber-physical systems have practical faithful realizations. These projects are existence proofs that deterministic CPS models are possible and practical.

  6. The Past, Present and Future of Cyber-Physical Systems: A Focus on Models

    PubMed Central

    Lee, Edward A.

    2015-01-01

    This paper is about better engineering of cyber-physical systems (CPSs) through better models. Deterministic models have historically proven extremely useful and arguably form the kingpin of the industrial revolution and the digital and information technology revolutions. Key deterministic models that have proven successful include differential equations, synchronous digital logic and single-threaded imperative programs. Cyber-physical systems, however, combine these models in such a way that determinism is not preserved. Two projects show that deterministic CPS models with faithful physical realizations are possible and practical. The first project is PRET, which shows that the timing precision of synchronous digital logic can be practically made available at the software level of abstraction. The second project is Ptides (programming temporally-integrated distributed embedded systems), which shows that deterministic models for distributed cyber-physical systems have practical faithful realizations. These projects are existence proofs that deterministic CPS models are possible and practical. PMID:25730486

  7. Impact of high-κ dielectric and metal nanoparticles in simultaneous enhancement of programming speed and retention time of nano-flash memory

    NASA Astrophysics Data System (ADS)

    Pavel, Akeed A.; Khan, Mehjabeen A.; Kirawanich, Phumin; Islam, N. E.

    2008-10-01

    A methodology to simulate memory structures with metal nanocrystal islands embedded as floating gate in a high-κ dielectric material for simultaneous enhancement of programming speed and retention time is presented. The computational concept is based on a model for charge transport in nano-scaled structures presented earlier, where quantum mechanical tunneling is defined through the wave impedance that is analogous to the transmission line theory. The effects of substrate-tunnel dielectric conduction band offset and metal work function on the tunneling current that determines the programming speed and retention time is demonstrated. Simulation results confirm that a high-κ dielectric material can increase programming current due to its lower conduction band offset with the substrate and also can be effectively integrated with suitable embedded metal nanocrystals having high work function for efficient data retention. A nano-memory cell designed with silver (Ag) nanocrystals embedded in Al 2O 3 has been compared with similar structure consisting of Si nanocrystals in SiO 2 to validate the concept.

  8. The signal extraction of fetal heart rate based on wavelet transform and BP neural network

    NASA Astrophysics Data System (ADS)

    Yang, Xiao Hong; Zhang, Bang-Cheng; Fu, Hu Dai

    2005-04-01

    This paper briefly introduces the collection and recognition of bio-medical signals, designs the method to collect FM signals. A detailed discussion on the system hardware, structure and functions is also given. Under LabWindows/CVI,the hardware and the driver do compatible, the hardware equipment work properly actively. The paper adopts multi threading technology for real-time analysis and makes use of latency time of CPU effectively, expedites program reflect speed, improves the program to perform efficiency. One threading is collecting data; the other threading is analyzing data. Using the method, it is broaden to analyze the signal in real-time. Wavelet transform to remove the main interference in the FM and by adding time-window to recognize with BP network; Finally the results of collecting signals and BP networks are discussed. 8 pregnant women's signals of FM were collected successfully by using the sensor. The correctness rate of BP network recognition is about 83.3% by using the above measure.

  9. PHoToNs–A parallel heterogeneous and threads oriented code for cosmological N-body simulation

    NASA Astrophysics Data System (ADS)

    Wang, Qiao; Cao, Zong-Yan; Gao, Liang; Chi, Xue-Bin; Meng, Chen; Wang, Jie; Wang, Long

    2018-06-01

    We introduce a new code for cosmological simulations, PHoToNs, which incorporates features for performing massive cosmological simulations on heterogeneous high performance computer (HPC) systems and threads oriented programming. PHoToNs adopts a hybrid scheme to compute gravitational force, with the conventional Particle-Mesh (PM) algorithm to compute the long-range force, the Tree algorithm to compute the short range force and the direct summation Particle-Particle (PP) algorithm to compute gravity from very close particles. A self-similar space filling a Peano-Hilbert curve is used to decompose the computing domain. Threads programming is advantageously used to more flexibly manage the domain communication, PM calculation and synchronization, as well as Dual Tree Traversal on the CPU+MIC platform. PHoToNs scales well and efficiency of the PP kernel achieves 68.6% of peak performance on MIC and 74.4% on CPU platforms. We also test the accuracy of the code against the much used Gadget-2 in the community and found excellent agreement.

  10. Performance of an adjustable, threaded inertance tube

    NASA Astrophysics Data System (ADS)

    Zhou, W. J.; Pfotenhauer, J. M.; Nellis, G. F.; Liu, S. Y.

    2015-12-01

    The performance of the Stirling type pulse tube cryocooler depends strongly on the design of the inertance tube. The phase angle produced by the inertance tube is very sensitive to its diameter and length. Recent developments are reported here regarding an adjustable inertance device that can be adjusted in real time. The inertance passage is formed by the root of a concentric cylindrical threaded device. The depth of the threads installed on the outer screw varies. In this device, the outer screw can be rotated four and half turns. At the zero turn position the length of the passage is 1.74 m and the hydraulic diameter is 7 mm. By rotating the outer screw, the inner threaded rod engages with additional, larger depth threads. Therefore, at its upper limit of rotation, the inertance passage includes both the original 1.74 m length with 7mm hydraulic diameter plus an additional 1.86 m length with a 10 mm hydraulic diameter. A phase shift change of 24° has been experimentally measured by changing the position of outer screw while operating the device at a frequency of 60 Hz. This phase angle shift is less than the theoretically predicted value due to the presence of a relatively large leak through the thread clearance. Therefore, the distributed component model of the inertance tube was modified to account for the leak path causing the data to agree with the model. Further, the application of vacuum grease to the threads causes the performance of the device to improve substantially.

  11. III/V nano ridge structures for optical applications on patterned 300 mm silicon substrate

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kunert, B.; Guo, W.; Mols, Y.

    We report on an integration approach of III/V nano ridges on patterned silicon (Si) wafers by metal organic vapor phase epitaxy (MOVPE). Trenches of different widths (≤500 nm) were processed in a silicon oxide (SiO{sub 2}) layer on top of a 300 mm (001) Si substrate. The MOVPE growth conditions were chosen in a way to guarantee an efficient defect trapping within narrow trenches and to form a box shaped ridge with increased III/V volume when growing out of the trench. Compressively strained InGaAs/GaAs multi-quantum wells with 19% indium were deposited on top of the fully relaxed GaAs ridges as an activemore » material for optical applications. Transmission electron microcopy investigation shows that very flat quantum well (QW) interfaces were realized. A clear defect trapping inside the trenches is observed whereas the ridge material is free of threading dislocations with only a very low density of planar defects. Pronounced QW photoluminescence (PL) is detected from different ridge sizes at room temperature. The potential of these III/V nano ridges for laser integration on Si substrates is emphasized by the achieved ridge volume which could enable wave guidance and by the high crystal quality in line with the distinct PL.« less

  12. Bridging the "green gap" of LEDs: giant light output enhancement and directional control of LEDs via embedded nano-void photonic crystals.

    PubMed

    Tsai, Yu-Lin; Liu, Che-Yu; Krishnan, Chirenjeevi; Lin, Da-Wei; Chu, You-Chen; Chen, Tzu-Pei; Shen, Tien-Lin; Kao, Tsung-Sheng; Charlton, Martin D B; Yu, Peichen; Lin, Chien-Chung; Kuo, Hao-Chung; He, Jr-Hau

    2016-01-14

    Green LEDs do not show the same level of performance as their blue and red cousins, greatly hindering the solid-state lighting development, which is the so-called "green gap". In this work, nano-void photonic crystals (NVPCs) were fabricated to embed within the GaN/InGaN green LEDs by using epitaxial lateral overgrowth (ELO) and nano-sphere lithography techniques. The NVPCs act as an efficient scattering back-reflector to outcouple the guided and downward photons, which not only boost the light extraction efficiency of LEDs with an enhancement of 78% but also collimate the view angle of LEDs from 131.5° to 114.0°. This could be because of the highly scattering nature of NVPCs which reduce the interference giving rise to Fabry-Perot resonance. Moreover, due to the threading dislocation suppression and strain relief by the NVPCs, the internal quantum efficiency was increased by 25% and droop behavior was reduced from 37.4% to 25.9%. The enhancement of light output power can be achieved as high as 151% at a driving current of 350 mA. Giant light output enhancement and directional control via NVPCs point the way towards a promising avenue of solid-state lighting.

  13. Hierarchical resilience with lightweight threads.

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Wheeler, Kyle Bruce

    2011-10-01

    This paper proposes methodology for providing robustness and resilience for a highly threaded distributed- and shared-memory environment based on well-defined inputs and outputs to lightweight tasks. These inputs and outputs form a failure 'barrier', allowing tasks to be restarted or duplicated as necessary. These barriers must be expanded based on task behavior, such as communication between tasks, but do not prohibit any given behavior. One of the trends in high-performance computing codes seems to be a trend toward self-contained functions that mimic functional programming. Software designers are trending toward a model of software design where their core functions are specifiedmore » in side-effect free or low-side-effect ways, wherein the inputs and outputs of the functions are well-defined. This provides the ability to copy the inputs to wherever they need to be - whether that's the other side of the PCI bus or the other side of the network - do work on that input using local memory, and then copy the outputs back (as needed). This design pattern is popular among new distributed threading environment designs. Such designs include the Barcelona STARS system, distributed OpenMP systems, the Habanero-C and Habanero-Java systems from Vivek Sarkar at Rice University, the HPX/ParalleX model from LSU, as well as our own Scalable Parallel Runtime effort (SPR) and the Trilinos stateless kernels. This design pattern is also shared by CUDA and several OpenMP extensions for GPU-type accelerators (e.g. the PGI OpenMP extensions).« less

  14. Experimental study of canvas characterization for paintings

    NASA Astrophysics Data System (ADS)

    Cornelis, Bruno; Dooms, Ann; Munteanu, Adrian; Cornelis, Jan; Schelkens, Peter

    2010-02-01

    The work described here fits in the context of a larger project on the objective and relevant characterization of paintings and painting canvas through the analysis of multimodal digital images. We captured, amongst others, X-ray images of different canvas types, characterized by a variety of textures and weave patterns (fine and rougher texture; single thread and multiple threads per weave), including raw canvas as well as canvas processed with different primers. In this paper, we study how to characterize the canvas by extracting global features such as average thread width, average distance between successive threads (i.e. thread density) and the spatial distribution of primers. These features are then used to construct a generic model of the canvas structure. Secondly, we investigate whether we can identify different pieces of canvas coming from the same bolt. This is an important element for dating, authentication and identification of restorations. Both the global characteristics mentioned earlier and some local properties (such as deviations from the average pattern model) are used to compare the "fingerprint" of different pieces of cloth coming from the same or different bolts.

  15. NanoJapan: international research experience for undergraduates program: fostering U.S.-Japan research collaborations in terahertz science and technology of nanostructures

    NASA Astrophysics Data System (ADS)

    Phillips, Sarah R.; Matherly, Cheryl A.; Kono, Junichiro

    2014-09-01

    The international nature of science and engineering research demands that students have the skillsets necessary to collaborate internationally. However, limited options exist for science and engineering undergraduates who want to pursue research abroad. The NanoJapan International Research Experience for Undergraduates Program is an innovative response to this need. Developed to foster research and international engagement among young undergraduate students, it is funded by a National Science Foundation Partnerships for International Research and Education (PIRE) grant. Each summer, NanoJapan sends 12 U.S. students to Japan to conduct research internships with world leaders in terahertz (THz) spectroscopy, nanophotonics, and ultrafast optics. The students participate in cutting-edge research projects managed within the framework of the U.S-Japan NSF-PIRE collaboration. One of our focus topics is THz science and technology of nanosystems (or `TeraNano'), which investigates the physics and applications of THz dynamics of carriers and phonons in nanostructures and nanomaterials. In this article, we will introduce the program model, with specific emphasis on designing high-quality international student research experiences. We will specifically address the program curriculum that introduces students to THz research, Japanese language, and intercultural communications, in preparation for work in their labs. Ultimately, the program aims to increase the number of U.S. students who choose to pursue graduate study in this field, while cultivating a generation of globally aware engineers and scientists who are prepared for international research collaboration.

  16. Development and study of a parallel algorithm of iteratively forming latent functionally-determined structures for classification and analysis of meteorological data

    NASA Astrophysics Data System (ADS)

    Sorokin, V. A.; Volkov, Yu V.; Sherstneva, A. I.; Botygin, I. A.

    2016-11-01

    This paper overviews a method of generating climate regions based on an analytic signal theory. When applied to atmospheric surface layer temperature data sets, the method allows forming climatic structures with the corresponding changes in the temperature to make conclusions on the uniformity of climate in an area and to trace the climate changes in time by analyzing the type group shifts. The algorithm is based on the fact that the frequency spectrum of the thermal oscillation process is narrow-banded and has only one mode for most weather stations. This allows using the analytic signal theory, causality conditions and introducing an oscillation phase. The annual component of the phase, being a linear function, was removed by the least squares method. The remaining phase fluctuations allow consistent studying of their coordinated behavior and timing, using the Pearson correlation coefficient for dependence evaluation. This study includes program experiments to evaluate the calculation efficiency in the phase grouping task. The paper also overviews some single-threaded and multi-threaded computing models. It is shown that the phase grouping algorithm for meteorological data can be parallelized and that a multi-threaded implementation leads to a 25-30% increase in the performance.

  17. Mechanical properties of silk of the Australian golden orb weavers Nephila pilipes and Nephilaplumipes.

    PubMed

    Kerr, Genevieve G; Nahrung, Helen F; Wiegand, Aaron; Kristoffersen, Joanna; Killen, Peter; Brown, Cameron; Macdonald, Joanne

    2018-02-22

    Silks from orb-weaving spiders are exceptionally tough, producing a model polymer for biomimetic fibre development. The mechanical properties of naturally spun silk threads from two species of Australian orb-weavers, Nephila pilipes and Nephila plumipes , were examined here in relation to overall thread diameter, the size and number of fibres within threads, and spider size. N. pilipes , the larger of the two species, had significantly tougher silk with higher strain capacity than its smaller congener, producing threads with average toughness of 150 MJ m -3 , despite thread diameter, mean fibre diameter and number of fibres per thread not differing significantly between the two species. Within N. pilipes , smaller silk fibres were produced by larger spiders, yielding tougher threads. In contrast, while spider size was correlated with thread diameter in N. plumipes , there were no clear patterns relating to silk toughness, which suggests that the differences in properties between the silk of the two species arise through differing molecular structure. Our results support previous studies that found that the mechanical properties of silk differ between distantly related spider species, and extends on that work to show that the mechanical and physical properties of silk from more closely related species can also differ remarkably. © 2018. Published by The Company of Biologists Ltd.

  18. Developing an Effective Model for Shale Gas Flow in Nano-scale Pore Clusters based on FIB-SEM Images

    NASA Astrophysics Data System (ADS)

    Jiang, W. B.; Lin, M.; Yi, Z. X.; Li, H. S.

    2016-12-01

    Nano-scale pores existed in the form of clusters are the controlling void space in shale gas reservoir. Gas transport in nanopores which has a significant influence on shale gas' recoverability displays multiple transport regimes, including viscous, slippage flow and Knudsen diffusion. In addition, it is also influenced by pore space characteristics. For convenience and efficiency consideration, it is necessary to develop an upscaling model from nano pore to pore cluster scale. Existing models are more like framework functions that provide a format, because the parameters that represent pore space characteristics are underdetermined and may have multiple possibilities. Therefore, it is urgent to make them clear and obtained a model that is closer to reality. FIB-SEM imaging technology is able to acquire three dimensional images with nanometer resolution that nano pores can be visible. Based on the images of two shale samples, we used a high-precision pore network extraction algorithm to generate equivalent pore networks and simulate multiple regime (non-Darcy) flow in it. Several structural parameters can be obtained through pore network modelling. It is found that although the throat-radius distributions are very close, throat flux-radius distributions of different samples can be divided into two categories. The variation of tortuosity with pressure and the overall trend of throat-flux distribution changes with pressure are disclosed. A deeper understanding of shale gas flow in nano-scale pore clusters is obtained. After all, an upscaling model that connects absolute permeability, apparent permeability and other characteristic parameters is proposed, and the best parameter scheme considering throat number-radius distribution and flowing porosity for this model is selected out of three schemes based on pore scale results, and it can avoid multiple-solution problem and is useful in reservoir modelling and experiment result analysis, etc. This work is supported by the Strategic Priority Research Program of the Chinese Academy of Sciences (XDB10020302), the National Natural Science Foundation of China (41574129), the Key Instrument Developing Project of the CAS (ZDYZ2012-1-08-02), the 973 Program (2014CB239004).

  19. One Approach to the Synthesis, Design and Manufacture of Hyperboloid Gear Sets With Face Mating Gears. Part 1: Basic Theoretical and Cad Experience

    NASA Astrophysics Data System (ADS)

    Abadjiev, Valentin; Abadjieva, Emilia

    2016-06-01

    Hyperboloid gear drives with face mating gears are used to transform rotations between shafts with non-parallel and non-intersecting axes. A special case of these transmissions are Spiroid and Helicon gear drives. The classical gear drives of this type are the Archimedean ones. The objective of this study are hyperboloid gear drives with face meshing, when the pinion possesses threads of conic convolute, Archimedean and involute types, or the pinion has threads of cylindrical convolute, Archimedean and involute types. For simplicity, all three types transmis- sions with face mating gears and a conic pinion are titled Spiroid and all three types transmissions with face mating gears and a cylindrical pinion are titled Helicon. Principles of the mathematical modelling of tooth contact synthesis are discussed in this study. The presented research shows that the synthesis is realized by application of two mathematical models: pitch contact point and mesh region models. Two approaches for synthesis of the gear drives in accordance with Olivier's principles are illustrated. The algorithms and computer programs for optimization synthesis and design of the studied hyperboloid gear drives are presented.

  20. Tensile Shear Properties of the Friction Stir Lap Welded Joints and Material Flow Mechanism Under Pulsatile Revolutions

    NASA Astrophysics Data System (ADS)

    Hu, Yanying; Liu, Huijie; Du, Shuaishuai

    2018-06-01

    The aim of the present article is to offer insight into the effects of pin profiles on interface defects, tensile shear properties, microstructures, and the material flow of friction stir lap welded joints. The results indicate that, compared to the lap joints welded by the single threaded plane pin, the three-plane threaded pin, and the triangle threaded pin, the lap joint obtained by the conventional conical threaded pin is characterized by the minimum interface defect. The alternate threads and planes on the pin provide periodical stress, leading to pulsatile material flow patterns. Under the effect of pulsatile revolutions, an asymmetrical flow field is formed around the tool. The threads on the pin force the surrounding material to flow downward. The planes cannot only promote the horizontal flow of the material by scraping, but also provide extra space for the material vertical flow. A heuristic model is established to describe the material flow mechanism during friction stir lap welding under the effect of pulsatile revolutions.

  1. Experiments in Aligning Threaded Parts Using a Robot Hand

    NASA Technical Reports Server (NTRS)

    Diftler, M. A.; Walker, I. D.

    1999-01-01

    Techniques for determining and correcting threaded part alignment using force and angular position data are developed to augment currently limited techniques for align- ing threaded parts. These new techniques are based on backspinning a nut with respect to a bolt and measuring the force change that occurs when the bolt "falls" into the nut. Kinematic models that describe the relationship between threaded parts during backspinning are introduced and are used to show how angular alignment may be determined. The models indicate how to distinguish between the aligned and misaligned cases of a bolt and a nut connection by using axial force data only. In addition, by tracking the in-plane relative attitude of the bolt during spinning, data can be obtained on the direction of the angular misalignment which, in turn, is used to correct the misalignment. Results from experiments using a bolt held in a specialized fixture and a three fingers Stanford/JPL hand are presented.

  2. Interpretation of the prominence differential emissions measure for 3 geometries

    NASA Technical Reports Server (NTRS)

    Schmahl, E. J.; Orrall, F. Q.

    1986-01-01

    Researchers have used prominence extreme ultraviolet line intensities observed from Skylab to derive the differential emission measure Q(T) in the prominence-corona (PC) interface from 3 x 10,000 to 3 times 1 million K, including the effects of Lyman Continuum absorption. Using lines both shortward and longward of the Lyman limit, researchers have estimated the importance of absorption as function of temperature. The magnitude of the absorption, as well as its rate of increase as a function of temperature, place limits on the thread scales and the character of the interfilar medium. Researchers have calculated models based on three assumed geometries: (1) threads with hot sheaths and cool cores; (2) isothermal threads; and (3) threads with longitudinal temperature gradients along the magnetic field. Comparison of the absorption computed from these models with the observed absorption in prominences shows that none of the geometries is totally satisfactory.

  3. Wallops Ship Surveillance System

    NASA Technical Reports Server (NTRS)

    Smith, Donna C.

    2011-01-01

    Approved as a Wallops control center backup system, the Wallops Ship Surveillance Software is a day-of-launch risk analysis tool for spaceport activities. The system calculates impact probabilities and displays ship locations relative to boundary lines. It enables rapid analysis of possible flight paths to preclude the need to cancel launches and allow execution of launches in a timely manner. Its design is based on low-cost, large-customer- base elements including personal computers, the Windows operating system, C/C++ object-oriented software, and network interfaces. In conformance with the NASA software safety standard, the system is designed to ensure that it does not falsely report a safe-for-launch condition. To improve the current ship surveillance method, the system is designed to prevent delay of launch under a safe-for-launch condition. A single workstation is designated the controller of the official ship information and the official risk analysis. Copies of this information are shared with other networked workstations. The program design is divided into five subsystems areas: 1. Communication Link -- threads that control the networking of workstations; 2. Contact List -- a thread that controls a list of protected item (ocean vessel) information; 3. Hazard List -- threads that control a list of hazardous item (debris) information and associated risk calculation information; 4. Display -- threads that control operator inputs and screen display outputs; and 5. Archive -- a thread that controls archive file read and write access. Currently, most of the hazard list thread and parts of other threads are being reused as part of a new ship surveillance system, under the SureTrak project.

  4. Bending and buckling of viscoplastic threads

    NASA Astrophysics Data System (ADS)

    Hewitt, Ian; Balmforth, Neil

    2012-11-01

    We use a slender body theory to describe the dynamics of a thin viscoplastic thread undergoing extrusion, such as occurs when squeezing toothpaste from a tube. The theory adopts the Bingham model for a yield stress fluid, together with an asymptotic approximation for the stress and strain-rate profiles across the narrow width of the thread, which imply that the thread must either be rigid or fully yielded across its entire width. A compact description of the resultant longitudinal stress and moment acting on the thread allows these yielded and unyielded regions to be identified for given external forces. The theory is applied to extrusion flows; the yield stress prevents any deformation until a critical length of extrusion is reached, after which the dynamically evolving yielded regions mediate a distinctive drooping of a horizontal beam, or a catastrophic collapse of an upright beam.

  5. Crafting threads of diblock copolymer micelles via flow-enabled self-assembly.

    PubMed

    Li, Bo; Han, Wei; Jiang, Beibei; Lin, Zhiqun

    2014-03-25

    Hierarchically assembled amphiphilic diblock copolymer micelles were exquisitely crafted over large areas by capitalizing on two concurrent self-assembling processes at different length scales, namely, the periodic threads composed of a monolayer or a bilayer of diblock copolymer micelles precisely positioned by flow-enabled self-assembly (FESA) on the microscopic scale and the self-assembly of amphiphilic diblock copolymer micelles into ordered arrays within an individual thread on the nanometer scale. A minimum spacing between two adjacent threads λmin was observed. A model was proposed to rationalize the relationship between the thread width and λmin. Such FESA of diblock copolymer micelles is remarkably controllable and easy to implement. It opens up possibilities for lithography-free positioning and patterning of diblock copolymer micelles for various applications in template fabrication of periodic inorganic nanostructures, nanoelectronics, optoelectronics, magnetic devices, and biotechnology.

  6. Programming Models for Concurrency and Real-Time

    NASA Astrophysics Data System (ADS)

    Vitek, Jan

    Modern real-time applications are increasingly large, complex and concurrent systems which must meet stringent performance and predictability requirements. Programming those systems require fundamental advances in programming languages and runtime systems. This talk presents our work on Flexotasks, a programming model for concurrent, real-time systems inspired by stream-processing and concurrent active objects. Some of the key innovations in Flexotasks are that it support both real-time garbage collection and region-based memory with an ownership type system for static safety. Communication between tasks is performed by channels with a linear type discipline to avoid copying messages, and by a non-blocking transactional memory facility. We have evaluated our model empirically within two distinct implementations, one based on Purdue’s Ovm research virtual machine framework and the other on Websphere, IBM’s production real-time virtual machine. We have written a number of small programs, as well as a 30 KLOC avionics collision detector application. We show that Flexotasks are capable of executing periodic threads at 10 KHz with a standard deviation of 1.2us and have performance competitive with hand coded C programs.

  7. Capability-Based Modeling Methodology: A Fleet-First Approach to Architecture

    DTIC Science & Technology

    2014-02-01

    reconnaissance (ISR) aircraft , or unmanned systems . Accordingly, a mission architecture used to model SAG operations for a given Fleet unit should include all...would use an ISR aircraft to increase fidelity of a targeting solution; another mission thread to show how unmanned systems can augment targeting... unmanned systems . Therefore, an architect can generate, from a comprehensive SAG mission architecture, individual mission threads that model how a SAG

  8. Low Loss Graded Index Polymer Optical Fiber for Local Networking

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Claus, Richard Otto

    The objective of this Department of Energy SBIR program has been to develop technology for the advancement of advanced computing systems. NanoSonic worked with two subcontractors, the Polymicro Division of Molex, a U.S.-based manufacturer of specialized optical fiber and fiber components, and Virginia Tech, a research university involved through the Global Environment for Network Innovations (GENI) program in high-speed computer networking research. NanoSonic developed a patented molecular-level self-assembly process to manufacture polymer-based optical fibers in a way similar to the modified chemical vapor deposition (MCVD) approach typically used to make glass optical fibers. Although polymer fiber has a higher attenuationmore » per unit length than glass fiber, short connectorized polymer fiber jumpers offer significant cost savings over their glass counterparts, particularly due to the potential use of low-cost plastic fiber connectors. As part of the SBIR commercialization process, NanoSonic exclusively licensed this technology to a large ($100B+ market cap) U.S.-based manufacturing conglomerate near the end of the first year of the Phase II program. With this base technology developed and licensed, NanoSonic then worked with Polymicro to address secondary program goals of using related but not conflicting production methods to enhance the performance of other specialty optical fiber products and components, and Virginia Tech continued its evaluation of developed polymer fibers in its network infrastructure system on the university campus. We also report our current understanding of the observation during the Phase I program of quantum conductance and partial quantum conductance in metal-insulator-metal (MIM) devices. Such conductance behavior may be modeled as singlemode behavior in one-dimensional electrically conducting waveguides, similar in principle to singlemode optical propagation in dielectric fiber waveguides. Although NanoSonic has not licensed any of the additional technology developed during the second year of the program, several proprietary discussions with major materials companies are underway as of the conclusion of Phase II.« less

  9. Oxide dispersion strengthened ferritic steels: a basic research joint program in France

    NASA Astrophysics Data System (ADS)

    Boutard, J.-L.; Badjeck, V.; Barguet, L.; Barouh, C.; Bhattacharya, A.; Colignon, Y.; Hatzoglou, C.; Loyer-Prost, M.; Rouffié, A. L.; Sallez, N.; Salmon-Legagneur, H.; Schuler, T.

    2014-12-01

    AREVA, CEA, CNRS, EDF and Mécachrome are funding a joint program of basic research on Oxide Dispersion Strengthened Steels (ODISSEE), in support to the development of oxide dispersion strengthened 9-14% Cr ferritic-martensitic steels for the fuel element cladding of future Sodium-cooled fast neutron reactors. The selected objectives and the results obtained so far will be presented concerning (i) physical-chemical characterisation of the nano-clusters as a function of ball-milling process, metallurgical conditions and irradiation, (ii) meso-scale understanding of failure mechanisms under dynamic loading and creep, and, (iii) kinetic modelling of nano-clusters nucleation and α/α‧ unmixing.

  10. Dynamic wavefront creation for processing units using a hybrid compactor

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Puthoor, Sooraj; Beckmann, Bradford M.; Yudanov, Dmitri

    A method, a non-transitory computer readable medium, and a processor for repacking dynamic wavefronts during program code execution on a processing unit, each dynamic wavefront including multiple threads are presented. If a branch instruction is detected, a determination is made whether all wavefronts following a same control path in the program code have reached a compaction point, which is the branch instruction. If no branch instruction is detected in executing the program code, a determination is made whether all wavefronts following the same control path have reached a reconvergence point, which is a beginning of a program code segment tomore » be executed by both a taken branch and a not taken branch from a previous branch instruction. The dynamic wavefronts are repacked with all threads that follow the same control path, if all wavefronts following the same control path have reached the branch instruction or the reconvergence point.« less

  11. Too Much Control Can Hurt: A Threaded Cognition Model of the Attentional Blink

    ERIC Educational Resources Information Center

    Taatgen, Niels A.; Juvina, Ion; Schipper, Marc; Borst, Jelmer P.; Martens, Sander

    2009-01-01

    Explanations for the attentional blink (AB; a deficit in identifying the second of two targets when presented 200-500ms after the first) have recently shifted from limitations in memory consolidation to disruptions in cognitive control. With a new model based on the threaded cognition theory of multi-tasking we propose a different explanation: the…

  12. Multi-thread parallel algorithm for reconstructing 3D large-scale porous structures

    NASA Astrophysics Data System (ADS)

    Ju, Yang; Huang, Yaohui; Zheng, Jiangtao; Qian, Xu; Xie, Heping; Zhao, Xi

    2017-04-01

    Geomaterials inherently contain many discontinuous, multi-scale, geometrically irregular pores, forming a complex porous structure that governs their mechanical and transport properties. The development of an efficient reconstruction method for representing porous structures can significantly contribute toward providing a better understanding of the governing effects of porous structures on the properties of porous materials. In order to improve the efficiency of reconstructing large-scale porous structures, a multi-thread parallel scheme was incorporated into the simulated annealing reconstruction method. In the method, four correlation functions, which include the two-point probability function, the linear-path functions for the pore phase and the solid phase, and the fractal system function for the solid phase, were employed for better reproduction of the complex well-connected porous structures. In addition, a random sphere packing method and a self-developed pre-conditioning method were incorporated to cast the initial reconstructed model and select independent interchanging pairs for parallel multi-thread calculation, respectively. The accuracy of the proposed algorithm was evaluated by examining the similarity between the reconstructed structure and a prototype in terms of their geometrical, topological, and mechanical properties. Comparisons of the reconstruction efficiency of porous models with various scales indicated that the parallel multi-thread scheme significantly shortened the execution time for reconstruction of a large-scale well-connected porous model compared to a sequential single-thread procedure.

  13. The eNanoMapper database for nanomaterial safety information

    PubMed Central

    Chomenidis, Charalampos; Doganis, Philip; Fadeel, Bengt; Grafström, Roland; Hardy, Barry; Hastings, Janna; Hegi, Markus; Jeliazkov, Vedrin; Kochev, Nikolay; Kohonen, Pekka; Munteanu, Cristian R; Sarimveis, Haralambos; Smeets, Bart; Sopasakis, Pantelis; Tsiliki, Georgia; Vorgrimmler, David; Willighagen, Egon

    2015-01-01

    Summary Background: The NanoSafety Cluster, a cluster of projects funded by the European Commision, identified the need for a computational infrastructure for toxicological data management of engineered nanomaterials (ENMs). Ontologies, open standards, and interoperable designs were envisioned to empower a harmonized approach to European research in nanotechnology. This setting provides a number of opportunities and challenges in the representation of nanomaterials data and the integration of ENM information originating from diverse systems. Within this cluster, eNanoMapper works towards supporting the collaborative safety assessment for ENMs by creating a modular and extensible infrastructure for data sharing, data analysis, and building computational toxicology models for ENMs. Results: The eNanoMapper database solution builds on the previous experience of the consortium partners in supporting diverse data through flexible data storage, open source components and web services. We have recently described the design of the eNanoMapper prototype database along with a summary of challenges in the representation of ENM data and an extensive review of existing nano-related data models, databases, and nanomaterials-related entries in chemical and toxicogenomic databases. This paper continues with a focus on the database functionality exposed through its application programming interface (API), and its use in visualisation and modelling. Considering the preferred community practice of using spreadsheet templates, we developed a configurable spreadsheet parser facilitating user friendly data preparation and data upload. We further present a web application able to retrieve the experimental data via the API and analyze it with multiple data preprocessing and machine learning algorithms. Conclusion: We demonstrate how the eNanoMapper database is used to import and publish online ENM and assay data from several data sources, how the “representational state transfer” (REST) API enables building user friendly interfaces and graphical summaries of the data, and how these resources facilitate the modelling of reproducible quantitative structure–activity relationships for nanomaterials (NanoQSAR). PMID:26425413

  14. The eNanoMapper database for nanomaterial safety information.

    PubMed

    Jeliazkova, Nina; Chomenidis, Charalampos; Doganis, Philip; Fadeel, Bengt; Grafström, Roland; Hardy, Barry; Hastings, Janna; Hegi, Markus; Jeliazkov, Vedrin; Kochev, Nikolay; Kohonen, Pekka; Munteanu, Cristian R; Sarimveis, Haralambos; Smeets, Bart; Sopasakis, Pantelis; Tsiliki, Georgia; Vorgrimmler, David; Willighagen, Egon

    2015-01-01

    The NanoSafety Cluster, a cluster of projects funded by the European Commision, identified the need for a computational infrastructure for toxicological data management of engineered nanomaterials (ENMs). Ontologies, open standards, and interoperable designs were envisioned to empower a harmonized approach to European research in nanotechnology. This setting provides a number of opportunities and challenges in the representation of nanomaterials data and the integration of ENM information originating from diverse systems. Within this cluster, eNanoMapper works towards supporting the collaborative safety assessment for ENMs by creating a modular and extensible infrastructure for data sharing, data analysis, and building computational toxicology models for ENMs. The eNanoMapper database solution builds on the previous experience of the consortium partners in supporting diverse data through flexible data storage, open source components and web services. We have recently described the design of the eNanoMapper prototype database along with a summary of challenges in the representation of ENM data and an extensive review of existing nano-related data models, databases, and nanomaterials-related entries in chemical and toxicogenomic databases. This paper continues with a focus on the database functionality exposed through its application programming interface (API), and its use in visualisation and modelling. Considering the preferred community practice of using spreadsheet templates, we developed a configurable spreadsheet parser facilitating user friendly data preparation and data upload. We further present a web application able to retrieve the experimental data via the API and analyze it with multiple data preprocessing and machine learning algorithms. We demonstrate how the eNanoMapper database is used to import and publish online ENM and assay data from several data sources, how the "representational state transfer" (REST) API enables building user friendly interfaces and graphical summaries of the data, and how these resources facilitate the modelling of reproducible quantitative structure-activity relationships for nanomaterials (NanoQSAR).

  15. Notional Machines and Introductory Programming Education

    ERIC Educational Resources Information Center

    Sorva, Juha

    2013-01-01

    This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of the computer in program execution. More specifically, the review covers the literature on programming…

  16. Synchronization in Scratch: A Case Study with Education Science Students

    ERIC Educational Resources Information Center

    Nikolos, Dimitris; Komis, Vassilis

    2015-01-01

    The Scratch programming language is an introductory programming language for students. It is also a visual concurrent programming language, where multiple threads are executed simultaneously. Synchronization in concurrent languages is a complex task for novices to understand. Our research is focused on strategies and methods applied by novice…

  17. Threading Dislocations in InGaAs/GaAs (001) Buffer Layers for Metamorphic High Electron Mobility Transistors

    NASA Astrophysics Data System (ADS)

    Song, Yifei; Kujofsa, Tedi; Ayers, John E.

    2018-07-01

    In order to evaluate various buffer layers for metamorphic devices, threading dislocation densities have been calculated for uniform composition In x Ga1- x As device layers deposited on GaAs (001) substrates with an intermediate graded buffer layer using the L MD model, where L MD is the average length of misfit dislocations. On this basis, we compare the relative effectiveness of buffer layers with linear, exponential, and S-graded compositional profiles. In the case of a 2 μm thick buffer layer linear grading results in higher threading dislocation densities in the device layer compared to either exponential or S-grading. When exponential grading is used, lower threading dislocation densities are obtained with a smaller length constant. In the S-graded case, lower threading dislocation densities result when a smaller standard deviation parameter is used. As the buffer layer thickness is decreased from 2 μm to 0.1 μm all of the above effects are diminished, and the absolute threading dislocation densities increase.

  18. Carbon Nanotube Fiber Ionization Mass Spectrometry: A Fundamental Study of a Multi-Walled Carbon Nanotube Functionalized Corona Discharge Pin for Polycyclic Aromatic Hydrocarbons Analysis.

    PubMed

    Nahan, Keaton S; Alvarez, Noe; Shanov, Vesselin; Vonderheide, Anne

    2017-11-01

    Mass spectrometry continues to tackle many complicated tasks, and ongoing research seeks to simplify its instrumentation as well as sampling. The desorption electrospray ionization (DESI) source was the first ambient ionization source to function without extensive gas requirements and chromatography. Electrospray techniques generally have low efficiency for ionization of nonpolar analytes and some researchers have resorted to methods such as direct analysis in real time (DART) or desorption atmospheric pressure chemical ionization (DAPCI) for their analysis. In this work, a carbon nanotube fiber ionization (nanoCFI) source was developed and was found to be capable of solid phase microextraction (SPME) of nonpolar analytes as well as ionization and sampling similar to that of direct probe atmospheric pressure chemical ionization (DP-APCI). Conductivity and adsorption were maintained by utilizing a corona pin functionalized with a multi-walled carbon nanotube (MWCNT) thread. Quantitative work with the nanoCFI source with a designed corona discharge pin insert demonstrated linearity up to 0.97 (R 2 ) of three target PAHs with phenanthrene internal standard. Graphical Abstract ᅟ.

  19. Carbon Nanotube Fiber Ionization Mass Spectrometry: A Fundamental Study of a Multi-Walled Carbon Nanotube Functionalized Corona Discharge Pin for Polycyclic Aromatic Hydrocarbons Analysis

    NASA Astrophysics Data System (ADS)

    Nahan, Keaton S.; Alvarez, Noe; Shanov, Vesselin; Vonderheide, Anne

    2017-09-01

    Mass spectrometry continues to tackle many complicated tasks, and ongoing research seeks to simplify its instrumentation as well as sampling. The desorption electrospray ionization (DESI) source was the first ambient ionization source to function without extensive gas requirements and chromatography. Electrospray techniques generally have low efficiency for ionization of nonpolar analytes and some researchers have resorted to methods such as direct analysis in real time (DART) or desorption atmospheric pressure chemical ionization (DAPCI) for their analysis. In this work, a carbon nanotube fiber ionization (nanoCFI) source was developed and was found to be capable of solid phase microextraction (SPME) of nonpolar analytes as well as ionization and sampling similar to that of direct probe atmospheric pressure chemical ionization (DP-APCI). Conductivity and adsorption were maintained by utilizing a corona pin functionalized with a multi-walled carbon nanotube (MWCNT) thread. Quantitative work with the nanoCFI source with a designed corona discharge pin insert demonstrated linearity up to 0.97 (R2) of three target PAHs with phenanthrene internal standard. [Figure not available: see fulltext.

  20. Graphene enhanced field emission from InP nanocrystals.

    PubMed

    Iemmo, L; Di Bartolomeo, A; Giubileo, F; Luongo, G; Passacantando, M; Niu, G; Hatami, F; Skibitzki, O; Schroeder, T

    2017-12-08

    We report the observation of field emission (FE) from InP nanocrystals (NCs) epitaxially grown on an array of p-Si nanotips. We prove that FE can be enhanced by covering the InP NCs with graphene. The measurements are performed inside a scanning electron microscope chamber with a nano-controlled W-thread used as an anode. We analyze the FE by Fowler-Nordheim theory and find that the field enhancement factor increases monotonically with the spacing between the anode and the cathode. We also show that InP/p-Si junction has a rectifying behavior, while graphene on InP creates an ohmic contact. Understanding the fundamentals of such nanojunctions is key for applications in nanoelectronics.

  1. Graphene enhanced field emission from InP nanocrystals

    NASA Astrophysics Data System (ADS)

    Iemmo, L.; Di Bartolomeo, A.; Giubileo, F.; Luongo, G.; Passacantando, M.; Niu, G.; Hatami, F.; Skibitzki, O.; Schroeder, T.

    2017-12-01

    We report the observation of field emission (FE) from InP nanocrystals (NCs) epitaxially grown on an array of p-Si nanotips. We prove that FE can be enhanced by covering the InP NCs with graphene. The measurements are performed inside a scanning electron microscope chamber with a nano-controlled W-thread used as an anode. We analyze the FE by Fowler-Nordheim theory and find that the field enhancement factor increases monotonically with the spacing between the anode and the cathode. We also show that InP/p-Si junction has a rectifying behavior, while graphene on InP creates an ohmic contact. Understanding the fundamentals of such nanojunctions is key for applications in nanoelectronics.

  2. Cache Locality Optimization for Recursive Programs

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Lifflander, Jonathan; Krishnamoorthy, Sriram

    We present an approach to optimize the cache locality for recursive programs by dynamically splicing--recursively interleaving--the execution of distinct function invocations. By utilizing data effect annotations, we identify concurrency and data reuse opportunities across function invocations and interleave them to reduce reuse distance. We present algorithms that efficiently track effects in recursive programs, detect interference and dependencies, and interleave execution of function invocations using user-level (non-kernel) lightweight threads. To enable multi-core execution, a program is parallelized using a nested fork/join programming model. Our cache optimization strategy is designed to work in the context of a random work stealing scheduler. Wemore » present an implementation using the MIT Cilk framework that demonstrates significant improvements in sequential and parallel performance, competitive with a state-of-the-art compile-time optimizer for loop programs and a domain- specific optimizer for stencil programs.« less

  3. Polyether ether ketone implants achieve increased bone fusion when coated with nano-sized hydroxyapatite: a histomorphometric study in rabbit bone

    PubMed Central

    Johansson, Pär; Jimbo, Ryo; Naito, Yoshihito; Kjellin, Per; Currie, Fredrik; Wennerberg, Ann

    2016-01-01

    Polyether ether ketone (PEEK) possesses excellent mechanical properties similar to those of human bone and is considered the best alternative material other than titanium for orthopedic spine and trauma implants. However, the deficient osteogenic properties and the bioinertness of PEEK limit its fields of application. The aim of this study was to limit these drawbacks by coating the surface of PEEK with nano-scaled hydroxyapatite (HA) minerals. In the study, the biological response to PEEK, with and without HA coating, was investigated. Twenty-four screw-like and apically perforated implants in the rabbit femur were histologically evaluated at 3 weeks and 12 weeks after surgery. Twelve of the 24 implants were HA coated (test), and the remaining 12 served as uncoated PEEK controls. At 3 weeks and 12 weeks, the mean bone–implant contact was higher for test compared to control (P<0.05). The bone area inside the threads was comparable in the two groups, but the perforating hole showed more bone area for the HA-coated implants at both healing points (P<0.01). With these results, we conclude that nano-sized HA coating on PEEK implants significantly improved the osteogenic properties, and in a clinical situation this material composition may serve as an implant where a rapid bone fusion is essential. PMID:27103801

  4. Polyether ether ketone implants achieve increased bone fusion when coated with nano-sized hydroxyapatite: a histomorphometric study in rabbit bone.

    PubMed

    Johansson, Pär; Jimbo, Ryo; Naito, Yoshihito; Kjellin, Per; Currie, Fredrik; Wennerberg, Ann

    2016-01-01

    Polyether ether ketone (PEEK) possesses excellent mechanical properties similar to those of human bone and is considered the best alternative material other than titanium for orthopedic spine and trauma implants. However, the deficient osteogenic properties and the bioinertness of PEEK limit its fields of application. The aim of this study was to limit these drawbacks by coating the surface of PEEK with nano-scaled hydroxyapatite (HA) minerals. In the study, the biological response to PEEK, with and without HA coating, was investigated. Twenty-four screw-like and apically perforated implants in the rabbit femur were histologically evaluated at 3 weeks and 12 weeks after surgery. Twelve of the 24 implants were HA coated (test), and the remaining 12 served as uncoated PEEK controls. At 3 weeks and 12 weeks, the mean bone-implant contact was higher for test compared to control (P<0.05). The bone area inside the threads was comparable in the two groups, but the perforating hole showed more bone area for the HA-coated implants at both healing points (P<0.01). With these results, we conclude that nano-sized HA coating on PEEK implants significantly improved the osteogenic properties, and in a clinical situation this material composition may serve as an implant where a rapid bone fusion is essential.

  5. Community ecology neutral models and the topology of connectivity

    EPA Science Inventory

    This presentation will tie together two threads of past research. The first thread is research on biodiversity starting in the 1990s with the Biodiversity Research consortium initiated by EPA and the US Forest Service, and including the US Fish and Wildlife Service Gap Analysis ...

  6. Multi-threaded parallel simulation of non-local non-linear problems in ultrashort laser pulse propagation in the presence of plasma

    NASA Astrophysics Data System (ADS)

    Baregheh, Mandana; Mezentsev, Vladimir; Schmitz, Holger

    2011-06-01

    We describe a parallel multi-threaded approach for high performance modelling of wide class of phenomena in ultrafast nonlinear optics. Specific implementation has been performed using the highly parallel capabilities of a programmable graphics processor.

  7. Experimental studies of Micro- and Nano-grained UO 2: Grain Growth Behavior, Sufrace Morphology, and Fracture Toughness

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Miao, Yinbin; Mo, Kun; Jamison, Laura M.

    This activity is supported by the US Nuclear Energy Advanced Modeling and Simulation (NEAMS) Fuels Product Line (FPL) and aims at providing experimental data for the validation of the mesoscale simulation code MARMOT. MARMOT is a mesoscale multiphysics code that predicts the coevolution of microstructure and properties within reactor fuel during its lifetime in the reactor. It is an important component of the Moose-Bison-Marmot (MBM) code suite that has been developed by Idaho National Laboratory (INL) to enable next generation fuel performance modeling capability as part of the NEAMS Program FPL. In order to ensure the accuracy of the microstructure-basedmore » materials models being developed within the MARMOT code, extensive validation efforts must be carried out. In this report, we summarize the experimental efforts in FY16 including the following important experiments: (1) in-situ grain growth measurement of nano-grained UO 2; (2) investigation of surface morphology in micrograined UO 2; (3) Nano-indentation experiments on nano- and micro-grained UO 2. The highlight of this year is: we have successfully demonstrated our capability to in-situ measure grain size development while maintaining the stoichiometry of nano-grained UO 2 materials; the experiment is, for the first time, using synchrotron X-ray diffraction to in-situ measure grain growth behavior of UO 2.« less

  8. Large Scale Document Inversion using a Multi-threaded Computing System

    PubMed Central

    Jung, Sungbo; Chang, Dar-Jen; Park, Juw Won

    2018-01-01

    Current microprocessor architecture is moving towards multi-core/multi-threaded systems. This trend has led to a surge of interest in using multi-threaded computing devices, such as the Graphics Processing Unit (GPU), for general purpose computing. We can utilize the GPU in computation as a massive parallel coprocessor because the GPU consists of multiple cores. The GPU is also an affordable, attractive, and user-programmable commodity. Nowadays a lot of information has been flooded into the digital domain around the world. Huge volume of data, such as digital libraries, social networking services, e-commerce product data, and reviews, etc., is produced or collected every moment with dramatic growth in size. Although the inverted index is a useful data structure that can be used for full text searches or document retrieval, a large number of documents will require a tremendous amount of time to create the index. The performance of document inversion can be improved by multi-thread or multi-core GPU. Our approach is to implement a linear-time, hash-based, single program multiple data (SPMD), document inversion algorithm on the NVIDIA GPU/CUDA programming platform utilizing the huge computational power of the GPU, to develop high performance solutions for document indexing. Our proposed parallel document inversion system shows 2-3 times faster performance than a sequential system on two different test datasets from PubMed abstract and e-commerce product reviews. CCS Concepts •Information systems➝Information retrieval • Computing methodologies➝Massively parallel and high-performance simulations. PMID:29861701

  9. Large Scale Document Inversion using a Multi-threaded Computing System.

    PubMed

    Jung, Sungbo; Chang, Dar-Jen; Park, Juw Won

    2017-06-01

    Current microprocessor architecture is moving towards multi-core/multi-threaded systems. This trend has led to a surge of interest in using multi-threaded computing devices, such as the Graphics Processing Unit (GPU), for general purpose computing. We can utilize the GPU in computation as a massive parallel coprocessor because the GPU consists of multiple cores. The GPU is also an affordable, attractive, and user-programmable commodity. Nowadays a lot of information has been flooded into the digital domain around the world. Huge volume of data, such as digital libraries, social networking services, e-commerce product data, and reviews, etc., is produced or collected every moment with dramatic growth in size. Although the inverted index is a useful data structure that can be used for full text searches or document retrieval, a large number of documents will require a tremendous amount of time to create the index. The performance of document inversion can be improved by multi-thread or multi-core GPU. Our approach is to implement a linear-time, hash-based, single program multiple data (SPMD), document inversion algorithm on the NVIDIA GPU/CUDA programming platform utilizing the huge computational power of the GPU, to develop high performance solutions for document indexing. Our proposed parallel document inversion system shows 2-3 times faster performance than a sequential system on two different test datasets from PubMed abstract and e-commerce product reviews. •Information systems➝Information retrieval • Computing methodologies➝Massively parallel and high-performance simulations.

  10. A Decade of Family Literacy: Programs, Outcomes, and Future Prospects. Information Series.

    ERIC Educational Resources Information Center

    Padak, Nancy; Sapin, Connie; Baycich, Dianna

    This paper reviews and synthesizes reports about family literacy programs and practices, focusing on outcomes for adult learners. Emphasis is on resources available in the ERIC database beginning in 1990. Section 1 on programs reviews sometimes conflicting definitions of family literacy and finds that a common thread is strengthening…

  11. MrBayes tgMC3++: A High Performance and Resource-Efficient GPU-Oriented Phylogenetic Analysis Method.

    PubMed

    Ling, Cheng; Hamada, Tsuyoshi; Gao, Jingyang; Zhao, Guoguang; Sun, Donghong; Shi, Weifeng

    2016-01-01

    MrBayes is a widespread phylogenetic inference tool harnessing empirical evolutionary models and Bayesian statistics. However, the computational cost on the likelihood estimation is very expensive, resulting in undesirably long execution time. Although a number of multi-threaded optimizations have been proposed to speed up MrBayes, there are bottlenecks that severely limit the GPU thread-level parallelism of likelihood estimations. This study proposes a high performance and resource-efficient method for GPU-oriented parallelization of likelihood estimations. Instead of having to rely on empirical programming, the proposed novel decomposition storage model implements high performance data transfers implicitly. In terms of performance improvement, a speedup factor of up to 178 can be achieved on the analysis of simulated datasets by four Tesla K40 cards. In comparison to the other publicly available GPU-oriented MrBayes, the tgMC 3 ++ method (proposed herein) outperforms the tgMC 3 (v1.0), nMC 3 (v2.1.1) and oMC 3 (v1.00) methods by speedup factors of up to 1.6, 1.9 and 2.9, respectively. Moreover, tgMC 3 ++ supports more evolutionary models and gamma categories, which previous GPU-oriented methods fail to take into analysis.

  12. Interface COMSOL-PHREEQC (iCP), an efficient numerical framework for the solution of coupled multiphysics and geochemistry

    NASA Astrophysics Data System (ADS)

    Nardi, Albert; Idiart, Andrés; Trinchero, Paolo; de Vries, Luis Manuel; Molinero, Jorge

    2014-08-01

    This paper presents the development, verification and application of an efficient interface, denoted as iCP, which couples two standalone simulation programs: the general purpose Finite Element framework COMSOL Multiphysics® and the geochemical simulator PHREEQC. The main goal of the interface is to maximize the synergies between the aforementioned codes, providing a numerical platform that can efficiently simulate a wide number of multiphysics problems coupled with geochemistry. iCP is written in Java and uses the IPhreeqc C++ dynamic library and the COMSOL Java-API. Given the large computational requirements of the aforementioned coupled models, special emphasis has been placed on numerical robustness and efficiency. To this end, the geochemical reactions are solved in parallel by balancing the computational load over multiple threads. First, a benchmark exercise is used to test the reliability of iCP regarding flow and reactive transport. Then, a large scale thermo-hydro-chemical (THC) problem is solved to show the code capabilities. The results of the verification exercise are successfully compared with those obtained using PHREEQC and the application case demonstrates the scalability of a large scale model, at least up to 32 threads.

  13. THE THERMAL INSTABILITY OF SOLAR PROMINENCE THREADS

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Soler, R.; Goossens, M.; Ballester, J. L., E-mail: roberto.soler@wis.kuleuven.be

    The fine structure of solar prominences and filaments appears as thin and long threads in high-resolution images. In H{alpha} observations of filaments, some threads can be observed for only 5-20 minutes before they seem to fade and eventually disappear, suggesting that these threads may have very short lifetimes. The presence of an instability might be the cause of this quick disappearance. Here, we study the thermal instability of prominence threads as an explanation of their sudden disappearance from H{alpha} observations. We model a prominence thread as a magnetic tube with prominence conditions embedded in a coronal environment. We assume amore » variation of the physical properties in the transverse direction so that the temperature and density continuously change from internal to external values in an inhomogeneous transitional layer representing the particular prominence-corona transition region (PCTR) of the thread. We use the nonadiabatic and resistive magnetohydrodynamic equations, which include terms due to thermal conduction parallel and perpendicular to the magnetic field, radiative losses, heating, and magnetic diffusion. We combine both analytical and numerical methods to study linear perturbations from the equilibrium state, focusing on unstable thermal solutions. We find that thermal modes are unstable in the PCTR for temperatures higher than 80,000 K, approximately. These modes are related to temperature disturbances that can lead to changes in the equilibrium due to rapid plasma heating or cooling. For typical prominence parameters, the instability timescale is of the order of a few minutes and is independent of the form of the temperature profile within the PCTR of the thread. This result indicates that thermal instability may play an important role for the short lifetimes of threads in the observations.« less

  14. 76 FR 9982 - Airworthiness Directives; Bombardier, Inc. Model DHC-8-400 Series Airplanes

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-02-23

    ... manufactured with an outlet fitting containing red anodized threads. These MFCV do not provide adequate... that some motive flow check valves (MFCV) were manufactured with an outlet fitting containing red... containing red anodized threads. These MFCV do not provide adequate electrical bonding between the valve and...

  15. Characterizing and Mitigating Work Time Inflation in Task Parallel Programs

    DOE PAGES

    Olivier, Stephen L.; de Supinski, Bronis R.; Schulz, Martin; ...

    2013-01-01

    Task parallelism raises the level of abstraction in shared memory parallel programming to simplify the development of complex applications. However, task parallel applications can exhibit poor performance due to thread idleness, scheduling overheads, and work time inflation – additional time spent by threads in a multithreaded computation beyond the time required to perform the same work in a sequential computation. We identify the contributions of each factor to lost efficiency in various task parallel OpenMP applications and diagnose the causes of work time inflation in those applications. Increased data access latency can cause significant work time inflation in NUMA systems.more » Our locality framework for task parallel OpenMP programs mitigates this cause of work time inflation. Our extensions to the Qthreads library demonstrate that locality-aware scheduling can improve performance up to 3X compared to the Intel OpenMP task scheduler.« less

  16. Unpicking the signal thread of the sector web spider Zygiella x-notata

    PubMed Central

    Mortimer, Beth; Holland, Chris; Windmill, James F. C.; Vollrath, Fritz

    2015-01-01

    Remote sensing allows an animal to extend its morphology with appropriate conductive materials and sensors providing environmental feedback from spatially removed locations. For example, the sector web spider Zygiella x-notata uses a specialized thread as both a structural bridge and signal transmitter to monitor web vibrations from its retreat at the web perimeter. To unravel this model multifunctional system, we investigated Zygiella's signal thread structure with a range of techniques, including tensile testing, laser vibrometry, electron microscopy and behavioural analysis. We found that signal threads varied significantly in the number of filaments; a result of the spider adding a lifeline each time it runs along the bridge. Our mechanical property analysis suggests that while the structure varies, its normalized load does not. We propose that the signal thread represents a complex and fully integrated multifunctional structure where filaments can be added, thus increasing absolute load-bearing capacity while maintaining signal fidelity. We conclude that such structures may serve as inspiration for remote sensing design strategies. PMID:26674191

  17. Manufacture of threads with variable pitch by using noncircular gears

    NASA Astrophysics Data System (ADS)

    Slătineanu, L.; Dodun, O.; Coteață, M.; Coman, I.; Nagîț, G.; Beșliu, I.

    2016-08-01

    There are mechanical equipments in which shafts threaded with variable pitch are included. Such a shaft could be met in the case of worm specific to the double enveloping worm gearing. Over the years, the researchers investigated some possibilities to geometrically define and manufacture the shaft zones characterized by a variable pitch. One of the methods able to facilitate the manufacture of threads with variable pitch is based on the use of noncircular gears in the threading kinematic chain for threading by cutting. In order to design the noncircular gears, the mathematical law of pitch variation has to be known. An analysis of pitch variation based on geometrical considerations was developed in the case of a double enveloping globoid worm. Subsequently, on the bases of a proper situation, a numerical model was determined. In this way, an approximately law of pitch variation was determined and it could be taken into consideration when designing the noncircular gears included in the kinematic chain of the cutting machine tool.

  18. VPython: Writing Real-time 3D Physics Programs

    NASA Astrophysics Data System (ADS)

    Chabay, Ruth

    2001-06-01

    VPython (http://cil.andrew.cmu.edu/projects/visual) combines the Python programming language with an innovative 3D graphics module called Visual, developed by David Scherer. Designed to make 3D physics simulations accessible to novice programmers, VPython allows the programmer to write a purely computational program without any graphics code, and produces an interactive realtime 3D graphical display. In a program 3D objects are created and their positions modified by computational algorithms. Running in a separate thread, the Visual module monitors the positions of these objects and renders them many times per second. Using the mouse, one can zoom and rotate to navigate through the scene. After one hour of instruction, students in an introductory physics course at Carnegie Mellon University, including those who have never programmed before, write programs in VPython to model the behavior of physical systems and to visualize fields in 3D. The Numeric array processing module allows the construction of more sophisticated simulations and models as well. VPython is free and open source. The Visual module is based on OpenGL, and runs on Windows, Linux, and Macintosh.

  19. The Diversity of Nanos Expression in Echinoderm Embryos Supports Different Mechanisms in Germ Cell Specification

    PubMed Central

    Fresques, Tara; Swartz, S. Zachary; Juliano, Celina; Morino, Yoshiaki; Kikuchi, Mani; Akasaka, Koji; Wada, Hiroshi; Yajima, Mamiko; Wessel, Gary M.

    2016-01-01

    Specification of the germ cell lineage is required for sexual reproduction in all animals. However, the timing and mechanisms of germ cell specification is remarkably diverse in animal development. Echinoderms, such as sea urchins and sea stars, are excellent model systems to study the molecular and cellular mechanisms that contribute to germ cell specification. In several echinoderm embryos tested, the germ cell factor Vasa accumulates broadly during early development and is restricted after gastrulation to cells that contribute to the germ cell lineage. In the sea urchin, however, the germ cell factor Vasa is restricted to a specific lineage by the 32-cell stage. We therefore hypothesized that the germ cell specification program in the sea urchin/Euechinoid lineage has evolved to an earlier developmental time point. To test this hypothesis we determined the expression pattern of a second germ cell factor, Nanos, in four out of five extant echinoderm clades. Here we find that Nanos mRNA does not accumulate until the blastula stage or later during the development of all other echinoderm embryos except those that belong to the Echinoid lineage. Instead, Nanos is expressed in a restricted domain at the 32–128 cell stage in Echinoid embryos. Our results support the model that the germ cell specification program underwent a heterochronic shift in the Echinoid lineage. A comparison of Echinoid and non-Echinoid germ cell specification mechanisms will contribute to our understanding of how these mechanisms have changed during animal evolution. PMID:27402572

  20. Developing eThread pipeline using SAGA-pilot abstraction for large-scale structural bioinformatics.

    PubMed

    Ragothaman, Anjani; Boddu, Sairam Chowdary; Kim, Nayong; Feinstein, Wei; Brylinski, Michal; Jha, Shantenu; Kim, Joohyun

    2014-01-01

    While most of computational annotation approaches are sequence-based, threading methods are becoming increasingly attractive because of predicted structural information that could uncover the underlying function. However, threading tools are generally compute-intensive and the number of protein sequences from even small genomes such as prokaryotes is large typically containing many thousands, prohibiting their application as a genome-wide structural systems biology tool. To leverage its utility, we have developed a pipeline for eThread--a meta-threading protein structure modeling tool, that can use computational resources efficiently and effectively. We employ a pilot-based approach that supports seamless data and task-level parallelism and manages large variation in workload and computational requirements. Our scalable pipeline is deployed on Amazon EC2 and can efficiently select resources based upon task requirements. We present runtime analysis to characterize computational complexity of eThread and EC2 infrastructure. Based on results, we suggest a pathway to an optimized solution with respect to metrics such as time-to-solution or cost-to-solution. Our eThread pipeline can scale to support a large number of sequences and is expected to be a viable solution for genome-scale structural bioinformatics and structure-based annotation, particularly, amenable for small genomes such as prokaryotes. The developed pipeline is easily extensible to other types of distributed cyberinfrastructure.

  1. Electromagnetic Physics Models for Parallel Computing Architectures

    NASA Astrophysics Data System (ADS)

    Amadio, G.; Ananya, A.; Apostolakis, J.; Aurora, A.; Bandieramonte, M.; Bhattacharyya, A.; Bianchini, C.; Brun, R.; Canal, P.; Carminati, F.; Duhem, L.; Elvira, D.; Gheata, A.; Gheata, M.; Goulas, I.; Iope, R.; Jun, S. Y.; Lima, G.; Mohanty, A.; Nikitina, T.; Novak, M.; Pokorski, W.; Ribon, A.; Seghal, R.; Shadura, O.; Vallecorsa, S.; Wenzel, S.; Zhang, Y.

    2016-10-01

    The recent emergence of hardware architectures characterized by many-core or accelerated processors has opened new opportunities for concurrent programming models taking advantage of both SIMD and SIMT architectures. GeantV, a next generation detector simulation, has been designed to exploit both the vector capability of mainstream CPUs and multi-threading capabilities of coprocessors including NVidia GPUs and Intel Xeon Phi. The characteristics of these architectures are very different in terms of the vectorization depth and type of parallelization needed to achieve optimal performance. In this paper we describe implementation of electromagnetic physics models developed for parallel computing architectures as a part of the GeantV project. Results of preliminary performance evaluation and physics validation are presented as well.

  2. Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Tsugane, Keisuke; Boku, Taisuke; Murai, Hitoshi

    Recently, the Partitioned Global Address Space (PGAS) parallel programming model has emerged as a usable distributed memory programming model. XcalableMP (XMP) is a PGAS parallel programming language that extends base languages such as C and Fortran with directives in OpenMP-like style. XMP supports a global-view model that allows programmers to define global data and to map them to a set of processors, which execute the distributed global data as a single thread. In XMP, the concept of a coarray is also employed for local-view programming. In this study, we port Gyrokinetic Toroidal Code - Princeton (GTC-P), which is a three-dimensionalmore » gyrokinetic PIC code developed at Princeton University to study the microturbulence phenomenon in magnetically confined fusion plasmas, to XMP as an example of hybrid memory model coding with the global-view and local-view programming models. In local-view programming, the coarray notation is simple and intuitive compared with Message Passing Interface (MPI) programming while the performance is comparable to that of the MPI version. Thus, because the global-view programming model is suitable for expressing the data parallelism for a field of grid space data, we implement a hybrid-view version using a global-view programming model to compute the field and a local-view programming model to compute the movement of particles. Finally, the performance is degraded by 20% compared with the original MPI version, but the hybrid-view version facilitates more natural data expression for static grid space data (in the global-view model) and dynamic particle data (in the local-view model), and it also increases the readability of the code for higher productivity.« less

  3. Hybrid-view programming of nuclear fusion simulation code in the PGAS parallel programming language XcalableMP

    DOE PAGES

    Tsugane, Keisuke; Boku, Taisuke; Murai, Hitoshi; ...

    2016-06-01

    Recently, the Partitioned Global Address Space (PGAS) parallel programming model has emerged as a usable distributed memory programming model. XcalableMP (XMP) is a PGAS parallel programming language that extends base languages such as C and Fortran with directives in OpenMP-like style. XMP supports a global-view model that allows programmers to define global data and to map them to a set of processors, which execute the distributed global data as a single thread. In XMP, the concept of a coarray is also employed for local-view programming. In this study, we port Gyrokinetic Toroidal Code - Princeton (GTC-P), which is a three-dimensionalmore » gyrokinetic PIC code developed at Princeton University to study the microturbulence phenomenon in magnetically confined fusion plasmas, to XMP as an example of hybrid memory model coding with the global-view and local-view programming models. In local-view programming, the coarray notation is simple and intuitive compared with Message Passing Interface (MPI) programming while the performance is comparable to that of the MPI version. Thus, because the global-view programming model is suitable for expressing the data parallelism for a field of grid space data, we implement a hybrid-view version using a global-view programming model to compute the field and a local-view programming model to compute the movement of particles. Finally, the performance is degraded by 20% compared with the original MPI version, but the hybrid-view version facilitates more natural data expression for static grid space data (in the global-view model) and dynamic particle data (in the local-view model), and it also increases the readability of the code for higher productivity.« less

  4. Popularity of suture materials among residents and faculty members of a postdoctoral periodontology program.

    PubMed

    Maksoud, Mohamed; Koo, Samuel; Barouch, Kasumi; Karimbux, Nadeem

    2014-02-01

    The aim of the present study was to determine the favoritism of suture materials among a group of clinicians at a teaching institution. The surveys included 11 absorbable and nine non-absorbable sutures. The surveyor was asked to select his or her suture preferences when it comes to using it in 13 different, commonly-performed surgical procedures. The surveys showed overall preferences for non-absorbable versus absorbable sutures. Chromic Gut with a 4-0 diameter thread reverse cutting FS2 needle was the most favored suture. For periodontal bone grafts and hard tissue ridge augmentation, polytetrafluoroethylene with a 4-0 thread and FS2 needle was preferred. For autogenous gingival grafts, gingival allografts, connective tissue grafts, frenectomy and frenoplasty, Chromic Gut with 5-0 diameter thread reverse cutting P3 needle was favored. For extraction socket preservation, soft tissue canine exposure, ridge augmentation, and dental implants, Chromic Gut with 4-0 diameter thread reverse cutting FS2 needle was preferred, and for sinus augmentation, Vicryl with a 4-0 diameter thread reverse cutting FS2 needle was favored. Absorbable sutures were preferred in the majority of periodontal procedures; however, non-absorbable sutures were favored in procedures that required longer healing or better stability of the flap edges in cases of periodontal and ridge augmentation. © 2013 Wiley Publishing Asia Pty Ltd.

  5. Constant time worker thread allocation via configuration caching

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Eichenberger, Alexandre E; O'Brien, John K. P.

    Mechanisms are provided for allocating threads for execution of a parallel region of code. A request for allocation of worker threads to execute the parallel region of code is received from a master thread. Cached thread allocation information identifying prior thread allocations that have been performed for the master thread are accessed. Worker threads are allocated to the master thread based on the cached thread allocation information. The parallel region of code is executed using the allocated worker threads.

  6. LONG DURATION FLARE EMISSION: IMPULSIVE HEATING OR GRADUAL HEATING?

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Qiu, Jiong; Longcope, Dana W.

    Flare emissions in X-ray and EUV wavelengths have previously been modeled as the plasma response to impulsive heating from magnetic reconnection. Some flares exhibit gradually evolving X-ray and EUV light curves, which are believed to result from superposition of an extended sequence of impulsive heating events occurring in different adjacent loops or even unresolved threads within each loop. In this paper, we apply this approach to a long duration two-ribbon flare SOL2011-09-13T22 observed by the Atmosphere Imaging Assembly (AIA). We find that to reconcile with observed signatures of flare emission in multiple EUV wavelengths, each thread should be heated inmore » two phases, an intense impulsive heating followed by a gradual, low-rate heating tail that is attenuated over 20–30 minutes. Each AIA resolved single loop may be composed of several such threads. The two-phase heating scenario is supported by modeling with both a zero-dimensional and a 1D hydrodynamic code. We discuss viable physical mechanisms for the two-phase heating in a post-reconnection thread.« less

  7. Periodic Eclipse Variations in Asynchronous Polar V1432 Aql: Evidence of a Shifting Threading Region

    NASA Technical Reports Server (NTRS)

    Littlefield, Colin; Mukai, Koji; Mumme, Raymond; Cain, Ryan; Magno, Katrina C.; Corpuz, Taylor; Sandefur, Davis; Boyd, David; Cook, Michael; Ulowetz, Joseph; hide

    2015-01-01

    We report the results of a 28-month photometric campaign studying V1432 Aql, the only known eclipsing, asynchronous polar. Our data show that both the residual eclipse flux and eclipse O-C timings vary strongly as a function of the spin-orbit beat period. Relying upon a new model of the system, we show that cyclical changes in the location of the threading region along the ballistic trajectory of the accretion stream could produce both effects. This model predicts that the threading radius is variable, in contrast to previous studies which have assumed a constant threading radius. Additionally, we identify a very strong photometric maximum which is only visible for half of the beat cycle. The exact cause of this maximum is unclear, but we consider the possibility that it is the optical counterpart of the third accreting polecap proposed by Rana et al. Finally, the rate of change of the white dwarf's spin period is consistent with it being proportional to the difference between the spin and orbital periods, implying that the spin period is approaching the orbital period asymptotically.

  8. Screw-Thread Standards for Federal Services, 1957. Handbook H28 (1957), Part 3

    DTIC Science & Technology

    1957-09-01

    MOUNTING THREADS PHOTOGRAPHIC EQUIPMENT THREADS ISO METRIC THREADS; MISCELLANEOUS THREADS CLASS 5 INTERFERENCE-FIT THREADS, TRIAL STANDARD WRENCH...Bibliography on measurement of pitch diameter by means of wires 60 Appendix 14. Metric screw-thread standards 61 1. ISO thread profiles...61 2. Standard series for ISO metric threads 62 3. Designations for ISO metric threads 62 Tables Page Table XII. 1.—Basic

  9. Parallelization of elliptic solver for solving 1D Boussinesq model

    NASA Astrophysics Data System (ADS)

    Tarwidi, D.; Adytia, D.

    2018-03-01

    In this paper, a parallel implementation of an elliptic solver in solving 1D Boussinesq model is presented. Numerical solution of Boussinesq model is obtained by implementing a staggered grid scheme to continuity, momentum, and elliptic equation of Boussinesq model. Tridiagonal system emerging from numerical scheme of elliptic equation is solved by cyclic reduction algorithm. The parallel implementation of cyclic reduction is executed on multicore processors with shared memory architectures using OpenMP. To measure the performance of parallel program, large number of grids is varied from 28 to 214. Two test cases of numerical experiment, i.e. propagation of solitary and standing wave, are proposed to evaluate the parallel program. The numerical results are verified with analytical solution of solitary and standing wave. The best speedup of solitary and standing wave test cases is about 2.07 with 214 of grids and 1.86 with 213 of grids, respectively, which are executed by using 8 threads. Moreover, the best efficiency of parallel program is 76.2% and 73.5% for solitary and standing wave test cases, respectively.

  10. Performance of hybrid programming models for multiscale cardiac simulations: preparing for petascale computation.

    PubMed

    Pope, Bernard J; Fitch, Blake G; Pitman, Michael C; Rice, John J; Reumann, Matthias

    2011-10-01

    Future multiscale and multiphysics models that support research into human disease, translational medical science, and treatment can utilize the power of high-performance computing (HPC) systems. We anticipate that computationally efficient multiscale models will require the use of sophisticated hybrid programming models, mixing distributed message-passing processes [e.g., the message-passing interface (MPI)] with multithreading (e.g., OpenMP, Pthreads). The objective of this study is to compare the performance of such hybrid programming models when applied to the simulation of a realistic physiological multiscale model of the heart. Our results show that the hybrid models perform favorably when compared to an implementation using only the MPI and, furthermore, that OpenMP in combination with the MPI provides a satisfactory compromise between performance and code complexity. Having the ability to use threads within MPI processes enables the sophisticated use of all processor cores for both computation and communication phases. Considering that HPC systems in 2012 will have two orders of magnitude more cores than what was used in this study, we believe that faster than real-time multiscale cardiac simulations can be achieved on these systems.

  11. A continuum membrane model for small deformations of a spider orb-web

    NASA Astrophysics Data System (ADS)

    Morassi, Antonino; Soler, Alejandro; Zaera, Ramón

    2017-09-01

    In this paper we propose a continuum membrane model for the infinitesimal deformation of a spider web. The model is derived in the simple context of axially-symmetric webs formed by radial threads connected with circumferential threads belonging to concentric circles. Under suitable assumption on the tensile pre-stress acting in the referential configuration, the out-of-plane static equilibrium and the free transverse and in-plane vibration of a supported circular orb-web are studied in detail. The accuracy of the model in describing a discrete spider web is numerically investigated.

  12. Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Chiu, George L.; Eichenberger, Alexandre E.; O'Brien, John K. P.

    The present disclosure relates generally to a dedicated memory structure (that is, hardware device) holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute.

  13. Physics-Based Simulation and Experiment on Blast Protection of Infill Walls and Sandwich Composites Using New Generation of Nano Particle Reinforced Materials

    NASA Astrophysics Data System (ADS)

    Irshidat, Mohammad

    A critical issue for the development of nanotechnology is our ability to understand, model, and simulate the behavior of small structures and to make the connection between nano structure properties and their macroscopic functions. Material modeling and simulation helps to understand the process, to set the objectives that could guide laboratory efforts, and to control material structures, properties, and processes at physical implementation. These capabilities are vital to engineering design at the component and systems level. In this research, experimental-computational-analytical program was employed to investigate the performance of the new generation of polymeric nano-composite materials, like nano-particle reinforced elastomeric materials (NPREM), for the protection of masonry structures against blast loads. New design tools for using these kinds of materials to protect Infill Walls (e.g. masonry walls) against blast loading were established. These tools were also extended to cover other type of panels like sandwich composites. This investigation revealed that polymeric nano composite materials are strain rate sensitive and have large amount of voids distributed randomly inside the materials. Results from blast experiments showed increase in ultimate flexural resistance achieved by both unreinforced and nano reinforced polyurea retrofit systems applied to infill masonry walls. It was also observed that a thin elastomeric coating on the interior face of the walls could be effective at minimizing the fragmentation resulting from blast. More conclusions are provided with recommended future research.

  14. Airflow structures and nano-particle deposition in a human upper airway model

    NASA Astrophysics Data System (ADS)

    Zhang, Z.; Kleinstreuer, C.

    2004-07-01

    Considering a human upper airway model, or equivalently complex internal flow conduits, the transport and deposition of nano-particles in the 1-150 nm diameter range are simulated and analyzed for cyclic and steady flow conditions. Specifically, using a commercial finite-volume software with user-supplied programs as a solver, the Euler-Euler approach for the fluid-particle dynamics is employed with a low-Reynolds-number k- ω model for laminar-to-turbulent airflow and the mass transfer equation for dispersion of nano-particles or vapors. Presently, the upper respiratory system consists of two connected segments of a simplified human cast replica, i.e., the oral airways from the mouth to the trachea (Generation G0) and an upper tracheobronchial tree model of G0-G3. Experimentally validated computational fluid-particle dynamics results show the following: (i) transient effects in the oral airways appear most prominently during the decelerating phase of the inspiratory cycle; (ii) selecting matching flow rates, total deposition fractions of nano-size particles for cyclic inspiratory flow are not significantly different from those for steady flow; (iii) turbulent fluctuations which occur after the throat can persist downstream to at least Generation G3 at medium and high inspiratory flow rates (i.e., Qin⩾30 l/min) due to the enhancement of flow instabilities just upstream of the flow dividers; however, the effects of turbulent fluctuations on nano-particle deposition are quite minor in the human upper airways; (iv) deposition of nano-particles occurs to a relatively greater extent around the carinal ridges when compared to the straight tubular segments in the bronchial airways; (v) deposition distributions of nano-particles vary with airway segment, particle size, and inhalation flow rate, where the local deposition is more uniformly distributed for large-size particles (say, dp=100 nm) than for small-size particles (say, dp=1 nm); (vi) dilute 1 nm particle suspensions behave like certain (fuel) vapors which have the same diffusivities; and (vii) new correlations for particle deposition as a function of a diffusion parameter are most useful for global lung modeling.

  15. INTERNAL DYNAMICS OF A TWIN-LAYER SOLAR PROMINENCE

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Xia, C.; Keppens, R.

    Modern observations revealed rich dynamics within solar prominences. The globally stable quiescent prominences, characterized by the presence of thin vertical threads and falling knobs, are frequently invaded by small rising dark plumes. These dynamic phenomena are related to magnetic Rayleigh–Taylor instability, since prominence matter, 100 times denser than surrounding coronal plasma, is lifted against gravity by weak magnetic field. To get a deeper understanding of the physics behind these phenomena, we use three-dimensional magnetohydrodynamic simulations to investigate the nonlinear magnetoconvective motions in a twin-layer prominence in a macroscopic model from chromospheric layers up to 30 Mm height. The properties ofmore » simulated falling “fingers” and uprising bubbles are consistent with those in observed vertical threads and rising plumes in quiescent prominences. Both sheets of the twin-layer prominence show a strongly coherent evolution due to their magnetic connectivity, and demonstrate collective kink deformation. Our model suggests that the vertical threads of the prominence as seen in an edge-on view, and the apparent horizontal threads of the filament when seen top-down are different appearances of the same structures. Synthetic images of the modeled twin-layer prominence reflect the strong degree of mixing established over the entire prominence structure, in agreement with the observations.« less

  16. Overview of FAR-TECH's magnetic fusion energy research

    NASA Astrophysics Data System (ADS)

    Kim, Jin-Soo; Bogatu, I. N.; Galkin, S. A.; Spencer, J. Andrew; Svidzinski, V. A.; Zhao, L.

    2017-10-01

    FAR-TECH, Inc. has been working on magnetic fusion energy research over two-decades. During the years, we have developed unique approaches to help understanding the physics, and resolving issues in magnetic fusion energy. The specific areas of work have been in modeling RF waves in plasmas, MHD modeling and mode-identification, and nano-particle plasma jet and its application to disruption mitigation. Our research highlights in recent years will be presented with examples, specifically, developments of FullWave (Full Wave RF code), PMARS (Parallelized MARS code), and HEM (Hybrid ElectroMagnetic code). In addition, nano-particle plasma-jet (NPPJ) and its application for disruption mitigation will be presented. Work is supported by the U.S. DOE SBIR program.

  17. Using online pedagogy to explore student experiences of Science-Technology-Society-Environment (STSE) issues in a secondary science classroom

    NASA Astrophysics Data System (ADS)

    Ayyavoo, Gabriel Roman

    With the proliferation of 21st century educational technologies, science teaching and learning with digitally acclimatized learners in secondary science education can be realized through an online Science-Technology-Society-Environment (STSE)-based issues approach. STSE-based programs can be interpreted as the exploration of socially-embedded initiatives in science (e.g., use of genetically modified foods) to promote the development of critical cognitive processes and to empower learners with responsible decision-making skills. This dissertation presents a case study examining the online environment of a grade 11 physics class in an all-girls' school, and the outcomes from those online discursive opportunities with STSE materials. The limited in-class discussion opportunities are often perceived as low-quality discussions in traditional classrooms because they originate from an inadequate introduction and facilitation of socially relevant issues in science programs. Hence, this research suggests that the science curriculum should be inclusive of STSE-based issue discussions. This study also examines the nature of students' online discourse and, their perceived benefits and challenges of learning about STSE-based issues through an online environment. Analysis of interviews, offline classroom events and online threaded discussion transcripts draws from the theoretical foundations of critical reflective thinking delineated in the Practical Inquiry (P.I.) Model. The PI model of Cognitive Presence is situated within the Community of Inquiry framework, encompassing two other core elements, Teacher Presence and Social Presence. In studying Cognitive Presence, the online STSE-based discourses were examined according to the four phases of the P.I. Model. The online discussions were measured at macro-levels to reveal patterns in student STSE-based discussions and content analysis of threaded discussions. These analyses indicated that 87% of the students participated in higher quality STSE-based discussions via an online forum as compared to in-class. The micro-level analysis revealed students to attain higher cognitive interactions with STSE issues. Sixteen percent of the students' threaded postings were identified in the Resolution Phase 4 when the teacher intervened with a focused teaching strategy. This research provides a significant theoretical and pedagogical contribution to blended approach to STSE-based secondary science education. It presents a framework for teachers to facilitate students' online discussions and to support learners in exploring STSE-based topics.

  18. Microstructural homogeneity of support silk spun by Eriophora fuliginea (C.L. Koch) determined by scanning X-ray microdiffraction

    NASA Astrophysics Data System (ADS)

    Riekel, C.; Craig, C. L.; Burghammer, M.; Müller, M.

    2001-01-01

    Scanning X-ray microdiffraction (SXD) permits the 'imaging' in-situ of crystalline phases, crystallinity and texture in whole biopolymer samples on the micrometre scale. SXD complements transmission electron microscopy (TEM) techniques, which reach sub-nanometre lateral resolution but require thin sections and a vacuum environment. This is demonstrated using a support thread from a web spun by the orb-weaving spider Eriophora fuliginea (C.L. Koch). Scanning electron microscopy (SEM) shows a central thread composed of two fibres to which thinner fibres are loosely attached. SXD of a piece of support thread approximately 60 µm long shows in addition the presence of nanometre-sized crystallites with the β-poly(L-alanine) structure in all fibres. The crystallinity of the thin fibres appears to be higher than that of the central thread, which probably reflects a higher polyalanine content of the fibroins. The molecular axis of the polymer chains in the central thread is orientated parallel to the macroscopic fibre axis, but in the thin fibres the molecular axis is tilted by about 71° to the macroscopic fibre axis. A helical model is tentatively proposed to describe this morphology. The central thread has a homogeneous distribution of crystallinity along the macroscopic fibre axis.

  19. Evaluation of Residence Time on Nitrogen Oxides Removal in Non-Thermal Plasma Reactor

    PubMed Central

    Talebizadeh, Pouyan; Rahimzadeh, Hassan; Babaie, Meisam; Javadi Anaghizi, Saeed; Ghomi, Hamidreza; Ahmadi, Goodarz; Brown, Richard

    2015-01-01

    Non-thermal plasma (NTP) has been introduced over the last few years as a promising after- treatment system for nitrogen oxides and particulate matter removal from diesel exhaust. NTP technology has not been commercialised as yet, due to its high rate of energy consumption. Therefore, it is important to seek out new methods to improve NTP performance. Residence time is a crucial parameter in engine exhaust emissions treatment. In this paper, different electrode shapes are analysed and the corresponding residence time and NOx removal efficiency are studied. An axisymmetric laminar model is used for obtaining residence time distribution numerically using FLUENT software. If the mean residence time in a NTP plasma reactor increases, there will be a corresponding increase in the reaction time and consequently the pollutant removal efficiency increases. Three different screw thread electrodes and a rod electrode are examined. The results show the advantage of screw thread electrodes in comparison with the rod electrode. Furthermore, between the screw thread electrodes, the electrode with the thread width of 1 mm has the highest NOx removal due to higher residence time and a greater number of micro-discharges. The results show that the residence time of the screw thread electrode with a thread width of 1 mm is 21% more than for the rod electrode. PMID:26496630

  20. Using VoiceThread to Promote Collaborative Learning in On-Line Clinical Nurse Leader Courses.

    PubMed

    Fox, Ola H

    The movement to advance the clinical nurse leader (CNL) as an innovative new role for meeting higher health care quality standards continues with CNL programs offered on-line at colleges and universities nationwide. Collaborative learning activities offer the opportunity for CNL students to gain experience in working together in small groups to negotiate and solve care process problems. The challenge for nurse educators is to provide collaborative learning activities in an asynchronous learning environment that can be considered isolating by default. This article reports on the experiences of 17 CNL students who used VoiceThread, a cloud-based tool that allowed them to communicate asynchronously with one another through voice comments for collaboration and sharing knowledge. Participants identified benefits and drawbacks to using VoiceThread for collaboration as compared to text-based discussion boards. Students reported that the ability to hear the voice of their peers and the instructor helped them feel like they were in a classroom communicating with "real" instructor and peers. Students indicated a preference for on-line classes that used VoiceThread discussions to on-line classes that used only text-based discussion boards. Copyright © 2016 Elsevier Inc. All rights reserved.

  1. 76 FR 21815 - Airworthiness Directives; The Boeing Company Model 737 Airplanes

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-04-19

    ...)(c) of this service bulletin provides instructions to check for obvious differences in thread shape between thread grooves ``as given in CMM 27-41-01.'' Air Tran noted that CMM 27-41-01 does not provide any... have revised this AD to refer to the new service information. We agree that processes referred to by...

  2. Properties of forced convection experimental with silicon carbide based nano-fluids

    NASA Astrophysics Data System (ADS)

    Soanker, Abhinay

    With the advent of nanotechnology, many fields of Engineering and Science took a leap to the next level of advancements. The broad scope of nanotechnology initiated many studies of heat transfer and thermal engineering. Nano-fluids are one such technology and can be thought of as engineered colloidal fluids with nano-sized colloidal particles. There are different types of nano-fluids based on the colloidal particle and base fluids. Nano-fluids can primarily be categorized into metallic, ceramics, oxide, magnetic and carbon based. The present work is a part of investigation of the thermal and rheological properties of ceramic based nano-fluids. alpha-Silicon Carbide based nano-fluid with Ethylene Glycol and water mixture 50-50% volume concentration was used as the base fluid here. This work is divided into three parts; Theoretical modelling of effective thermal conductivity (ETC) of colloidal fluids, study of Thermal and Rheological properties of alpha-SiC nano-fluids, and determining the Heat Transfer properties of alpha-SiC nano-fluids. In the first part of this work, a theoretical model for effective thermal conductivity (ETC) of static based colloidal fluids was formulated based on the particle size, shape (spherical), thermal conductivity of base fluid and that of the colloidal particle, along with the particle distribution pattern in the fluid. A MATLAB program is generated to calculate the details of this model. The model is specifically derived for least and maximum ETC enhancement possible and thereby the lower and upper bounds was determined. In addition, ETC is also calculated for uniform colloidal distribution pattern. Effect of volume concentration on ETC was studied. No effect of particle size was observed for particle sizes below a certain value. Results of this model were compared with Wiener bounds and Hashin- Shtrikman bounds. The second part of this work is a study of thermal and rheological properties of alpha-Silicon Carbide based nano-fluids. The nano-fluid properties were tested at three different volume concentrations; 0.55%, 1% and 1.6%. Thermal conductivity was measured for the three-volume concentration as function of temperature. Thermal conductivity enhancement increased with the temperature and may be attributed to increased Brownian motion of colloidal particles at higher temperatures. Measured thermal conductivity values are compared with results obtained by theoretical model derived in this work. Effect of temperature and volume concentration on viscosity was also measured and reported. Viscosity increase and related consequences are important issues for the use of nano-fluids. Extensive measurements of heat transfer and pressure drop for forced convection in circular pipes with nano-fluids was also conducted. Parameters such as heat transfer coefficient, Nusselt number, pressure drop and a thermal hydraulic performance factor that takes into account the gains made by increase in thermal conductivity as well as penalties related to increase in pressure drop are evaluated for laminar and transition flow regimes. No significant improvement in heat transfer (Nusselt number) compared to its based fluid was observed. It is also observed that the values evaluated for the thermal-hydraulic performance factor (change in heat transfer/change in pressure drop) was under unity for many flow conditions indicating poor overall applicability of SiC based nano-fluids.

  3. Flash nano-precipitation of polymer blends: a role for fluid flow?

    NASA Astrophysics Data System (ADS)

    Grundy, Lorena; Mason, Lachlan; Chergui, Jalel; Juric, Damir; Craster, Richard V.; Lee, Victoria; Prudhomme, Robert; Priestley, Rodney; Matar, Omar K.

    2017-11-01

    Porous structures can be formed by the controlled precipitation of polymer blends; ranging from porous matrices, with applications in membrane filtration, to porous nano-particles, with applications in catalysis, targeted drug delivery and emulsion stabilisation. Under a diffusive exchange of solvent for non-solvent, prevailing conditions favour the decomposition of polymer blends into multiple phases. Interestingly, dynamic structures can be `trapped' via vitrification prior to thermodynamic equilibrium. A promising mechanism for large-scale polymer processing is flash nano-precipitation (FNP). FNP particle formation has recently been modelled using spinodal decomposition theory, however the influence of fluid flow on structure formation is yet to be clarified. In this study, we couple a Navier-Stokes equation to a Cahn-Hilliard model of spinodal decomposition. The framework is implemented using Code BLUE, a massively scalable fluid dynamics solver, and applied to flows within confined impinging jet mixers. The present method is valid for a wide range of mixing timescales spanning FNP and conventional immersion precipitation processes. Results aid in the fabrication of nano-scale polymer particles with tuneable internal porosities. EPSRC, UK, MEMPHIS program Grant (EP/K003976/1), RAEng Research Chair (OKM), PETRONAS.

  4. The diversity of nanos expression in echinoderm embryos supports different mechanisms in germ cell specification.

    PubMed

    Fresques, Tara; Swartz, Steven Zachary; Juliano, Celina; Morino, Yoshiaki; Kikuchi, Mani; Akasaka, Koji; Wada, Hiroshi; Yajima, Mamiko; Wessel, Gary M

    2016-07-01

    Specification of the germ cell lineage is required for sexual reproduction in all animals. However, the timing and mechanisms of germ cell specification is remarkably diverse in animal development. Echinoderms, such as sea urchins and sea stars, are excellent model systems to study the molecular and cellular mechanisms that contribute to germ cell specification. In several echinoderm embryos tested, the germ cell factor Vasa accumulates broadly during early development and is restricted after gastrulation to cells that contribute to the germ cell lineage. In the sea urchin, however, the germ cell factor Vasa is restricted to a specific lineage by the 32-cell stage. We therefore hypothesized that the germ cell specification program in the sea urchin/Euechinoid lineage has evolved to an earlier developmental time point. To test this hypothesis we determined the expression pattern of a second germ cell factor, Nanos, in four out of five extant echinoderm clades. Here we find that Nanos mRNA does not accumulate until the blastula stage or later during the development of all other echinoderm embryos except those that belong to the Echinoid lineage. Instead, Nanos is expressed in a restricted domain at the 32-128 cell stage in Echinoid embryos. Our results support the model that the germ cell specification program underwent a heterochronic shift in the Echinoid lineage. A comparison of Echinoid and non-Echinoid germ cell specification mechanisms will contribute to our understanding of how these mechanisms have changed during animal evolution. © 2016 Wiley Periodicals, Inc.

  5. Kokkos: Enabling manycore performance portability through polymorphic memory access patterns

    DOE PAGES

    Carter Edwards, H.; Trott, Christian R.; Sunderland, Daniel

    2014-07-22

    The manycore revolution can be characterized by increasing thread counts, decreasing memory per thread, and diversity of continually evolving manycore architectures. High performance computing (HPC) applications and libraries must exploit increasingly finer levels of parallelism within their codes to sustain scalability on these devices. We found that a major obstacle to performance portability is the diverse and conflicting set of constraints on memory access patterns across devices. Contemporary portable programming models address manycore parallelism (e.g., OpenMP, OpenACC, OpenCL) but fail to address memory access patterns. The Kokkos C++ library enables applications and domain libraries to achieve performance portability on diversemore » manycore architectures by unifying abstractions for both fine-grain data parallelism and memory access patterns. In this paper we describe Kokkos’ abstractions, summarize its application programmer interface (API), present performance results for unit-test kernels and mini-applications, and outline an incremental strategy for migrating legacy C++ codes to Kokkos. Furthermore, the Kokkos library is under active research and development to incorporate capabilities from new generations of manycore architectures, and to address a growing list of applications and domain libraries.« less

  6. 75 FR 9921 - San Diego County Water Authority Natural Communities Conservation Program/Habitat Conservation...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2010-03-04

    ... fossalis; threatened), thread-leaved brodiaea (Brodiaea filifolia; threatened), and willowy monardella... alternative. Two other alternatives were considered during the planning process, but were not evaluated in the...

  7. Electromagnetic physics models for parallel computing architectures

    DOE PAGES

    Amadio, G.; Ananya, A.; Apostolakis, J.; ...

    2016-11-21

    The recent emergence of hardware architectures characterized by many-core or accelerated processors has opened new opportunities for concurrent programming models taking advantage of both SIMD and SIMT architectures. GeantV, a next generation detector simulation, has been designed to exploit both the vector capability of mainstream CPUs and multi-threading capabilities of coprocessors including NVidia GPUs and Intel Xeon Phi. The characteristics of these architectures are very different in terms of the vectorization depth and type of parallelization needed to achieve optimal performance. In this paper we describe implementation of electromagnetic physics models developed for parallel computing architectures as a part ofmore » the GeantV project. Finally, the results of preliminary performance evaluation and physics validation are presented as well.« less

  8. First experience of vectorizing electromagnetic physics models for detector simulation

    NASA Astrophysics Data System (ADS)

    Amadio, G.; Apostolakis, J.; Bandieramonte, M.; Bianchini, C.; Bitzes, G.; Brun, R.; Canal, P.; Carminati, F.; de Fine Licht, J.; Duhem, L.; Elvira, D.; Gheata, A.; Jun, S. Y.; Lima, G.; Novak, M.; Presbyterian, M.; Shadura, O.; Seghal, R.; Wenzel, S.

    2015-12-01

    The recent emergence of hardware architectures characterized by many-core or accelerated processors has opened new opportunities for concurrent programming models taking advantage of both SIMD and SIMT architectures. The GeantV vector prototype for detector simulations has been designed to exploit both the vector capability of mainstream CPUs and multi-threading capabilities of coprocessors including NVidia GPUs and Intel Xeon Phi. The characteristics of these architectures are very different in terms of the vectorization depth, parallelization needed to achieve optimal performance or memory access latency and speed. An additional challenge is to avoid the code duplication often inherent to supporting heterogeneous platforms. In this paper we present the first experience of vectorizing electromagnetic physics models developed for the GeantV project.

  9. Institutional Profiles of CAATE Accredited Entry-Level Athletic Training Education Programs in the United States

    ERIC Educational Resources Information Center

    Rich, Valerie J.; Kedrowski, Jonathan J.; Richter, Scott

    2008-01-01

    Context: Educational reform has recently become common thread in athletic training education. The National Athletic Trainers' Association (NATA) Education Task force suggests that Athletic Training Education Programs (ATEPs) align within colleges of health-related professions and offer academic majors. Objective: To provide a current profile of…

  10. The Necessity of Narrative: Linking Literature and Health Care in Higher Education Curricula

    ERIC Educational Resources Information Center

    Essary, Alison C.; Lussier, Mark

    2014-01-01

    As programs in medical humanities continue to emerge in the curricula of institutions of higher education, the most prominent thread connecting medical and humanities disciplines has been "narrative medicine," which is a prominent presence in numerous previously established programs across the United States, including Columbia, NYU,…

  11. The George Engelmann Mathematics & Science Institute. 1993 Annual Report Science Scholar Program.

    ERIC Educational Resources Information Center

    Missouri Univ., St. Louis. George Englemann Mathematics & Science Inst.

    This publication is a comprehensive report on the George Engelmann Mathematics and Science Institute's Science Scholar program (SSP) and its activities in 1993. The SSP provides high achieving high school students an introductory, 4-week summer curriculum designed to demonstrate the connecting thread running through all scientific thought. The 52…

  12. Sustainable Planning Education as Intercultural Service Learning: Kefalonia Program in Sustainable Community Development

    ERIC Educational Resources Information Center

    Zaferatos, Nicholas C.

    2007-01-01

    This article presents an overview of a community development service learning programme operating in the Greek Ionian Island community of Farsa Village. The philosophical approach of the Kefalonia Program is one of "threading the past with the future". It seeks to combine traditional knowledge with contemporary technologies in order to…

  13. University NanoSat Program: AggieSat3

    DTIC Science & Technology

    2009-06-01

    commercially available product for stereo machine vision developed by Point Grey Research. The current binocular BumbleBee2® system incorporates two...and Fellow of the American Society of Mechanical Engineers (ASME) in 1997. She was awarded the 2007 J. Leland "Lee" Atwood Award from the ASEE...AggieSat2 satellite programs. Additional experience gained in the area of drawing standards, machining capabilities, solid modeling, safety

  14. Evolution of the ATLAS Software Framework towards Concurrency

    NASA Astrophysics Data System (ADS)

    Jones, R. W. L.; Stewart, G. A.; Leggett, C.; Wynne, B. M.

    2015-05-01

    The ATLAS experiment has successfully used its Gaudi/Athena software framework for data taking and analysis during the first LHC run, with billions of events successfully processed. However, the design of Gaudi/Athena dates from early 2000 and the software and the physics code has been written using a single threaded, serial design. This programming model has increasing difficulty in exploiting the potential of current CPUs, which offer their best performance only through taking full advantage of multiple cores and wide vector registers. Future CPU evolution will intensify this trend, with core counts increasing and memory per core falling. Maximising performance per watt will be a key metric, so all of these cores must be used as efficiently as possible. In order to address the deficiencies of the current framework, ATLAS has embarked upon two projects: first, a practical demonstration of the use of multi-threading in our reconstruction software, using the GaudiHive framework; second, an exercise to gather requirements for an updated framework, going back to the first principles of how event processing occurs. In this paper we report on both these aspects of our work. For the hive based demonstrators, we discuss what changes were necessary in order to allow the serially designed ATLAS code to run, both to the framework and to the tools and algorithms used. We report on what general lessons were learned about the code patterns that had been employed in the software and which patterns were identified as particularly problematic for multi-threading. These lessons were fed into our considerations of a new framework and we present preliminary conclusions on this work. In particular we identify areas where the framework can be simplified in order to aid the implementation of a concurrent event processing scheme. Finally, we discuss the practical difficulties involved in migrating a large established code base to a multi-threaded framework and how this can be achieved for LHC Run 3.

  15. Parallelization of interpolation, solar radiation and water flow simulation modules in GRASS GIS using OpenMP

    NASA Astrophysics Data System (ADS)

    Hofierka, Jaroslav; Lacko, Michal; Zubal, Stanislav

    2017-10-01

    In this paper, we describe the parallelization of three complex and computationally intensive modules of GRASS GIS using the OpenMP application programming interface for multi-core computers. These include the v.surf.rst module for spatial interpolation, the r.sun module for solar radiation modeling and the r.sim.water module for water flow simulation. We briefly describe the functionality of the modules and parallelization approaches used in the modules. Our approach includes the analysis of the module's functionality, identification of source code segments suitable for parallelization and proper application of OpenMP parallelization code to create efficient threads processing the subtasks. We document the efficiency of the solutions using the airborne laser scanning data representing land surface in the test area and derived high-resolution digital terrain model grids. We discuss the performance speed-up and parallelization efficiency depending on the number of processor threads. The study showed a substantial increase in computation speeds on a standard multi-core computer while maintaining the accuracy of results in comparison to the output from original modules. The presented parallelization approach showed the simplicity and efficiency of the parallelization of open-source GRASS GIS modules using OpenMP, leading to an increased performance of this geospatial software on standard multi-core computers.

  16. Thread selection according to power characteristics during context switching on compute nodes

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Archer, Charles J.; Blocksome, Michael A.; Randles, Amanda E.

    Methods, apparatus, and products are disclosed for thread selection during context switching on a plurality of compute nodes that includes: executing, by a compute node, an application using a plurality of threads of execution, including executing one or more of the threads of execution; selecting, by the compute node from a plurality of available threads of execution for the application, a next thread of execution in dependence upon power characteristics for each of the available threads; determining, by the compute node, whether criteria for a thread context switch are satisfied; and performing, by the compute node, the thread context switchmore » if the criteria for a thread context switch are satisfied, including executing the next thread of execution.« less

  17. Thread selection according to predefined power characteristics during context switching on compute nodes

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    None, None

    Methods, apparatus, and products are disclosed for thread selection during context switching on a plurality of compute nodes that includes: executing, by a compute node, an application using a plurality of threads of execution, including executing one or more of the threads of execution; selecting, by the compute node from a plurality of available threads of execution for the application, a next thread of execution in dependence upon power characteristics for each of the available threads; determining, by the compute node, whether criteria for a thread context switch are satisfied; and performing, by the compute node, the thread context switchmore » if the criteria for a thread context switch are satisfied, including executing the next thread of execution.« less

  18. Modeling Cooperative Threads to Project GPU Performance for Adaptive Parallelism

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Meng, Jiayuan; Uram, Thomas; Morozov, Vitali A.

    Most accelerators, such as graphics processing units (GPUs) and vector processors, are particularly suitable for accelerating massively parallel workloads. On the other hand, conventional workloads are developed for multi-core parallelism, which often scale to only a few dozen OpenMP threads. When hardware threads significantly outnumber the degree of parallelism in the outer loop, programmers are challenged with efficient hardware utilization. A common solution is to further exploit the parallelism hidden deep in the code structure. Such parallelism is less structured: parallel and sequential loops may be imperfectly nested within each other, neigh boring inner loops may exhibit different concurrency patternsmore » (e.g. Reduction vs. Forall), yet have to be parallelized in the same parallel section. Many input-dependent transformations have to be explored. A programmer often employs a larger group of hardware threads to cooperatively walk through a smaller outer loop partition and adaptively exploit any encountered parallelism. This process is time-consuming and error-prone, yet the risk of gaining little or no performance remains high for such workloads. To reduce risk and guide implementation, we propose a technique to model workloads with limited parallelism that can automatically explore and evaluate transformations involving cooperative threads. Eventually, our framework projects the best achievable performance and the most promising transformations without implementing GPU code or using physical hardware. We envision our technique to be integrated into future compilers or optimization frameworks for autotuning.« less

  19. Modified locking thread form for fastener

    NASA Technical Reports Server (NTRS)

    Roopnarine, (Inventor); Vranish, John D. (Inventor)

    1998-01-01

    A threaded fastener has a standard part with a standard thread form characterized by thread walls with a standard included angle, and a modified part complementary to the standard part having a modified thread form characterized by thread walls which are symmetrically inclined with a modified included angle that is different from the standard included angle of the standard part's thread walls, such that the threads of one part make pre-loaded edge contact with the thread walls of the other part. The thread form of the modified part can have an included angle that is greater, less, or compound as compared to the included angle of the standard part. The standard part may be a bolt and the modified part a nut, or vice versa. The modified thread form holds securely even under large vibrational forces, it permits bi-directional use of standard mating threads, is impervious to the build up of tolerances and can be manufactured with a wider range of tolerances without loss of functionality, and distributes loading stresses (per thread) in a manner that decreases the possibility of single thread failure.

  20. Biomechanical evaluation of dental implants with three different designs: Removal torque and resonance frequency analysis in rabbits.

    PubMed

    Gehrke, Sergio Alexandre; Marin, Giovanni Wiel

    2015-05-01

    The objective of this study was to investigate the effect of implant design on stability and resistance to reverse torque in the tibia of rabbits. Three test groups were prepared using the different characteristics of each implant model: square threads with progressive depth to the apex, a cervical portion without threads and a self-tapping system that is quite pronounced and aggressive (Group 1); triangular threads with flat tips with increasing thread depth from the cervical portion to the apex and a small self-tapping portion with a short thread pitch (Group 2); long thread pitch, progressive thread depth, an apical area with a small self-tapping portion (Group 3). For the two last groups, a final single-use drill was provided for each implant. Nine rabbits received 54 conical implants with a same surface treatment. The resonance frequency was analysed four times (0, 6, 8 and 12 weeks), and removal torque values were measured at three time intervals after the implantations (6, 8 and 12 weeks). In comparing the implant stability quotient at the four time points, highly significant statistic differences were found (p = 1.29(-10)). The reverse torque at the three time points was also significantly different among the groups (p = 0.00015). The implants of Group 2, with seemingly less aggressive design, more quickly reached high values of stability and removal torque. Under the limitations of this study, however, it is possible that in cases in which there may be low osseointegration response, the implant design should be evaluated. Copyright © 2014 Elsevier GmbH. All rights reserved.

  1. XMOS XC-2 Development Board for Mechanical Control and Data Collection

    NASA Technical Reports Server (NTRS)

    Jarnot, Robert F.; Bowden, William J.

    2011-01-01

    The scanning microwave limb sounder (SMLS) will use technological improvements in low-noise mixers to provide precise data on the Earth s atmospheric composition with high spatial resolution. This project focuses on the design and implementation of a realtime control system needed for airborne engineering tests of the SMLS. The system must coordinate the actuation of optical components using four motors with encoder readback, while collecting synchronized telemetric data from a GPS receiver and 3-axis gyrometric system. A graphical user interface for testing the control system was also designed using Python. Although the system could have been implemented with an FPGA(fieldprogrammable gate array)-based setup, a processor development kit manufactured by XMOS was chosen. The XMOS architecture allows parallel execution of multiple tasks on separate threads, making it ideal for this application. It is easily programmed using XC (a subset of C). The necessary communication interfaces were implemented in software, including Ethernet, with significant cost and time reduction compared to an FPGA-based approach. A simple approach to control the chopper, calibration mirror, and gimbal for the airborne SMLS was needed. The XMOS board allows for multiple threads and real-time data acquisition. The XC-2 development kit is an attractive choice for synchronized, real-time, event-driven applications. The XMOS is based on the transputer microprocessor architecture developed for parallel computing, which is being revamped in this new platform. The XMOS device has multiple cores capable of running parallel applications on separate threads. The threads communicate with each other via user-defined channels capable of transmitting data within the device. XMOS provides a C-based development environment using XC, which eliminates the need for custom tool kits associated with FPGA programming. The XC-2 has four cores and necessary hardware for Ethernet I/O.

  2. Developing eThread Pipeline Using SAGA-Pilot Abstraction for Large-Scale Structural Bioinformatics

    PubMed Central

    Ragothaman, Anjani; Feinstein, Wei; Jha, Shantenu; Kim, Joohyun

    2014-01-01

    While most of computational annotation approaches are sequence-based, threading methods are becoming increasingly attractive because of predicted structural information that could uncover the underlying function. However, threading tools are generally compute-intensive and the number of protein sequences from even small genomes such as prokaryotes is large typically containing many thousands, prohibiting their application as a genome-wide structural systems biology tool. To leverage its utility, we have developed a pipeline for eThread—a meta-threading protein structure modeling tool, that can use computational resources efficiently and effectively. We employ a pilot-based approach that supports seamless data and task-level parallelism and manages large variation in workload and computational requirements. Our scalable pipeline is deployed on Amazon EC2 and can efficiently select resources based upon task requirements. We present runtime analysis to characterize computational complexity of eThread and EC2 infrastructure. Based on results, we suggest a pathway to an optimized solution with respect to metrics such as time-to-solution or cost-to-solution. Our eThread pipeline can scale to support a large number of sequences and is expected to be a viable solution for genome-scale structural bioinformatics and structure-based annotation, particularly, amenable for small genomes such as prokaryotes. The developed pipeline is easily extensible to other types of distributed cyberinfrastructure. PMID:24995285

  3. Kernel optimization for short-range molecular dynamics

    NASA Astrophysics Data System (ADS)

    Hu, Changjun; Wang, Xianmeng; Li, Jianjiang; He, Xinfu; Li, Shigang; Feng, Yangde; Yang, Shaofeng; Bai, He

    2017-02-01

    To optimize short-range force computations in Molecular Dynamics (MD) simulations, multi-threading and SIMD optimizations are presented in this paper. With respect to multi-threading optimization, a Partition-and-Separate-Calculation (PSC) method is designed to avoid write conflicts caused by using Newton's third law. Serial bottlenecks are eliminated with no additional memory usage. The method is implemented by using the OpenMP model. Furthermore, the PSC method is employed on Intel Xeon Phi coprocessors in both native and offload models. We also evaluate the performance of the PSC method under different thread affinities on the MIC architecture. In the SIMD execution, we explain the performance influence in the PSC method, considering the "if-clause" of the cutoff radius check. The experiment results show that our PSC method is relatively more efficient compared to some traditional methods. In double precision, our 256-bit SIMD implementation is about 3 times faster than the scalar version.

  4. Summary of 2016 Light Microscopy Module (LMM) Physical Science Experiments on ISS. Update of LMM Science Experiments and Facility Capabilities

    NASA Technical Reports Server (NTRS)

    Sicker, Ronald J.; Meyer, William V.; Foster, William M.; Fletcher, William A.; Williams, Stuart J.; Lee, Chang-Soo

    2016-01-01

    This presentation will feature a series of short, entertaining, and informative videos that describe the current status and science support for the Light Microscopy Module (LMM) facility on the International Space Station. These interviews will focus on current experiments and provide an overview of future capabilities. The recently completed experiments include nano-particle haloing, 3-D self-assembly with Janus particles and a model system for nano-particle drug delivery. The videos will share perspectives from the scientists, engineers, and managers working with the NASA Light Microscopy program.

  5. ng: What next-generation languages can teach us about HENP frameworks in the manycore era

    NASA Astrophysics Data System (ADS)

    Binet, Sébastien

    2011-12-01

    Current High Energy and Nuclear Physics (HENP) frameworks were written before multicore systems became widely deployed. A 'single-thread' execution model naturally emerged from that environment, however, this no longer fits into the processing model on the dawn of the manycore era. Although previous work focused on minimizing the changes to be applied to the LHC frameworks (because of the data taking phase) while still trying to reap the benefits of the parallel-enhanced CPU architectures, this paper explores what new languages could bring to the design of the next-generation frameworks. Parallel programming is still in an intensive phase of R&D and no silver bullet exists despite the 30+ years of literature on the subject. Yet, several parallel programming styles have emerged: actors, message passing, communicating sequential processes, task-based programming, data flow programming, ... to name a few. We present the work of the prototyping of a next-generation framework in new and expressive languages (python and Go) to investigate how code clarity and robustness are affected and what are the downsides of using languages younger than FORTRAN/C/C++.

  6. PREFACE International Conference on Theoretical Physics Dubna-Nano 2010

    NASA Astrophysics Data System (ADS)

    Osipov, Vladimir; Nesterenko, Valentin; Shukrinov, Yury

    2010-11-01

    The International Conference on Theoretical Physics 'Dubna-Nano2010' was held on 5-10 July 2010, at the Bogoliubov Laboratory of Theoretical Physics, Joint Institute for Nuclear Research, Dubna, Moscow region, Russia. The previous conference of this series was at Dubna in 2008. The conference provided the opportunity for the presentation and discussion of theoretical and experimental advances in the rapidly growing area of nanophysics, with the accent on its theoretical aspects. The multidisciplinary character of the conference allowed an effective exchange of ideas between different areas of nanophysics. The following topics were covered: carbon nanosystems (graphene, nanotubes, fullerenes), quantum dots, quantum transport, spectroscopy and dynamics of atomic clusters, Josephson junctions, modelling, applications and perspectives. Approximately 120 scientists from 26 countries participated in the conference. The program included 63 oral talks and 70 posters. The 62 contributions are included in these proceedings. We would like to express our gratitude to all participants for their presentations and discussions, which made the conference indeed successful. We are deeply indebted to the members of the International Advisory Committee (Professors T Ando, J Fabian, F Guinea, P Hawrylak, K Kadowaki, T Koyama, Yu I Latushev, Yu E Lozovik, M Machida, B K Nikolic, N F Pedersen, P-G Reinhard, J M Rost, A Ya Vul') and the Local Organizing Committee for their fruitful work. The financial support of BLTP JINR, Russian Foundation for Basic Research, Heisenberg-Landau Program and Bogoliubov-Infeld Program was of a great importance. Additional information about 'Dubna-Nano2010' is available at the homepage http://theor.jinr.ru/~nano10. Vladimir Osipov, Valentin Nesterenko and Yury Shukrinov Editors

  7. Life Cycle Analysis of Dedicated Nano-Launch Technologies

    NASA Technical Reports Server (NTRS)

    Zapata, Edgar; McCleskey, Carey; Martin, John; Lepsch, Roger; Hernani, Tosoc

    2014-01-01

    Recent technology advancements have enabled the development of small cheap satellites that can perform useful functions in the space environment. Currently, the only low cost option for getting these payloads into orbit is through ride share programs. As a result, these launch opportunities await primary payload launches and a backlog exists. An alternative option would be dedicated nano-launch systems built and operated to provide more flexible launch services, higher availability, and affordable prices. The potential customer base that would drive requirements or support a business case includes commercial, academia, civil government and defense. Further, NASA technology investments could enable these alternative game changing options.With this context, in 2013 the Game Changing Development (GCD) program funded a NASA team to investigate the feasibility of dedicated nano-satellite launch systems with a recurring cost of less than $2 million per launch for a 5 kg payload to low Earth orbit. The team products would include potential concepts, technologies and factors for enabling the ambitious cost goal, exploring the nature of the goal itself, and informing the GCD program technology investment decision making process. This paper provides an overview of the life cycle analysis effort that was conducted in 2013 by an inter-center NASA team. This effort included the development of reference nano-launch system concepts, developing analysis processes and models, establishing a basis for cost estimates (development, manufacturing and launch) suitable to the scale of the systems, and especially, understanding the relationship of potential game changing technologies to life cycle costs, as well as other factors, such as flights per year.

  8. Cutting thread at flexible endoscopy.

    PubMed

    Gong, F; Swain, P; Kadirkamanathan, S; Hepworth, C; Laufer, J; Shelton, J; Mills, T

    1996-12-01

    New thread-cutting techniques were developed for use at flexible endoscopy. A guillotine was designed to follow and cut thread at the endoscope tip. A new method was developed for guiding suture cutters. Efficacy of Nd: YAG laser cutting of threads was studied. Experimental and clinical experience with thread-cutting methods is presented. A 2.4 mm diameter flexible thread-cutting guillotine was constructed featuring two lateral holes with sharp edges through which sutures to be cut are passed. Standard suture cutters were guided by backloading thread through the cutters extracorporeally. A snare cutter was constructed to retrieve objects sewn to tissue. Efficacy and speed of Nd: YAG laser in cutting twelve different threads were studied. The guillotine cut thread faster (p < 0.05) than standard suture cutters. Backloading thread shortened time taken to cut thread (p < 0.001) compared with free-hand cutting. Nd: YAG laser was ineffective in cutting uncolored threads and slower than mechanical cutters. Results of thread cutting in clinical studies using sewing machine (n = 77 cutting episodes in 21 patients), in-vivo experiments (n = 156), and postsurgical cases (n = 15 over 15 years) are presented. New thread-cutting methods are described and their efficacy demonstrated in experimental and clinical studies.

  9. Tool Removes Coil-Spring Thread Inserts

    NASA Technical Reports Server (NTRS)

    Collins, Gerald J., Jr.; Swenson, Gary J.; Mcclellan, J. Scott

    1991-01-01

    Tool removes coil-spring thread inserts from threaded holes. Threads into hole, pries insert loose, grips insert, then pulls insert to thread it out of hole. Effects essentially reverse of insertion process to ease removal and avoid further damage to threaded inner surface of hole.

  10. Heterogeneous Concurrent Modeling and Design in Java (Volume 3: Ptolemy II Domains)

    DTIC Science & Technology

    2008-04-15

    Starting the model 88 6.5.3. Atomic Communication in Concurrent Execution 90 6.5.4. Detecting Deadlocks: 90 6.6. Application to Resource Management 90 6.6.1...Resource Management Demo 90 6.6.2. ResourcePool 91 6.7. Threads in an Actor 91 6.7.1. Creating Extra Threads in an Actor 91 6.7.2. Manually Blocking...Local Time Management 117 8.4.2. Detecting Deadlock 118 8.4.3. Ending Execution 118 8.5. Example DDE Applications 119 9. PN Domain 121 9.1

  11. Validation of the Transient Structural Response of a Threaded Assembly: Phase I

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Doebling, Scott W.; Hemez, Francois M.; Robertson, Amy N.

    2004-04-01

    This report explores the application of model validation techniques in structural dynamics. The problem of interest is the propagation of an explosive-driven mechanical shock through a complex threaded joint. The study serves the purpose of assessing whether validating a large-size computational model is feasible, which unit experiments are required, and where the main sources of uncertainty reside. The results documented here are preliminary, and the analyses are exploratory in nature. The results obtained to date reveal several deficiencies of the analysis, to be rectified in future work.

  12. Table-driven software architecture for a stitching system

    NASA Technical Reports Server (NTRS)

    Thrash, Patrick J. (Inventor); Miller, Jeffrey L. (Inventor); Pallas, Ken (Inventor); Trank, Robert C. (Inventor); Fox, Rhoda (Inventor); Korte, Mike (Inventor); Codos, Richard (Inventor); Korolev, Alexandre (Inventor); Collan, William (Inventor)

    2001-01-01

    Native code for a CNC stitching machine is generated by generating a geometry model of a preform; generating tool paths from the geometry model, the tool paths including stitching instructions for making stitches; and generating additional instructions indicating thickness values. The thickness values are obtained from a lookup table. When the stitching machine runs the native code, it accesses a lookup table to determine a thread tension value corresponding to the thickness value. The stitching machine accesses another lookup table to determine a thread path geometry value corresponding to the thickness value.

  13. Thread gauge for measuring thread pitch diameters

    DOEpatents

    Brewster, A.L.

    1985-11-19

    A thread gauge which attaches to a vernier caliper to measure the thread pitch diameter of both externally threaded and internally threaded parts is disclosed. A pair of anvils are externally threaded with threads having the same pitch as those of the threaded part. Each anvil is mounted on a stem having a ball on which the anvil can rotate to properly mate with the parts to which the anvils are applied. The stems are detachably secured to the caliper blades by attachment collars having keyhole openings for receiving the stems and caliper blades. A set screw is used to secure each collar on its caliper blade. 2 figs.

  14. Thread gauge for measuring thread pitch diameters

    DOEpatents

    Brewster, Albert L.

    1985-01-01

    A thread gauge which attaches to a vernier caliper to measure the thread pitch diameter of both externally threaded and internally threaded parts. A pair of anvils are externally threaded with threads having the same pitch as those of the threaded part. Each anvil is mounted on a stem having a ball on which the anvil can rotate to properly mate with the parts to which the anvils are applied. The stems are detachably secured to the caliper blades by attachment collars having keyhole openings for receiving the stems and caliper blades. A set screw is used to secure each collar on its caliper blade.

  15. A feasibility study on porting the community land model onto accelerators using OpenACC

    DOE PAGES

    Wang, Dali; Wu, Wei; Winkler, Frank; ...

    2014-01-01

    As environmental models (such as Accelerated Climate Model for Energy (ACME), Parallel Reactive Flow and Transport Model (PFLOTRAN), Arctic Terrestrial Simulator (ATS), etc.) became more and more complicated, we are facing enormous challenges regarding to porting those applications onto hybrid computing architecture. OpenACC appears as a very promising technology, therefore, we have conducted a feasibility analysis on porting the Community Land Model (CLM), a terrestrial ecosystem model within the Community Earth System Models (CESM)). Specifically, we used automatic function testing platform to extract a small computing kernel out of CLM, then we apply this kernel into the actually CLM dataflowmore » procedure, and investigate the strategy of data parallelization and the benefit of data movement provided by current implementation of OpenACC. Even it is a non-intensive kernel, on a single 16-core computing node, the performance (based on the actual computation time using one GPU) of OpenACC implementation is 2.3 time faster than that of OpenMP implementation using single OpenMP thread, but it is 2.8 times slower than the performance of OpenMP implementation using 16 threads. On multiple nodes, MPI_OpenACC implementation demonstrated very good scalability on up to 128 GPUs on 128 computing nodes. This study also provides useful information for us to look into the potential benefits of “deep copy” capability and “routine” feature of OpenACC standards. In conclusion, we believe that our experience on the environmental model, CLM, can be beneficial to many other scientific research programs who are interested to porting their large scale scientific code using OpenACC onto high-end computers, empowered by hybrid computing architecture.« less

  16. Efficient Parallelization of a Dynamic Unstructured Application on the Tera MTA

    NASA Technical Reports Server (NTRS)

    Oliker, Leonid; Biswas, Rupak

    1999-01-01

    The success of parallel computing in solving real-life computationally-intensive problems relies on their efficient mapping and execution on large-scale multiprocessor architectures. Many important applications are both unstructured and dynamic in nature, making their efficient parallel implementation a daunting task. This paper presents the parallelization of a dynamic unstructured mesh adaptation algorithm using three popular programming paradigms on three leading supercomputers. We examine an MPI message-passing implementation on the Cray T3E and the SGI Origin2OOO, a shared-memory implementation using cache coherent nonuniform memory access (CC-NUMA) of the Origin2OOO, and a multi-threaded version on the newly-released Tera Multi-threaded Architecture (MTA). We compare several critical factors of this parallel code development, including runtime, scalability, programmability, and memory overhead. Our overall results demonstrate that multi-threaded systems offer tremendous potential for quickly and efficiently solving some of the most challenging real-life problems on parallel computers.

  17. State recovery and lockstep execution restart in a system with multiprocessor pairing

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Gara, Alan; Gschwind, Michael K; Salapura, Valentina

    System, method and computer program product for a multiprocessing system to offer selective pairing of processor cores for increased processing reliability. A selective pairing facility is provided that selectively connects, i.e., pairs, multiple microprocessor or processor cores to provide one highly reliable thread (or thread group). Each paired microprocessor or processor cores that provide one highly reliable thread for high-reliability connect with a system components such as a memory "nest" (or memory hierarchy), an optional system controller, and optional interrupt controller, optional I/O or peripheral devices, etc. The memory nest is attached to a selective pairing facility via a switchmore » or a bus. Each selectively paired processor core is includes a transactional execution facility, whereing the system is configured to enable processor rollback to a previous state and reinitialize lockstep execution in order to recover from an incorrect execution when an incorrect execution has been detected by the selective pairing facility.« less

  18. Programming Enzyme-Initiated Autonomous DNAzyme Nanodevices in Living Cells.

    PubMed

    Chen, Feng; Bai, Min; Cao, Ke; Zhao, Yue; Cao, Xiaowen; Wei, Jing; Wu, Na; Li, Jiang; Wang, Lihua; Fan, Chunhai; Zhao, Yongxi

    2017-12-26

    Molecular nanodevices are computational assemblers that switch defined states upon external stimulation. However, interfacing artificial nanodevices with natural molecular machineries in living cells remains a great challenge. Here, we delineate a generic method for programming assembly of enzyme-initiated DNAzyme nanodevices (DzNanos). Two programs including split assembly of two partzymes and toehold exchange displacement assembly of one intact DNAzyme initiated by telomerase are computed. The intact one obtains higher assembly yield and catalytic performance ascribed to proper conformation folding and active misplaced assembly. By employing MnO 2 nanosheets as both DNA carriers and source of Mn 2+ as DNAzyme cofactor, we find that this DzNano is well assembled via a series of conformational states in living cells and operates autonomously with sustained cleavage activity. Other enzymes can also induce corresponding DzNano assembly with defined programming modules. These DzNanos not only can monitor enzyme catalysis in situ but also will enable the implementation of cellular stages, behaviors, and pathways for basic science, diagnostic, and therapeutic applications as genetic circuits.

  19. Empowerment evaluation with programs designed to prevent first-time male perpetration of sexual violence.

    PubMed

    Noonan, Rita K; Gibbs, Deborah

    2009-01-01

    This special issue captures several threads in the ongoing evolution of sexual violence prevention. The articles that follow examine an empowerment evaluation process with four promising programs dedicated to preventing first-time male perpetration of sexual violence, as well as evaluation findings. Both the evaluation approach and the programs examined shed light on how sexual violence prevention can continue to be improved in the future.

  20. To be nano or not to be nano?

    NASA Astrophysics Data System (ADS)

    Joachim, Christian

    2005-02-01

    Nanomaterials, nanostructures, nanostructured materials, nanoimprint, nanobiotechnology, nanophysics, nanochemistry, radical nanotechnology, nanosciences, nanooptics, nanoelectronics, nanorobotics, nanosoldiers, nanomedecine, nanoeconomy, nanobusiness, nanolawyer, nanoethics to name a few of the nanos. We need a clear definition of all these burgeoning fields for the sake of the grant attribution, for the sake of research program definition, and to avoid everyone being lost in so many nanos.

  1. Integrating end-to-end threads of control into object-oriented analysis and design

    NASA Technical Reports Server (NTRS)

    Mccandlish, Janet E.; Macdonald, James R.; Graves, Sara J.

    1993-01-01

    Current object-oriented analysis and design methodologies fall short in their use of mechanisms for identifying threads of control for the system being developed. The scenarios which typically describe a system are more global than looking at the individual objects and representing their behavior. Unlike conventional methodologies that use data flow and process-dependency diagrams, object-oriented methodologies do not provide a model for representing these global threads end-to-end. Tracing through threads of control is key to ensuring that a system is complete and timing constraints are addressed. The existence of multiple threads of control in a system necessitates a partitioning of the system into processes. This paper describes the application and representation of end-to-end threads of control to the object-oriented analysis and design process using object-oriented constructs. The issue of representation is viewed as a grouping problem, that is, how to group classes/objects at a higher level of abstraction so that the system may be viewed as a whole with both classes/objects and their associated dynamic behavior. Existing object-oriented development methodology techniques are extended by adding design-level constructs termed logical composite classes and process composite classes. Logical composite classes are design-level classes which group classes/objects both logically and by thread of control information. Process composite classes further refine the logical composite class groupings by using process partitioning criteria to produce optimum concurrent execution results. The goal of these design-level constructs is to ultimately provide the basis for a mechanism that can support the creation of process composite classes in an automated way. Using an automated mechanism makes it easier to partition a system into concurrently executing elements that can be run in parallel on multiple processors.

  2. 78 FR 76815 - Steel Threaded Rod From India: Preliminary Affirmative Countervailing Duty Determination and...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2013-12-19

    ... DEPARTMENT OF COMMERCE International Trade Administration [C-533-856] Steel Threaded Rod From... exporters of steel threaded rod from India. The period of investigation (``POI'') is January 1, 2012... this investigation is steel threaded rod. Steel threaded rod is certain threaded rod, bar, or studs, of...

  3. Optics Program Modified for Multithreaded Parallel Computing

    NASA Technical Reports Server (NTRS)

    Lou, John; Bedding, Dave; Basinger, Scott

    2006-01-01

    A powerful high-performance computer program for simulating and analyzing adaptive and controlled optical systems has been developed by modifying the serial version of the Modeling and Analysis for Controlled Optical Systems (MACOS) program to impart capabilities for multithreaded parallel processing on computing systems ranging from supercomputers down to Symmetric Multiprocessing (SMP) personal computers. The modifications included the incorporation of OpenMP, a portable and widely supported application interface software, that can be used to explicitly add multithreaded parallelism to an application program under a shared-memory programming model. OpenMP was applied to parallelize ray-tracing calculations, one of the major computing components in MACOS. Multithreading is also used in the diffraction propagation of light in MACOS based on pthreads [POSIX Thread, (where "POSIX" signifies a portable operating system for UNIX)]. In tests of the parallelized version of MACOS, the speedup in ray-tracing calculations was found to be linear, or proportional to the number of processors, while the speedup in diffraction calculations ranged from 50 to 60 percent, depending on the type and number of processors. The parallelized version of MACOS is portable, and, to the user, its interface is basically the same as that of the original serial version of MACOS.

  4. Dynamics of threading dislocations in porous heteroepitaxial GaN films

    NASA Astrophysics Data System (ADS)

    Gutkin, M. Yu.; Rzhavtsev, E. A.

    2017-12-01

    Behavior of threading dislocations in porous heteroepitaxial gallium nitride (GaN) films has been studied using computer simulation by the two-dimensional discrete dislocation dynamics approach. A computational scheme, where pores are modeled as cross sections of cylindrical cavities, elastically interacting with unidirectional parallel edge dislocations, which imitate threading dislocations, is used. Time dependences of coordinates and velocities of each dislocation from dislocation ensembles under investigation are obtained. Visualization of current structure of dislocation ensemble is performed in the form of a location map of dislocations at any time. It has been shown that the density of appearing dislocation structures significantly depends on the ratio of area of a pore cross section to area of the simulation region. In particular, increasing the portion of pores surface on the layer surface up to 2% should lead to about a 1.5-times decrease of the final density of threading dislocations, and increase of this portion up to 15% should lead to approximately a 4.5-times decrease of it.

  5. Modelling the Active Hearing Process in Mosquitoes

    NASA Astrophysics Data System (ADS)

    Avitabile, Daniele; Homer, Martin; Jackson, Joe; Robert, Daniel; Champneys, Alan

    2011-11-01

    A simple microscopic mechanistic model is described of the active amplification within the Johnston's organ of the mosquito species Toxorhynchites brevipalpis. The model is based on the description of the antenna as a forced-damped oscillator coupled to a set of active threads (ensembles of scolopidia) that provide an impulsive force when they twitch. This twitching is in turn controlled by channels that are opened and closed if the antennal oscillation reaches a critical amplitude. The model matches both qualitatively and quantitatively with recent experiments. New results are presented using mathematical homogenization techniques to derive a mesoscopic model as a simple oscillator with nonlinear force and damping characteristics. It is shown how the results from this new model closely resemble those from the microscopic model as the number of threads approach physiologically correct values.

  6. Online discussion groups for bulimia nervosa: an inductive approach to Internet-based communication between patients.

    PubMed

    Wesemann, Dorette; Grunwald, Martin

    2008-09-01

    Online discussion forums are often used by people with eating disorders. This study analyses 2,072 threads containing a total of 14,903 postings from an unmoderated German "prorecovery" forum for persons suffering from bulimia nervosa (www.ab-server.de) during the period from October 2004 to May 2006. The threads were inductively analyzed for underlying structural types, and the various types found were then analyzed for differences in temporal and quantitative parameters. Communication in the online discussion forum occurred in three types of thread: (1) problem-oriented threads (78.8% of threads), (2) communication-oriented threads (15.3% of threads), and (3) metacommunication threads (2.6% of threads). Metacommunication threads contained significantly more postings than problem-oriented and communication-oriented threads, and they were viewed significantly more often. Moreover, there are temporal differences between the structural types. Topics relating to active management of the disorder receive great attention in prorecovery forums. (c) 2008 by Wiley Periodicals, Inc.

  7. Influence of implantoplasty on stress distribution of exposed implants at different bone insertion levels.

    PubMed

    Tribst, João Paulo Mendes; Dal Piva, Amanda Maria de Oliveira; Shibli, Jamil Awad; Borges, Alexandre Luiz Souto; Tango, Rubens Nisie

    2017-12-07

    This study evaluated the effect of implantoplasty on different bone insertion levels of exposed implants. A model of the Bone Level Tapered implant (Straumann Institute, Waldenburg, Switzerland) was created through the Rhinoceros software (version 5.0 SR8, McNeel North America, Seattle, WA, USA). The abutment was fixed to the implant through a retention screw and a monolithic crown was modeled over a cementation line. Six models were created with increasing portions of the implant threads exposed: C1 (1 mm), C2 (2 mm), C3 (3 mm), C4 (4 mm), C5 (5 mm) and C6 (6 mm). The models were made in duplicates and one of each pair was used to simulate implantoplasty, by removing the threads (I1, I2, I3, I4, I5 and I6). The final geometry was exported in STEP format to ANSYS (ANSYS 15.0, ANSYS Inc., Houston, USA) and all materials were considered homogeneous, isotropic and linearly elastic. To assess distribution of stress forces, an axial load (300 N) was applied on the cusp. For the periodontal insert, the strains increased in the peri-implant region according to the size of the exposed portion and independent of the threads' presence. The difference between groups with and without implantoplasty was less than 10%. Critical values were found when the inserted portion was smaller than the exposed portion. In the exposed implants, the stress generated on the implant and retention screw was higher in the models that received implantoplasty. For the bone tissue, exposure of the implant's thread was a damaging factor, independent of implantoplasty. Implantoplasty treatment can be safely used to control peri-implantitis if at least half of the implant is still inserted in bone.

  8. Fabrication of drug-loaded electrospun aligned fibrous threads for suture applications.

    PubMed

    He, Chuang-Long; Huang, Zheng-Ming; Han, Xiao-Jian

    2009-04-01

    In this work, drug-loaded fibers and threads were successfully fabricated by combining electrospinning with aligned fibers collection. Two different electrospinning processes, that is, blend and coaxial electrospinning, to incorporate a model drug tetracycline hydrochloride (TCH) into poly(L-lactic acid) (PLLA) fibers have been used and compared with each other. The resulting composite ultrafine fibers and threads were characterized through scanning electron microscopy, transmission electron microscopy, Fourier transform infrared spectroscopy, X-ray diffraction, differential scanning calorimetry, and tensile testing. It has been shown that average diameters of the fibers made from the same polymer concentration depended on the processing method. The blend TCH/PLLA fibers showed the smallest fiber diameter, whereas neat PLLA fibers and core-shell TCH-PLLA fibers showed a larger proximal average diameter. Higher rotating speed of a wheel collector is helpful for obtaining better-aligned fibers. Both the polymer and the drug in the electrospun fibers have poor crystalline property. In vitro release study indicated that threads made from the core-shell fibers could suppress the initial burst release and provide a sustained drug release useful for the release of growth factor or other therapeutic drugs. On the other hand, the threads from the blend fibers produced a large initial burst release that may be used to prevent bacteria infection. A combination of these results suggests that electrospinning technique provides a novel way to fabricate medical agents-loaded fibrous threads for tissue suturing and tissue regeneration applications. Copyright 2008 Wiley Periodicals, Inc.

  9. Caring as an Imperative for Nursing Education.

    ERIC Educational Resources Information Center

    Cook, Patricia R.; Cullen, Janice A.

    2003-01-01

    An associate nursing degree program threads caring across the curriculum using Watson's framework of interpersonal/transpersonal processes for caring and a taxonomy of affective competencies. Ways of caring are integrated into classroom and clinical experiences. (Contains 20 references.) (SK)

  10. COMPOSE-HPC: A Transformational Approach to Exascale

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Bernholdt, David E; Allan, Benjamin A.; Armstrong, Robert C.

    2012-04-01

    The goal of the COMPOSE-HPC project is to 'democratize' tools for automatic transformation of program source code so that it becomes tractable for the developers of scientific applications to create and use their own transformations reliably and safely. This paper describes our approach to this challenge, the creation of the KNOT tool chain, which includes tools for the creation of annotation languages to control the transformations (PAUL), to perform the transformations (ROTE), and optimization and code generation (BRAID), which can be used individually and in combination. We also provide examples of current and future uses of the KNOT tools, whichmore » include transforming code to use different programming models and environments, providing tests that can be used to detect errors in software or its execution, as well as composition of software written in different programming languages, or with different threading patterns.« less

  11. UPC++ Programmer’s Guide (v1.0 2017.9)

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Bachan, J.; Baden, S.; Bonachea, D.

    UPC++ is a C++11 library that provides Asynchronous Partitioned Global Address Space (APGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The APGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, APGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, allmore » operations that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.« less

  12. UPC++ Programmer’s Guide, v1.0-2018.3.0

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Bachan, J.; Baden, S.; Bonachea, Dan

    UPC++ is a C++11 library that provides Partitioned Global Address Space (PGAS) programming. It is designed for writing parallel programs that run efficiently and scale well on distributed-memory parallel computers. The PGAS model is single program, multiple-data (SPMD), with each separate thread of execution (referred to as a rank, a term borrowed from MPI) having access to local memory as it would in C++. However, PGAS also provides access to a global address space, which is allocated in shared segments that are distributed over the ranks. UPC++ provides numerous methods for accessing and using global memory. In UPC++, all operationsmore » that access remote memory are explicit, which encourages programmers to be aware of the cost of communication and data movement. Moreover, all remote-memory access operations are by default asynchronous, to enable programmers to write code that scales well even on hundreds of thousands of cores.« less

  13. Two years' outcome of thread lifting with absorbable barbed PDO threads: Innovative score for objective and subjective assessment.

    PubMed

    Ali, Yasser Helmy

    2018-02-01

    Thread-lifting rejuvenation procedures have evolved again, with the development of absorbable threads. Although they have gained popularity among plastic surgeons and dermatologists, very few articles have been written in literature about absorbable threads. This study aims to evaluate two years' outcome of thread lifting using absorbable barbed threads for facial rejuvenation. Prospective comparative stud both objectively and subjectively and follow-up assessment for 24 months. Thread lifting for face rejuvenation has significant long-lasting effects that include skin lifting from 3-10 mm and high degree of patients' satisfaction with less incidence rate of complications, about 4.8%. Augmented results are obtained when thread lifting is combined with other lifting and rejuvenation modalities. Significant facial rejuvenation is achieved by thread lifting and highly augmented results are observed when they are combined with Botox, fillers, and/or platelet rich plasma (PRP) rejuvenations.

  14. Thread gauge for tapered threads

    DOEpatents

    Brewster, Albert L.

    1994-01-11

    The thread gauge permits the user to determine the pitch diameter of tapered threads at the intersection of the pitch cone and the end face of the object being measured. A pair of opposed anvils having lines of threads which match the configuration and taper of the threads on the part being measured are brought into meshing engagement with the threads on opposite sides of the part. The anvils are located linearly into their proper positions by stop fingers on the anvils that are brought into abutting engagement with the end face of the part. This places predetermined reference points of the pitch cone of the thread anvils in registration with corresponding points on the end face of the part being measured, resulting in an accurate determination of the pitch diameter at that location. The thread anvils can be arranged for measuring either internal or external threads.

  15. Thread gauge for tapered threads

    DOEpatents

    Brewster, A.L.

    1994-01-11

    The thread gauge permits the user to determine the pitch diameter of tapered threads at the intersection of the pitch cone and the end face of the object being measured. A pair of opposed anvils having lines of threads which match the configuration and taper of the threads on the part being measured are brought into meshing engagement with the threads on opposite sides of the part. The anvils are located linearly into their proper positions by stop fingers on the anvils that are brought into abutting engagement with the end face of the part. This places predetermined reference points of the pitch cone of the thread anvils in registration with corresponding points on the end face of the part being measured, resulting in an accurate determination of the pitch diameter at that location. The thread anvils can be arranged for measuring either internal or external threads. 13 figures.

  16. CNT coated thread micro-electro-mechanical system for finger proprioception sensing

    NASA Astrophysics Data System (ADS)

    Shafi, A. A.; Wicaksono, D. H. B.

    2017-04-01

    In this paper, we aim to fabricate cotton thread based sensor for proprioceptive application. Cotton threads are utilized as the structural component of flexible sensors. The thread is coated with multi-walled carbon nanotube (MWCNT) dispersion by using facile conventional dipping-drying method. The electrical characterization of the coated thread found that the resistance per meter of the coated thread decreased with increasing the number of dipping. The CNT coated thread sensor works based on piezoresistive theory in which the resistance of the coated thread changes when force is applied. This thread sensor is sewed on glove at the index finger between middle and proximal phalanx parts and the resistance change is measured upon grasping mechanism. The thread based microelectromechanical system (MEMS) enables the flexible sensor to easily fit perfectly on the finger joint and gives reliable response as proprioceptive sensing.

  17. OBSERVATIONS AND MAGNETIC FIELD MODELING OF A SOLAR POLAR CROWN PROMINENCE

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Su Yingna; Van Ballegooijen, Adriaan, E-mail: ynsu@head.cfa.harvard.edu

    2012-10-01

    We present observations and magnetic field modeling of the large polar crown prominence that erupted on 2010 December 6. Combination of Solar Dynamics Observatory (SDO)/Atmospheric Imaging Assembly (AIA) and STEREO{sub B}ehind/EUVI allows us to see the fine structures of this prominence both at the limb and on the disk. We focus on the structures and dynamics of this prominence before the eruption. This prominence contains two parts: an active region part containing mainly horizontal threads and a quiet-Sun part containing mainly vertical threads. On the northern side of the prominence channel, both AIA and EUVI observe bright features which appearmore » to be the lower legs of loops that go above then join in the filament. Filament materials are observed to frequently eject horizontally from the active region part to the quiet-Sun part. This ejection results in the formation of a dense-column structure (concentration of dark vertical threads) near the border between the active region and the quiet Sun. Using the flux rope insertion method, we create nonlinear force-free field models based on SDO/Helioseismic and Magnetic Imager line-of-sight magnetograms. A key feature of these models is that the flux rope has connections with the surroundings photosphere, so its axial flux varies along the filament path. The height and location of the dips of field lines in our models roughly replicate those of the observed prominence. Comparison between model and observations suggests that the bright features on the northern side of the channel are the lower legs of the field lines that turn into the flux rope. We suggest that plasma may be injected into the prominence along these field lines. Although the models fit the observations quiet well, there are also some interesting differences. For example, the models do not reproduce the observed vertical threads and cannot explain the formation of the dense-column structure.« less

  18. In Search of Ways to Improve Practicum Learning: Self-Study of the Teacher Educator/Researcher as Responsive Listener

    ERIC Educational Resources Information Center

    Martin, Andrea K.

    2017-01-01

    Teacher education programs that appear to be more successful work to thread practicum experiences and on-campus courses with an eye to achieving overall program coherence. As part of a funded research project centred on understanding how teacher candidates perceive quality in their practicum experiences and, by extension, in their professional…

  19. Urban Forestry Laboratory Exercises for Elementary, Middle and High School Students.

    ERIC Educational Resources Information Center

    Kupkowski, Gary; And Others

    The curriculum in this program has been developed for the elementary, middle, and high school levels. Each level builds on the other, and forms a "thread of skills" that are upgraded at each level. The program is divided into two components. The first component is for the development of a school arboretum, tree walk, and herbarium. The second…

  20. Analysis of Modeling Parameters on Threaded Screws.

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Vigil, Miquela S.; Brake, Matthew Robert; Vangoethem, Douglas

    2015-06-01

    Assembled mechanical systems often contain a large number of bolted connections. These bolted connections (joints) are integral aspects of the load path for structural dynamics, and, consequently, are paramount for calculating a structure's stiffness and energy dissipation prop- erties. However, analysts have not found the optimal method to model appropriately these bolted joints. The complexity of the screw geometry cause issues when generating a mesh of the model. This paper will explore different approaches to model a screw-substrate connec- tion. Model parameters such as mesh continuity, node alignment, wedge angles, and thread to body element size ratios are examined. Themore » results of this study will give analysts a better understanding of the influences of these parameters and will aide in finding the optimal method to model bolted connections.« less

  1. Design of internal screw thread measuring device based on the Three-Line method principle

    NASA Astrophysics Data System (ADS)

    Hu, Dachao; Chen, Jianguo

    2010-08-01

    In accordance with the principle of Three-Line, this paper analyze the correlation of every main parameter of internal screw thread, and then designed a device to measure the main parameters of internal screw thread. Internal thread parameters, such as the pitch diameter, thread angle and screw-pitch of common screw thread, terraced screw thread, zigzag screw thread were obtained through calculation and measurement. The practical applications have proved that this device is convenience to use, and the measurements have a high accuracy. Meanwhile, the application for the patent of invention has been accepted by the Patent Office (Filing number: 200710044081.5).

  2. Investigation of threading dislocation blocking in strained-layer InGaAs/GaAs heterostructures using scanning cathodoluminescence microscopy

    NASA Astrophysics Data System (ADS)

    Russell, J. J.; Zou, J.; Moon, A. R.; Cockayne, D. J. H.

    2000-08-01

    Threading dislocation glide relieves strain in strained-layer heterostructures by increasing the total length of interface misfit dislocations. The blocking theory proposed by Freund [J. Appl. Phys. 68, 2073 (1990)] predicts the thickness above which gliding threading dislocations are able to overcome the resistance force produced by existing orthogonal misfit dislocations. A set of wedge-shaped samples of InxGa1-xAs/GaAs (x=0.04) strained-layer heterostructures was grown using molecular-beam epitaxy in order to test the theory of dislocation blocking over a range of thicknesses within one sample. Scanning cathodoluminescence microscopy techniques were used to image the misfit dislocations. The cathodoluminescence results confirm the model proposed by Freund.

  3. A general and Robust Ray-Casting-Based Algorithm for Triangulating Surfaces at the Nanoscale

    PubMed Central

    Decherchi, Sergio; Rocchia, Walter

    2013-01-01

    We present a general, robust, and efficient ray-casting-based approach to triangulating complex manifold surfaces arising in the nano-bioscience field. This feature is inserted in a more extended framework that: i) builds the molecular surface of nanometric systems according to several existing definitions, ii) can import external meshes, iii) performs accurate surface area estimation, iv) performs volume estimation, cavity detection, and conditional volume filling, and v) can color the points of a grid according to their locations with respect to the given surface. We implemented our methods in the publicly available NanoShaper software suite (www.electrostaticszone.eu). Robustness is achieved using the CGAL library and an ad hoc ray-casting technique. Our approach can deal with any manifold surface (including nonmolecular ones). Those explicitly treated here are the Connolly-Richards (SES), the Skin, and the Gaussian surfaces. Test results indicate that it is robust to rotation, scale, and atom displacement. This last aspect is evidenced by cavity detection of the highly symmetric structure of fullerene, which fails when attempted by MSMS and has problems in EDTSurf. In terms of timings, NanoShaper builds the Skin surface three times faster than the single threaded version in Lindow et al. on a 100,000 atoms protein and triangulates it at least ten times more rapidly than the Kruithof algorithm. NanoShaper was integrated with the DelPhi Poisson-Boltzmann equation solver. Its SES grid coloring outperformed the DelPhi counterpart. To test the viability of our method on large systems, we chose one of the biggest molecular structures in the Protein Data Bank, namely the 1VSZ entry, which corresponds to the human adenovirus (180,000 atoms after Hydrogen addition). We were able to triangulate the corresponding SES and Skin surfaces (6.2 and 7.0 million triangles, respectively, at a scale of 2 grids per Å) on a middle-range workstation. PMID:23577073

  4. Life Cycle Analysis of Dedicated Nano-Launch Technologies

    NASA Technical Reports Server (NTRS)

    Zapata, Edgar; McCleskey, Carey (Editor); Martin, John; Lepsch, Roger; Ternani, Tosoc

    2014-01-01

    Recent technology advancements have enabled the development of small cheap satellites that can perform useful functions in the space environment. Currently, the only low cost option for getting these payloads into orbit is through ride share programs - small satellites awaiting the launch of a larger satellite, and then riding along on the same launcher. As a result, these small satellite customers await primary payload launches and a backlog exists. An alternative option would be dedicated nano-launch systems built and operated to provide more flexible launch services, higher availability, and affordable prices. The potential customer base that would drive requirements or support a business case includes commercial, academia, civil government and defense. Further, NASA technology investments could enable these alternative game changing options. With this context, in 2013 the Game Changing Development (GCD) program funded a NASA team to investigate the feasibility of dedicated nano-satellite launch systems with a recurring cost of less than $2 million per launch for a 5 kg payload to low Earth orbit. The team products would include potential concepts, technologies and factors for enabling the ambitious cost goal, exploring the nature of the goal itself, and informing the GCD program technology investment decision making process. This paper provides an overview of the life cycle analysis effort that was conducted in 2013 by an inter-center NASA team. This effort included the development of reference nano-launch system concepts, developing analysis processes and models, establishing a basis for cost estimates (development, manufacturing and launch) suitable to the scale of the systems, and especially, understanding the relationship of potential game changing technologies to life cycle costs, as well as other factors, such as flights per year.

  5. Density of bunched threading dislocations in epitaxial GaN layers as determined using X-ray diffraction

    NASA Astrophysics Data System (ADS)

    Barchuk, M.; Holý, V.; Rafaja, D.

    2018-04-01

    X-ray diffraction is one of the most popular experimental methods employed for determination of dislocation densities, as it can recognize both the strain fields and the local lattice rotations produced by dislocations. The main challenge of the quantitative analysis of the dislocation density is the formulation of a suitable microstructure model, which describes the dislocation arrangement and the effect of the interactions between the strain fields from neighboring dislocations reliably in order to be able to determine the dislocation densities precisely. The aim of this study is to prove the capability of X-ray diffraction and two computational methods, which are frequently used for quantification of the threading dislocation densities from X-ray diffraction measurements, in the special case of partially bunched threading dislocations. The first method is based on the analysis of the dislocation-controlled crystal mosaicity, and the other one on the analysis of diffuse X-ray scattering from threading dislocations. The complementarity of both methods is discussed. Furthermore, it is shown how the complementarity of these methods can be used to improve the results of the quantitative analysis of bunched and thus inhomogeneously distributed threading dislocations and to get a better insight into the dislocation arrangement.

  6. Observations and implications of large-amplitude longitudinal oscillations in a solar filament

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Luna, M.; Knizhnik, K.; Muglach, K.

    On 2010 August 20, an energetic disturbance triggered large-amplitude longitudinal oscillations in a nearby filament. The triggering mechanism appears to be episodic jets connecting the energetic event with the filament threads. In the present work, we analyze this periodic motion in a large fraction of the filament to characterize the underlying physics of the oscillation as well as the filament properties. The results support our previous theoretical conclusions that the restoring force of large-amplitude longitudinal oscillations is solar gravity, and the damping mechanism is the ongoing accumulation of mass onto the oscillating threads. Based on our previous work, we usedmore » the fitted parameters to determine the magnitude and radius of curvature of the dipped magnetic field along the filament, as well as the mass accretion rate onto the filament threads. These derived properties are nearly uniform along the filament, indicating a remarkable degree of cohesiveness throughout the filament channel. Moreover, the estimated mass accretion rate implies that the footpoint heating responsible for the thread formation, according to the thermal nonequilibrium model, agrees with previous coronal heating estimates. We estimate the magnitude of the energy released in the nearby event by studying the dynamic response of the filament threads, and discuss the implications of our study for filament structure and heating.« less

  7. Novel gold nanoparticle trimer reporter probe combined with dry-reagent cotton thread immunoassay device for rapid human ferritin test.

    PubMed

    Mao, Xun; Du, Ting-E; Meng, Lili; Song, Tingting

    2015-08-19

    We reported here for the first time on the use of cotton thread combined with novel gold nanoparticle trimer reporter probe for low-cost, sensitive and rapid detection of a lung cancer related biomarker, human ferritin. A model system comprising ferritin as an analyte and a pair of monoclonal antibodies was used to demonstrate the proof-of-concept on the dry-reagent natural cotton thread immunoassay device. Results indicated that the using of novel gold nanoparticle trimer reporter probe greatly improved the sensitivity comparing with traditional gold nanoparticle reporter probe on the cotton thread immunoassay device. The assay avoids multiple incubation and washing steps performed in most conventional protein analyses. Although qualitative tests are realized by observing the color change of the test zone, quantitative data are obtained by recording the optical responses of the test zone with a commercial scanner and corresponding analysis software. Under optimal conditions, the cotton thread immunoassay device was capable of measuring 10 ng/mL human ferritin under room temperature which is sensitive enough for clinical diagnosis. Moreover, the sample solution employed in the assays is just 8 μL, which is much less than traditional lateral flow strip based biosensors. Copyright © 2015 Elsevier B.V. All rights reserved.

  8. Thread angle dependency on flame spread shape over kenaf/polyester combined fabric

    NASA Astrophysics Data System (ADS)

    Azahari Razali, Mohd; Sapit, Azwan; Nizam Mohammed, Akmal; Nor Anuar Mohamad, Md; Nordin, Normayati; Sadikin, Azmahani; Faisal Hushim, Mohd; Jaat, Norrizam; Khalid, Amir

    2017-09-01

    Understanding flame spread behavior is crucial to Fire Safety Engineering. It is noted that the natural fiber exhibits different flame spread behavior than the one of the synthetic fiber. This different may influences the flame spread behavior over combined fabric. There is a research has been done to examined the flame spread behavior over kenaf/polyester fabric. It is seen that the flame spread shape is dependent on the thread angle dependency. However, the explanation of this phenomenon is not described in detail in that research. In this study, explanation about this phenomenon is given in detail. Results show that the flame spread shape is dependent on the position of synthetic thread. For thread angle, θ = 0°, the polyester thread is breaking when the flame approach to the thread and the kenaf thread tends to move to the breaking direction. This behavior produces flame to be ‘V’ shape. However, for thread angle, θ = 90°, the polyester thread melts while the kenaf thread decomposed and burned. At this angle, the distance between kenaf threads remains constant as flame approaches.

  9. Homopolyrotaxanes and Homopolyrotaxane Networks of PEO

    NASA Technical Reports Server (NTRS)

    Pugh, Coleen; Mattice, Wayne

    2005-01-01

    In order to identify the optimum size of macrocrown ether for threading, we first investigated the size and shape of simple crown ethers in the melt at 373 K, and their extent of threading with PEO in the melt using coarse-grained Monte Carlo simulations on the 2nnd (second nearest neighbor diamond) lattice, which is a high coordination lattice whose coarse-grained chains can be reverse mapped into fully atomistic models in continuous space.

  10. Seeds of HOPE: a model for addressing social and economic determinants of health in a women's obesity prevention project in two rural communities.

    PubMed

    Benedict, Salli; Campbell, Marci; Doolen, Anne; Rivera, Imana; Negussie, Tezita; Turner-McGrievy, Gabrielle

    2007-10-01

    Socioeconomic status (SES) and income disparity are strong predictors of health, and health promotion interventions that address them are more likely to be meaningful to participants and to sustain positive effects. Seeds of HOPE is an innovative project that is the result of a long-standing collaboration between the University of North Carolina (UNC) Center for Health Promotion and Disease Prevention, a Centers for Disease Control and Prevention (CDC) Prevention Research Center, and communities in rural North Carolina. Initial formative work, including key informant interviews, community surveys, and focus groups, strengthened our understanding of the link between hope and health and the importance of addressing social and economic issues as part of our health promotion interventions. A Seeds of HOPE strategic plan was developed using a community-based participatory process and led to the idea to start Threads of HOPE, an enterprise that will serve as a business laboratory where women will produce and market a unique product and also learn business skills. Threads of HOPE will be a health-enhancing business and will serve as a training program for a new cadre of women entrepreneurs in two rural communities.

  11. Method for molding threads in graphite panels

    DOEpatents

    Short, W.W.; Spencer, C.

    1994-11-29

    A graphite panel with a hole having a damaged thread is repaired by drilling the hole to remove all of the thread and making a new hole of larger diameter. A bolt with a lubricated thread is placed in the new hole and the hole is packed with graphite cement to fill the hole and the thread on the bolt. The graphite cement is cured, and the bolt is unscrewed therefrom to leave a thread in the cement which is at least as strong as that of the original thread. 8 figures.

  12. Virtual suturing simulation based on commodity physics engine for medical learning.

    PubMed

    Choi, Kup-Sze; Chan, Sze-Ho; Pang, Wai-Man

    2012-06-01

    Development of virtual-reality medical applications is usually a complicated and labour intensive task. This paper explores the feasibility of using commodity physics engine to develop a suturing simulator prototype for manual skills training in the fields of nursing and medicine, so as to enjoy the benefits of rapid development and hardware-accelerated computation. In the prototype, spring-connected boxes of finite dimension are used to simulate soft tissues, whereas needle and thread are modelled with chained segments. Spherical joints are used to simulate suture's flexibility and to facilitate thread cutting. An algorithm is developed to simulate needle insertion and thread advancement through the tissue. Two-handed manipulations and force feedback are enabled with two haptic devices. Experiments on the closure of a wound show that the prototype is able to simulate suturing procedures at interactive rates. The simulator is also used to study a curvature-adaptive suture modelling technique. Issues and limitations of the proposed approach and future development are discussed.

  13. RGCA: A Reliable GPU Cluster Architecture for Large-Scale Internet of Things Computing Based on Effective Performance-Energy Optimization

    PubMed Central

    Chen, Qingkui; Zhao, Deyu; Wang, Jingjuan

    2017-01-01

    This paper aims to develop a low-cost, high-performance and high-reliability computing system to process large-scale data using common data mining algorithms in the Internet of Things (IoT) computing environment. Considering the characteristics of IoT data processing, similar to mainstream high performance computing, we use a GPU (Graphics Processing Unit) cluster to achieve better IoT services. Firstly, we present an energy consumption calculation method (ECCM) based on WSNs. Then, using the CUDA (Compute Unified Device Architecture) Programming model, we propose a Two-level Parallel Optimization Model (TLPOM) which exploits reasonable resource planning and common compiler optimization techniques to obtain the best blocks and threads configuration considering the resource constraints of each node. The key to this part is dynamic coupling Thread-Level Parallelism (TLP) and Instruction-Level Parallelism (ILP) to improve the performance of the algorithms without additional energy consumption. Finally, combining the ECCM and the TLPOM, we use the Reliable GPU Cluster Architecture (RGCA) to obtain a high-reliability computing system considering the nodes’ diversity, algorithm characteristics, etc. The results show that the performance of the algorithms significantly increased by 34.1%, 33.96% and 24.07% for Fermi, Kepler and Maxwell on average with TLPOM and the RGCA ensures that our IoT computing system provides low-cost and high-reliability services. PMID:28777325

  14. RGCA: A Reliable GPU Cluster Architecture for Large-Scale Internet of Things Computing Based on Effective Performance-Energy Optimization.

    PubMed

    Fang, Yuling; Chen, Qingkui; Xiong, Neal N; Zhao, Deyu; Wang, Jingjuan

    2017-08-04

    This paper aims to develop a low-cost, high-performance and high-reliability computing system to process large-scale data using common data mining algorithms in the Internet of Things (IoT) computing environment. Considering the characteristics of IoT data processing, similar to mainstream high performance computing, we use a GPU (Graphics Processing Unit) cluster to achieve better IoT services. Firstly, we present an energy consumption calculation method (ECCM) based on WSNs. Then, using the CUDA (Compute Unified Device Architecture) Programming model, we propose a Two-level Parallel Optimization Model (TLPOM) which exploits reasonable resource planning and common compiler optimization techniques to obtain the best blocks and threads configuration considering the resource constraints of each node. The key to this part is dynamic coupling Thread-Level Parallelism (TLP) and Instruction-Level Parallelism (ILP) to improve the performance of the algorithms without additional energy consumption. Finally, combining the ECCM and the TLPOM, we use the Reliable GPU Cluster Architecture (RGCA) to obtain a high-reliability computing system considering the nodes' diversity, algorithm characteristics, etc. The results show that the performance of the algorithms significantly increased by 34.1%, 33.96% and 24.07% for Fermi, Kepler and Maxwell on average with TLPOM and the RGCA ensures that our IoT computing system provides low-cost and high-reliability services.

  15. The measure method of internal screw thread and the measure device design

    NASA Astrophysics Data System (ADS)

    Hu, Dachao; Chen, Jianguo

    2008-12-01

    In accordance with the principle of Three-Line, this paper analyzed the correlation of every main parameter of internal screw thread, and then designed a device to measure the main parameters of internal screw thread. Basis on the measured value and corresponding formula calculation, we can get the internal thread parameters, such as the pitch diameter, thread angle and screw-pitch of common screw thread, terraced screw thread, zigzag screw thread and some else. The practical application has proved that this operation of this device is convenience, and the measured dates have a high accuracy. Meanwhile, the application of this device's patent of invention is accepted by the Patent Office. (The filing number: 200710044081.5)

  16. Insertion tube methods and apparatus

    DOEpatents

    Casper, William L.; Clark, Don T.; Grover, Blair K.; Mathewson, Rodney O.; Seymour, Craig A.

    2007-02-20

    A drill string comprises a first drill string member having a male end; and a second drill string member having a female end configured to be joined to the male end of the first drill string member, the male end having a threaded portion including generally square threads, the male end having a non-threaded extension portion coaxial with the threaded portion, and the male end further having a bearing surface, the female end having a female threaded portion having corresponding female threads, the female end having a non-threaded extension portion coaxial with the female threaded portion, and the female end having a bearing surface. Installation methods, including methods of installing instrumented probes are also provided.

  17. Subsurface drill string

    DOEpatents

    Casper, William L [Rigby, ID; Clark, Don T [Idaho Falls, ID; Grover, Blair K [Idaho Falls, ID; Mathewson, Rodney O [Idaho Falls, ID; Seymour, Craig A [Idaho Falls, ID

    2008-10-07

    A drill string comprises a first drill string member having a male end; and a second drill string member having a female end configured to be joined to the male end of the first drill string member, the male end having a threaded portion including generally square threads, the male end having a non-threaded extension portion coaxial with the threaded portion, and the male end further having a bearing surface, the female end having a female threaded portion having corresponding female threads, the female end having a non-threaded extension portion coaxial with the female threaded portion, and the female end having a bearing surface. Installation methods, including methods of installing instrumented probes are also provided.

  18. Parallel mutual information estimation for inferring gene regulatory networks on GPUs

    PubMed Central

    2011-01-01

    Background Mutual information is a measure of similarity between two variables. It has been widely used in various application domains including computational biology, machine learning, statistics, image processing, and financial computing. Previously used simple histogram based mutual information estimators lack the precision in quality compared to kernel based methods. The recently introduced B-spline function based mutual information estimation method is competitive to the kernel based methods in terms of quality but at a lower computational complexity. Results We present a new approach to accelerate the B-spline function based mutual information estimation algorithm with commodity graphics hardware. To derive an efficient mapping onto this type of architecture, we have used the Compute Unified Device Architecture (CUDA) programming model to design and implement a new parallel algorithm. Our implementation, called CUDA-MI, can achieve speedups of up to 82 using double precision on a single GPU compared to a multi-threaded implementation on a quad-core CPU for large microarray datasets. We have used the results obtained by CUDA-MI to infer gene regulatory networks (GRNs) from microarray data. The comparisons to existing methods including ARACNE and TINGe show that CUDA-MI produces GRNs of higher quality in less time. Conclusions CUDA-MI is publicly available open-source software, written in CUDA and C++ programming languages. It obtains significant speedup over sequential multi-threaded implementation by fully exploiting the compute capability of commonly used CUDA-enabled low-cost GPUs. PMID:21672264

  19. SISSY: An example of a multi-threaded, networked, object-oriented databased application

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Scipioni, B.; Liu, D.; Song, T.

    1993-05-01

    The Systems Integration Support SYstem (SISSY) is presented and its capabilities and techniques are discussed. It is fully automated data collection and analysis system supporting the SSCL`s systems analysis activities as they relate to the Physics Detector and Simulation Facility (PDSF). SISSY itself is a paradigm of effective computing on the PDSF. It uses home-grown code (C++), network programming (RPC, SNMP), relational (SYBASE) and object-oriented (ObjectStore) DBMSs, UNIX operating system services (IRIX threads, cron, system utilities, shells scripts, etc.), and third party software applications (NetCentral Station, Wingz, DataLink) all of which act together as a single application to monitor andmore » analyze the PDSF.« less

  20. Multi-threading: A new dimension to massively parallel scientific computation

    NASA Astrophysics Data System (ADS)

    Nielsen, Ida M. B.; Janssen, Curtis L.

    2000-06-01

    Multi-threading is becoming widely available for Unix-like operating systems, and the application of multi-threading opens new ways for performing parallel computations with greater efficiency. We here briefly discuss the principles of multi-threading and illustrate the application of multi-threading for a massively parallel direct four-index transformation of electron repulsion integrals. Finally, other potential applications of multi-threading in scientific computing are outlined.

  1. Modeling and analysis of sub-surface leakage current in nano-MOSFET under cutoff regime

    NASA Astrophysics Data System (ADS)

    Swami, Yashu; Rai, Sanjeev

    2017-02-01

    The high leakage current in nano-meter regimes is becoming a significant portion of power dissipation in nano-MOSFET circuits as threshold voltage, channel length, and gate oxide thickness are scaled down to nano-meter range. Precise leakage current valuation and meticulous modeling of the same at nano-meter technology scale is an increasingly a critical work in designing the low power nano-MOSFET circuits. We present a specific compact model for sub-threshold regime leakage current in bulk driven nano-MOSFETs. The proposed logical model is instigated and executed into the latest updated PTM bulk nano-MOSFET model and is found to be in decent accord with technology-CAD simulation data. This paper also reviews various transistor intrinsic leakage mechanisms for nano-MOSFET exclusively in weak inversion, like drain-induced barricade lowering (DIBL), gate-induced drain leakage (GIDL), gate oxide tunneling (GOT) leakage etc. The root cause of the sub-surface leakage current is mainly due to the nano-scale short channel length causing source-drain coupling even in sub-threshold domain. Consequences leading to carriers triumphing the barricade between the source and drain. The enhanced model effectively considers the following parameter dependence in the account for better-quality value-added results like drain-to-source bias (VDS), gate-to-source bias (VGS), channel length (LG), source/drain junction depth (Xj), bulk doping concentration (NBULK), and operating temperature (Top).

  2. Biomechanical investigation of a novel ratcheting arthrodesis nail.

    PubMed

    McCormick, Jeremy J; Li, Xinning; Weiss, Douglas R; Billiar, Kristen L; Wixted, John J

    2010-10-14

    Knee or tibiotalocalcaneal arthrodesis is a salvage procedure, often with unacceptable rates of nonunion. Basic science of fracture healing suggests that compression across a fusion site may decrease nonunion. A novel ratcheting arthrodesis nail designed to improve dynamic compression is mechanically tested in comparison to existing nails. A novel ratcheting nail was designed and mechanically tested in comparison to a solid nail and a threaded nail using sawbones models (Pacific Research Laboratories, Inc.). Intramedullary nails (IM) were implanted with a load cell (Futek LTH 500) between fusion surfaces. Constructs were then placed into a servo-hydraulic test frame (Model 858 Mini-bionix, MTS Systems) for application of 3 mm and 6 mm dynamic axial displacement (n = 3/group). Load to failure was also measured. Mean percent of initial load after 3-mm and 6-mm displacement was 190.4% and 186.0% for the solid nail, 80.7% and 63.0% for the threaded nail, and 286.4% and 829.0% for the ratcheting nail, respectively. Stress-shielding (as percentage of maximum load per test) after 3-mm and 6-mm displacement averaged 34.8% and 28.7% (solid nail), 40.3% and 40.9% (threaded nail), and 18.5% and 11.5% (ratcheting nail), respectively. In the 6-mm trials, statistically significant increase in initial load and decrease in stress-shielding for the ratcheting vs. solid nail (p = 0.029, p = 0.001) and vs. threaded nail (p = 0.012, p = 0.002) was observed. Load to failure for the ratcheting nail; 599.0 lbs, threaded nail; 508.8 lbs, and solid nail; 688.1 lbs. With significantly increase of compressive load while decreasing stress-shielding at 6-mm of dynamic displacement, the ratcheting mechanism in IM nails may clinically improve rates of fusion.

  3. Biomechanical investigation of a novel ratcheting arthrodesis nail

    PubMed Central

    2010-01-01

    Background Knee or tibiotalocalcaneal arthrodesis is a salvage procedure, often with unacceptable rates of nonunion. Basic science of fracture healing suggests that compression across a fusion site may decrease nonunion. A novel ratcheting arthrodesis nail designed to improve dynamic compression is mechanically tested in comparison to existing nails. Methods A novel ratcheting nail was designed and mechanically tested in comparison to a solid nail and a threaded nail using sawbones models (Pacific Research Laboratories, Inc.). Intramedullary nails (IM) were implanted with a load cell (Futek LTH 500) between fusion surfaces. Constructs were then placed into a servo-hydraulic test frame (Model 858 Mini-bionix, MTS Systems) for application of 3 mm and 6 mm dynamic axial displacement (n = 3/group). Load to failure was also measured. Results Mean percent of initial load after 3-mm and 6-mm displacement was 190.4% and 186.0% for the solid nail, 80.7% and 63.0% for the threaded nail, and 286.4% and 829.0% for the ratcheting nail, respectively. Stress-shielding (as percentage of maximum load per test) after 3-mm and 6-mm displacement averaged 34.8% and 28.7% (solid nail), 40.3% and 40.9% (threaded nail), and 18.5% and 11.5% (ratcheting nail), respectively. In the 6-mm trials, statistically significant increase in initial load and decrease in stress-shielding for the ratcheting vs. solid nail (p = 0.029, p = 0.001) and vs. threaded nail (p = 0.012, p = 0.002) was observed. Load to failure for the ratcheting nail; 599.0 lbs, threaded nail; 508.8 lbs, and solid nail; 688.1 lbs. Conclusion With significantly increase of compressive load while decreasing stress-shielding at 6-mm of dynamic displacement, the ratcheting mechanism in IM nails may clinically improve rates of fusion. PMID:20942976

  4. Spectral Analysis Tool 6.2 for Windows

    NASA Technical Reports Server (NTRS)

    Morgan, Feiming; Sue, Miles; Peng, Ted; Tan, Harry; Liang, Robert; Kinman, Peter

    2006-01-01

    Spectral Analysis Tool 6.2 is the latest version of a computer program that assists in analysis of interference between radio signals of the types most commonly used in Earth/spacecraft radio communications. [An earlier version was reported in Software for Analyzing Earth/Spacecraft Radio Interference (NPO-20422), NASA Tech Briefs, Vol. 25, No. 4 (April 2001), page 52.] SAT 6.2 calculates signal spectra, bandwidths, and interference effects for several families of modulation schemes. Several types of filters can be modeled, and the program calculates and displays signal spectra after filtering by any of the modeled filters. The program accommodates two simultaneous signals: a desired signal and an interferer. The interference-to-signal power ratio can be calculated for the filtered desired and interfering signals. Bandwidth-occupancy and link-budget calculators are included for the user s convenience. SAT 6.2 has a new software structure and provides a new user interface that is both intuitive and convenient. SAT 6.2 incorporates multi-tasking, multi-threaded execution, virtual memory management, and a dynamic link library. SAT 6.2 is designed for use on 32- bit computers employing Microsoft Windows operating systems.

  5. Modeling self-organization of novel organic materials

    NASA Astrophysics Data System (ADS)

    Sayar, Mehmet

    In this thesis, the structural organization of oligomeric multi-block molecules is analyzed by computational analysis of coarse-grained models. These molecules form nanostructures with different dimensionalities, and the nanostructured nature of these materials leads to novel structural properties at different length scales. Previously, a number of oligomeric triblock rodcoil molecules have been shown to self-organize into mushroom shaped noncentrosymmetric nanostructures. Interestingly, thin films of these molecules contain polar domains and a finite macroscopic polarization. However, the fully polarized state is not the equilibrium state. In the first chapter, by solving a model with dipolar and Ising-like short range interactions, we show that polar domains are stable in films composed of aggregates as opposed to isolated molecules. Unlike classical molecular systems, these nanoaggregates have large intralayer spacings (a ≈ 6 nm), leading to a reduction in the repulsive dipolar interactions that oppose polar order within layers. This enables the formation of a striped pattern with polar domains of alternating directions. The energies of the possible structures at zero temperature are computed exactly and results of Monte Carlo simulations are provided at non-zero temperatures. In the second chapter, the macroscopic polarization of such nanostructured films is analyzed in the presence of a short range surface interaction. The surface interaction leads to a periodic domain structure where the balance between the up and down domains is broken, and therefore films of finite thickness have a net macroscopic polarization. The polarization per unit volume is a function of film thickness and strength of the surface interaction. Finally, in chapter three, self-organization of organic molecules into a network of one dimensional objects is analyzed. Multi-block organic dendron rodcoil molecules were found to self-organize into supramolecular nanoribbons (threads) and form gels at very low concentrations. Here, the formation and structural properties of these networks are studied with Monte Carlo simulations. The model gelators can form intra and inter-thread bonds, and the threads have a finite stiffness. The results suggest that the high persistence length is a result of the interplay of thread stiffness and inter-thread interactions. Furthermore, this high persistence length enables the formation of networks at low concentrations.

  6. Two tools for applying chromatographic retention data to the mass-based identification of peptides during hydrogen/deuterium exchange experiments by nano-liquid chromatography/matrix-assisted laser desorption/ionization mass spectrometry.

    PubMed

    Gershon, P D

    2010-12-15

    Two tools are described for integrating LC elution position with mass-based data in hydrogen-deuterium exchange (HDX) experiments by nano-liquid chromatography/matrix-assisted laser desorption/ionization mass spectrometry (nanoLC/MALDI-MS, a novel approach to HDX-MS). The first of these, 'TOF2H-Z Comparator', highlights peptides in HDX experiments that are potentially misidentified on the basis of mass alone. The program first calculates normalized values for the organic solvent concentration responsible for the elution of ions in nanoLC/MALDI HDX experiments. It then allows the solvent gradients for the multiple experiments contributing to an MS/MS-confirmed peptic peptide library to be brought into mutual alignment by iteratively re-modeling variables among LC parameters such as gradient shape, solvent species, fraction duration and LC dead time. Finally, using the program, high-probability chromatographic outliers can be flagged within HDX experimental data. The role of the second tool, 'TOF2H-XIC Comparator', is to normalize the LC chromatograms corresponding to all deuteration timepoints of all HDX experiments of a project, to a common reference. Accurate normalization facilitates the verification of chromatographic consistency between all ions whose spectral segments contribute to particular deuterium uptake plots. Gradient normalization in this manner revealed chromatographic inconsistencies between ions whose masses were either indistinguishable or separated by precise isotopic increments. Copyright © 2010 John Wiley & Sons, Ltd.

  7. Improved Screw-Thread Lock

    NASA Technical Reports Server (NTRS)

    Macmartin, Malcolm

    1995-01-01

    Improved screw-thread lock engaged after screw tightened in nut or other mating threaded part. Device does not release contaminating material during tightening of screw. Includes pellet of soft material encased in screw and retained by pin. Hammer blow on pin extrudes pellet into slot, engaging threads in threaded hole or in nut.

  8. Method for molding threads in graphite panels

    DOEpatents

    Short, William W.; Spencer, Cecil

    1994-01-01

    A graphite panel (10) with a hole (11) having a damaged thread (12) is repaired by drilling the hole (11) to remove all of the thread and make a new hole (13) of larger diameter. A bolt (14) with a lubricated thread (17) is placed in the new hole (13) and the hole (13) is packed with graphite cement (16) to fill the hole and the thread on the bolt. The graphite cement (16) is cured, and the bolt is unscrewed therefrom to leave a thread (20) in the cement (16) which is at least as strong as that of the original thread (12).

  9. Modelling of the tunnelling effect in granulated metallic nanostructures

    NASA Astrophysics Data System (ADS)

    Istratov, A. V.; Kucherik, A. O.

    2018-01-01

    Obtaining thin films of today is unthinkable without use of mathematical modeling, numerical methods and complex programs. In this regard, the practical importance of this calculations is that it can be used to investigate the conductivity of nano-sized granular structures that expands the diagnostic capabilities of thin films, opens up new perspectives in the creation of new devices based on thin-film technology, allow to predict their properties.

  10. Self-locking threaded fasteners

    DOEpatents

    Glovan, Ronald J.; Tierney, John C.; McLean, Leroy L.; Johnson, Lawrence L.

    1996-01-01

    A threaded fastener with a shape memory alloy (SMA) coatings on its threads is disclosed. The fastener has special usefulness in high temperature applications where high reliability is important. The SMA coated fastener is threaded into or onto a mating threaded part at room temperature to produce a fastened object. The SMA coating is distorted during the assembly. At elevated temperatures the coating tries to recover its original shape and thereby exerts locking forces on the threads. When the fastened object is returned to room temperature the locking forces dissipate. Consequently the threaded fasteners can be readily disassembled at room temperature but remains securely fastened at high temperatures. A spray technique is disclosed as a particularly useful method of coating of threads of a fastener with a shape memory alloy.

  11. Concurrent Breakpoints

    DTIC Science & Technology

    2011-12-18

    Proceedings of the SIGMET- RICS Symposium on Parallel and Distributed Tools, pages 48–59, 1998. [8] A. Dinning and E. Schonberg . Detecting access...multi- threaded programs. ACM Trans. Comput. Syst., 15(4):391– 411, 1997. [38] E. Schonberg . On-the-fly detection of access anomalies. In Proceedings

  12. Multi-scale Modeling and Analysis of Nano-RFID Systems on HPC Setup

    NASA Astrophysics Data System (ADS)

    Pathak, Rohit; Joshi, Satyadhar

    In this paper we have worked out on some the complex modeling aspects such as Multi Scale modeling, MATLAB Sugar based modeling and have shown the complexities involved in the analysis of Nano RFID (Radio Frequency Identification) systems. We have shown the modeling and simulation and demonstrated some novel ideas and library development for Nano RFID. Multi scale modeling plays a very important role in nanotech enabled devices properties of which cannot be explained sometimes by abstraction level theories. Reliability and packaging still remains one the major hindrances in practical implementation of Nano RFID based devices. And to work on them modeling and simulation will play a very important role. CNTs is the future low power material that will replace CMOS and its integration with CMOS, MEMS circuitry will play an important role in realizing the true power in Nano RFID systems. RFID based on innovations in nanotechnology has been shown. MEMS modeling of Antenna, sensors and its integration in the circuitry has been shown. Thus incorporating this we can design a Nano-RFID which can be used in areas like human implantation and complex banking applications. We have proposed modeling of RFID using the concept of multi scale modeling to accurately predict its properties. Also we give the modeling of MEMS devices that are proposed recently that can see possible application in RFID. We have also covered the applications and the advantages of Nano RFID in various areas. RF MEMS has been matured and its devices are being successfully commercialized but taking it to limits of nano domains and integration with singly chip RFID needs a novel approach which is being proposed. We have modeled MEMS based transponder and shown the distribution for multi scale modeling for Nano RFID.

  13. Nano-Electronics and Bio-Electronics

    NASA Technical Reports Server (NTRS)

    Srivastava, Deepak; Kwak, Dochan (Technical Monitor)

    2001-01-01

    Viewgraph presentation on Nano-Electronics and Bio-Electronics is discussed. Topics discussed include: NASA Ames nanotechnology program, Potential Carbon Nanotube (CNT) application, CNT synthesis,Computational Nanotechnology, and protein nanotubes.

  14. Scalable PGAS Metadata Management on Extreme Scale Systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Chavarría-Miranda, Daniel; Agarwal, Khushbu; Straatsma, TP

    Programming models intended to run on exascale systems have a number of challenges to overcome, specially the sheer size of the system as measured by the number of concurrent software entities created and managed by the underlying runtime. It is clear from the size of these systems that any state maintained by the programming model has to be strictly sub-linear in size, in order not to overwhelm memory usage with pure overhead. A principal feature of Partitioned Global Address Space (PGAS) models is providing easy access to global-view distributed data structures. In order to provide efficient access to these distributedmore » data structures, PGAS models must keep track of metadata such as where array sections are located with respect to processes/threads running on the HPC system. As PGAS models and applications become ubiquitous on very large transpetascale systems, a key component to their performance and scalability will be efficient and judicious use of memory for model overhead (metadata) compared to application data. We present an evaluation of several strategies to manage PGAS metadata that exhibit different space/time tradeoffs. We use two real-world PGAS applications to capture metadata usage patterns and gain insight into their communication behavior.« less

  15. Old Cellulose for New Multifunctional Networks

    NASA Astrophysics Data System (ADS)

    Yong, Geng

    Cellulose is considered to be the most abundant and renewable natural polymer on earth. It is the main component of plant cells. The exploration of the utility and applications of this material and its derivatives has never stopped since human's birth. It is well known that cellulose based materials can generate films and fibers, which can be, for instance, produced from cellulosic solutions. The Cellulose rich chemical structure allows different behaviors of the polymer in solution, which is the driving force for diverse films and fibers features. The main goal of this work is the manufacture and characterization of new application of the renewable cellulosic-based materials, which are at the origin of stimuli-responsive and/or functional soft films and fibers. The several materials obtained have in common the main chain cellulose backbone but present different liquid crystalline properties. Firstly rheology coupled to nuclear magnetic resonance techniques (rheo-NMR) were used to characterize a cellulose-water based liquid crystalline solution in order to establish structure/properties relationships, which were the basis to improve the design of films and fibers produced in the framework of this work. The results achieved were at the origin of a paper published in Macromolecules. Then films were produced and due to their structure and enhanced mechanical properties, different applications were realized by producing cellulosic gratings, which mimic the periodic structures that can be found in some petals of plants and a soft cellulose moisture motor was built for the first time. Two manuscripts were published, one related to the grating mimics, in Macromolecular Chemistry and Physics, and the other one dedicated to the mechanical properties and the bending of a cellulosic film controlled by moisture action in Scientific Reports (Nature Publishing Group). Concerning cellulosic fibers, two methods were selected to fabricate micro/nano networks. In order to produce suspended aligned arrays, electrospinning was chosen due to its versatility. On the obtained nano/micro cylinders, nematic and cholesteric droplets were threaded producing necklaces of liquid crystal beads for the first time. The fiber changes not only the topology of the droplet but also distorts its spherical shape to an approximately ellipsoidal droplet. An additional cylindrical surface with planar anchoring along the droplet's long axis was also added. Designing nematic and cholesteric liquid crystal microdroplets on thin long threads opened new routes to produce fiber waveguides decorated with complex microresonators. Two Soft Matter scientific papers were published based on this work (One was chosen as the cover of that issue). Finally, nano-fibers produced by cellulose acid hydrolises were prepared and a new electro-optical sensor was built up and characterized and the results published in Liquid Crystals journal. Throughout this work Landau-de-Gennes theory was used in order to interpret and understand some of the experimental results achieved.

  16. NanoRacks CubeSat Deployment

    NASA Image and Video Library

    2014-02-13

    ISS038-E-046586 (13 Feb. 2014) --- A set of NanoRacks CubeSats is photographed by an Expedition 38 crew member after the deployment by the NanoRacks Launcher attached to the end of the Japanese robotic arm. The CubeSats program contains a variety of experiments such as Earth observations and advanced electronics testing.

  17. NanoRacks CubeSat Deployment

    NASA Image and Video Library

    2014-02-13

    ISS038-E-046579 (13 Feb. 2014) --- A set of NanoRacks CubeSats is photographed by an Expedition 38 crew member after the deployment by the NanoRacks Launcher attached to the end of the Japanese robotic arm. The CubeSats program contains a variety of experiments such as Earth observations and advanced electronics testing.

  18. Model Checking with Multi-Threaded IC3 Portfolios

    DTIC Science & Technology

    2015-01-15

    different runs varies randomly depending on the thread interleaving. The use of a portfolio of solvers to maximize the likelihood of a quick solution is...empirically show (cf. Sec. 5.2) that the predictions based on this formula have high accuracy. Note that each solver in the portfolio potentially searches...speedup of over 300. We also show that widening the proof search of ic3 by randomizing its SAT solver is not as effective as paral- lelization

  19. The research and development of the non-contact detection of the tubing internal thread with a line structured light

    NASA Astrophysics Data System (ADS)

    Hu, Yuanyuan; Xu, Yingying; Hao, Qun; Hu, Yao

    2013-12-01

    The tubing internal thread plays an irreplaceable role in the petroleum equipment. The unqualified tubing can directly lead to leakage, slippage and bring huge losses for oil industry. For the purpose of improving efficiency and precision of tubing internal thread detection, we develop a new non-contact tubing internal thread measurement system based on the laser triangulation principle. Firstly, considering that the tubing thread had a small diameter and relatively smooth surface, we built a set of optical system with a line structured light to irradiate the internal thread surface and obtain an image which contains the internal thread profile information through photoelectric sensor. Secondly, image processing techniques were used to do the edge detection of the internal thread from the obtained image. One key method was the sub-pixel technique which greatly improved the detection accuracy under the same hardware conditions. Finally, we restored the real internal thread contour information on the basis of laser triangulation method and calculated tubing thread parameters such as the pitch, taper and tooth type angle. In this system, the profile of several thread teeth can be obtained at the same time. Compared with other existing scanning methods using point light and stepper motor, this system greatly improves the detection efficiency. Experiment results indicate that this system can achieve the high precision and non-contact measurement of the tubing internal thread.

  20. Measurement of Sound Speed in Thread

    NASA Astrophysics Data System (ADS)

    Saito, Shigemi; Shibata, Yasuhiro; Ichiki, Akira; Miyazaki, Akiho

    2006-05-01

    By employing thin wires, human hairs and threads, the measurement of sound speed in a thread whose diameter is smaller than 0.2 mm has been attempted. Preparing two cylindrical ceramic transducers with a 300 kHz resonance frequency, a perforated glass bead to be knotted by a sample thread is bonded to the center of the end surface of each transducer. After connecting these transducers with a sample thread, a receiving transducer is attached at a ceiling so as to hang another transmitting transducer with the thread. A glass bead is bonded to another end surface of the transmitting transducer so that tension, varied with a hanged plumb, can be applied to the sample thread. The time delay of the received signal relative to the transmitting pulse is measured while gradually shortening the thread. Sound speed is determined by the proportionality of time delay with thread length. Although the measured values for metallic wires are somewhat different from the values derived from the density and Young’s modulus cited in references, they are reproducible. The sound speed for human hairs of over twenty samples, which varies between 2000 and 2500 m/s, seems to depend on hair quality. Sound speed in a cotton thread is found to approach a constant value under large tension. An advanced measurement system available for uncut threads is also presented, where semi cylindrical transducers pinch the thread.

  1. 78 FR 79670 - Steel Threaded Rod From Thailand: Preliminary Determination of Sales at Less Than Fair Value and...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2013-12-31

    ... DEPARTMENT OF COMMERCE International Trade Administration [A-549-831] Steel Threaded Rod From... ``Department'') preliminarily determines that steel threaded rod from Thailand is being, or is likely to be... Investigation The merchandise covered by this investigation is steel threaded rod. Steel threaded rod is certain...

  2. 49 CFR 178.46 - Specification 3AL seamless aluminum cylinders.

    Code of Federal Regulations, 2012 CFR

    2012-10-01

    ... circular. (5) All openings must be threaded. Threads must comply with the following: (i) Each thread must be clean cut, even, without checks, and to gauge. (ii) Taper threads, when used, must conform to one of the following: (A) American Standard Pipe Thread (NPT) type, conforming to the requirements of NBS...

  3. 49 CFR 178.46 - Specification 3AL seamless aluminum cylinders.

    Code of Federal Regulations, 2014 CFR

    2014-10-01

    ... circular. (5) All openings must be threaded. Threads must comply with the following: (i) Each thread must be clean cut, even, without checks, and to gauge. (ii) Taper threads, when used, must conform to one of the following: (A) American Standard Pipe Thread (NPT) type, conforming to the requirements of NBS...

  4. 49 CFR 178.46 - Specification 3AL seamless aluminum cylinders.

    Code of Federal Regulations, 2013 CFR

    2013-10-01

    ... circular. (5) All openings must be threaded. Threads must comply with the following: (i) Each thread must be clean cut, even, without checks, and to gauge. (ii) Taper threads, when used, must conform to one of the following: (A) American Standard Pipe Thread (NPT) type, conforming to the requirements of NBS...

  5. 49 CFR 178.46 - Specification 3AL seamless aluminum cylinders.

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ... circular. (5) All openings must be threaded. Threads must comply with the following: (i) Each thread must be clean cut, even, without checks, and to gauge. (ii) Taper threads, when used, must conform to one of the following: (A) American Standard Pipe Thread (NPT) type, conforming to the requirements of NBS...

  6. AN MHD AVALANCHE IN A MULTI-THREADED CORONAL LOOP

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Hood, A. W.; Cargill, P. J.; Tam, K. V.

    For the first time, we demonstrate how an MHD avalanche might occur in a multithreaded coronal loop. Considering 23 non-potential magnetic threads within a loop, we use 3D MHD simulations to show that only one thread needs to be unstable in order to start an avalanche even when the others are below marginal stability. This has significant implications for coronal heating in that it provides for energy dissipation with a trigger mechanism. The instability of the unstable thread follows the evolution determined in many earlier investigations. However, once one stable thread is disrupted, it coalesces with a neighboring thread andmore » this process disrupts other nearby threads. Coalescence with these disrupted threads then occurs leading to the disruption of yet more threads as the avalanche develops. Magnetic energy is released in discrete bursts as the surrounding stable threads are disrupted. The volume integrated heating, as a function of time, shows short spikes suggesting that the temporal form of the heating is more like that of nanoflares than of constant heating.« less

  7. Modeling Guru: Knowledge Base for NASA Modelers

    NASA Astrophysics Data System (ADS)

    Seablom, M. S.; Wojcik, G. S.; van Aartsen, B. H.

    2009-05-01

    Modeling Guru is an on-line knowledge-sharing resource for anyone involved with or interested in NASA's scientific models or High End Computing (HEC) systems. Developed and maintained by the NASA's Software Integration and Visualization Office (SIVO) and the NASA Center for Computational Sciences (NCCS), Modeling Guru's combined forums and knowledge base for research and collaboration is becoming a repository for the accumulated expertise of NASA's scientific modeling and HEC communities. All NASA modelers and associates are encouraged to participate and provide knowledge about the models and systems so that other users may benefit from their experience. Modeling Guru is divided into a hierarchy of communities, each with its own set forums and knowledge base documents. Current modeling communities include those for space science, land and atmospheric dynamics, atmospheric chemistry, and oceanography. In addition, there are communities focused on NCCS systems, HEC tools and libraries, and programming and scripting languages. Anyone may view most of the content on Modeling Guru (available at http://modelingguru.nasa.gov/), but you must log in to post messages and subscribe to community postings. The site offers a full range of "Web 2.0" features, including discussion forums, "wiki" document generation, document uploading, RSS feeds, search tools, blogs, email notification, and "breadcrumb" links. A discussion (a.k.a. forum "thread") is used to post comments, solicit feedback, or ask questions. If marked as a question, SIVO will monitor the thread, and normally respond within a day. Discussions can include embedded images, tables, and formatting through the use of the Rich Text Editor. Also, the user can add "Tags" to their thread to facilitate later searches. The "knowledge base" is comprised of documents that are used to capture and share expertise with others. The default "wiki" document lets users edit within the browser so others can easily collaborate on the same document, even allowing the author to select those who may edit and approve the document. To maintain knowledge integrity, all documents are moderated before they are visible to the public. Modeling Guru, running on Clearspace by Jive Software, has been an active resource to the NASA modeling and HEC communities for more than a year and currently has more than 100 active users. SIVO will soon install live instant messaging support, as well as a user-customizable homepage with social-networking features. In addition, SIVO plans to implement a large dataset/file storage capability so that users can quickly and easily exchange datasets and files with one another. Continued active community participation combined with periodic software updates and improved features will ensure that Modeling Guru remains a vibrant, effective, easy-to-use tool for the NASA scientific community.

  8. Self-locking threaded fasteners

    DOEpatents

    Glovan, R.J.; Tierney, J.C.; McLean, L.L.; Johnson, L.L.

    1996-01-16

    A threaded fastener with a shape memory alloy (SMA) coatings on its threads is disclosed. The fastener has special usefulness in high temperature applications where high reliability is important. The SMA coated fastener is threaded into or onto a mating threaded part at room temperature to produce a fastened object. The SMA coating is distorted during the assembly. At elevated temperatures the coating tries to recover its original shape and thereby exerts locking forces on the threads. When the fastened object is returned to room temperature the locking forces dissipate. Consequently the threaded fasteners can be readily disassembled at room temperature but remains securely fastened at high temperatures. A spray technique is disclosed as a particularly useful method of coating of threads of a fastener with a shape memory alloy. 13 figs.

  9. Development of a Next Generation Concurrent Framework for the ATLAS Experiment

    NASA Astrophysics Data System (ADS)

    Calafiura, P.; Lampl, W.; Leggett, C.; Malon, D.; Stewart, G.; Wynne, B.

    2015-12-01

    The ATLAS experiment has successfully used its Gaudi/Athena software framework for data taking and analysis during the first LHC run, with billions of events successfully processed. However, the design of Gaudi/Athena dates from early 2000 and the software and the physics code has been written using a single threaded, serial design. This programming model has increasing difficulty in exploiting the potential of current CPUs, which offer their best performance only through taking full advantage of multiple cores and wide vector registers. Future CPU evolution will intensify this trend, with core counts increasing and memory per core falling. With current memory consumption for 64 bit ATLAS reconstruction in a high luminosity environment approaching 4GB, it will become impossible to fully occupy all cores in a machine without exhausting available memory. However, since maximizing performance per watt will be a key metric, a mechanism must be found to use all cores as efficiently as possible. In this paper we report on our progress with a practical demonstration of the use of multithreading in the ATLAS reconstruction software, using the GaudiHive framework. We have expanded support to Calorimeter, Inner Detector, and Tracking code, discussing what changes were necessary in order to allow the serially designed ATLAS code to run, both to the framework and to the tools and algorithms used. We report on both the performance gains, and what general lessons were learned about the code patterns that had been employed in the software and which patterns were identified as particularly problematic for multi-threading. We also present our findings on implementing a hybrid multi-threaded / multi-process framework, to take advantage of the strengths of each type of concurrency, while avoiding some of their corresponding limitations.

  10. ASC-ATDM Performance Portability Requirements for 2015-2019

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Edwards, Harold C.; Trott, Christian Robert

    This report outlines the research, development, and support requirements for the Advanced Simulation and Computing (ASC ) Advanced Technology, Development, and Mitigation (ATDM) Performance Portability (a.k.a., Kokkos) project for 2015 - 2019 . The research and development (R&D) goal for Kokkos (v2) has been to create and demonstrate a thread - parallel programming model a nd standard C++ library - based implementation that enables performance portability across diverse manycore architectures such as multicore CPU, Intel Xeon Phi, and NVIDIA Kepler GPU. This R&D goal has been achieved for algorithms that use data parallel pat terns including parallel - for, parallelmore » - reduce, and parallel - scan. Current R&D is focusing on hierarchical parallel patterns such as a directed acyclic graph (DAG) of asynchronous tasks where each task contain s nested data parallel algorithms. This five y ear plan includes R&D required to f ully and performance portably exploit thread parallelism across current and anticipated next generation platforms (NGP). The Kokkos library is being evaluated by many projects exploring algorithm s and code design for NGP. Some production libraries and applications such as Trilinos and LAMMPS have already committed to Kokkos as their foundation for manycore parallelism an d performance portability. These five year requirements includes support required for current and antic ipated ASC projects to be effective and productive in their use of Kokkos on NGP. The greatest risk to the success of Kokkos and ASC projects relying upon Kokkos is a lack of staffing resources to support Kokkos to the degree needed by these ASC projects. This support includes up - to - date tutorials, documentation, multi - platform (hardware and software stack) testing, minor feature enhancements, thread - scalable algorithm consulting, and managing collaborative R&D.« less

  11. Constructing Neuronal Network Models in Massively Parallel Environments.

    PubMed

    Ippen, Tammo; Eppler, Jochen M; Plesser, Hans E; Diesmann, Markus

    2017-01-01

    Recent advances in the development of data structures to represent spiking neuron network models enable us to exploit the complete memory of petascale computers for a single brain-scale network simulation. In this work, we investigate how well we can exploit the computing power of such supercomputers for the creation of neuronal networks. Using an established benchmark, we divide the runtime of simulation code into the phase of network construction and the phase during which the dynamical state is advanced in time. We find that on multi-core compute nodes network creation scales well with process-parallel code but exhibits a prohibitively large memory consumption. Thread-parallel network creation, in contrast, exhibits speedup only up to a small number of threads but has little overhead in terms of memory. We further observe that the algorithms creating instances of model neurons and their connections scale well for networks of ten thousand neurons, but do not show the same speedup for networks of millions of neurons. Our work uncovers that the lack of scaling of thread-parallel network creation is due to inadequate memory allocation strategies and demonstrates that thread-optimized memory allocators recover excellent scaling. An analysis of the loop order used for network construction reveals that more complex tests on the locality of operations significantly improve scaling and reduce runtime by allowing construction algorithms to step through large networks more efficiently than in existing code. The combination of these techniques increases performance by an order of magnitude and harnesses the increasingly parallel compute power of the compute nodes in high-performance clusters and supercomputers.

  12. Constructing Neuronal Network Models in Massively Parallel Environments

    PubMed Central

    Ippen, Tammo; Eppler, Jochen M.; Plesser, Hans E.; Diesmann, Markus

    2017-01-01

    Recent advances in the development of data structures to represent spiking neuron network models enable us to exploit the complete memory of petascale computers for a single brain-scale network simulation. In this work, we investigate how well we can exploit the computing power of such supercomputers for the creation of neuronal networks. Using an established benchmark, we divide the runtime of simulation code into the phase of network construction and the phase during which the dynamical state is advanced in time. We find that on multi-core compute nodes network creation scales well with process-parallel code but exhibits a prohibitively large memory consumption. Thread-parallel network creation, in contrast, exhibits speedup only up to a small number of threads but has little overhead in terms of memory. We further observe that the algorithms creating instances of model neurons and their connections scale well for networks of ten thousand neurons, but do not show the same speedup for networks of millions of neurons. Our work uncovers that the lack of scaling of thread-parallel network creation is due to inadequate memory allocation strategies and demonstrates that thread-optimized memory allocators recover excellent scaling. An analysis of the loop order used for network construction reveals that more complex tests on the locality of operations significantly improve scaling and reduce runtime by allowing construction algorithms to step through large networks more efficiently than in existing code. The combination of these techniques increases performance by an order of magnitude and harnesses the increasingly parallel compute power of the compute nodes in high-performance clusters and supercomputers. PMID:28559808

  13. The dynamic natures of implant loading.

    PubMed

    Wang, Rui-Feng; Kang, Byungsik; Lang, Lisa A; Razzoog, Michael E

    2009-06-01

    A fundamental problem in fully understanding the dynamic nature of implant loading is the confusion that exists regarding the torque load delivered to the implant complex, the initial force transformation/stress/strain developed within the system during the implant complex assembly, and how the clamping forces at the interfaces and the preload stress impact the implant prior to any external loading. The purpose of this study was to create an accurately dimensioned finite element model with spiral threads and threaded bores included in the implant complex, positioned in a bone model, and to determine the magnitude and distribution of the force transformation/stress/strain patterns developed in the modeled implant system and bone and, thus, provide the foundational data for the study of the dynamic loading of dental implants prior to any external loading. An implant (Brånemark Mark III), abutment (CeraOne), abutment screw (Unigrip), and the bone surrounding the implant were modeled using HyperMesh software. The threaded interfaces between screw/implant and implant/bone were designed as a spiral thread helix assigned with specific coefficient of friction values. Assembly simulation using ABAQUS and LS-DYNA was accomplished by applying a 32-Ncm horizontal torque load on the abutment screw (Step 1), then decreasing the torque load to 0 Ncm to simulate the wrench removal (Step 2). The postscript data were collected and reviewed by HyperMesh. A regression analysis was used to depict the relationships between the torque load and the mechanical parameters. During the 32-Ncm tightening sequence, the abutment screw elongated 13.3 mum. The tightening torque generated a 554-N clamping force at the abutment/implant interface and a 522-N preload. The von Mises stress values were 248 MPa in the abutment at the abutment-implant interface, 765 MPa at the top of the screw shaft, 694 MPa at the bottom of the screw shaft, 1365 MPa in the top screw thread, and 21 MPa in the bone at the top of the implant-bone interface. This study also identified various characteristic isosurface stress patterns. The maximum stress magnitude to complete the von Mises stress joint pattern in the present model was 107 MPa during screw tightening, and was reduced to 104 MPa with removal of the wrench. Various specific stress patterns were identified within all elements of the implant complex during the assembly simulation. During the torque moment application, the abutment screw was elongated, and every 1.0-mum elongation of the screw was equivalent to a 47.9-N increase of the preload in the implant complex. The ideal index to determine the preload amount was the contact force at the interface between the screw threads and the threaded screw bore. The isosurface mode identified various characteristic stress patterns developed within the implant complex at the various interfaces during the assembly simulation. These patterns are the (1) spiral and ying-yang pattern of the XY stress, (2) spring, cap, clamping, and preload pattern of the ZZ stress, and (3) bone holding and joint pattern of the von Mises stress.

  14. Cultural competency education in American nursing programs and the approach of one school of nursing.

    PubMed

    Sloand, Elizabeth; Groves, Sara; Brager, Rosemarie

    2004-01-01

    The importance of cultural competency in all areas of American society is well accepted. Indeed, the evolving demographics of the country make it imperative. A wide range of educational and work settings has addressed the concept, from business and government to education and health. Cultural competency is particularly critical in the realm of healthcare, as the potential impact on quality of health and life is at stake. Nursing is a leader in this field, with a long theoretical and practice history of attention to, and respect for, individual differences. This article reviews cultural competency education in nursing and its respective educational settings. Common threads and different models are discussed. The program components of cultural competency education in one School of Nursing are highlighted. Future directions towards refining cultural competency education are presented.

  15. PICH and BLM limit histone association with anaphase centromeric DNA threads and promote their resolution

    PubMed Central

    Ke, Yuwen; Huh, Jae-Wan; Warrington, Ross; Li, Bing; Wu, Nan; Leng, Mei; Zhang, Junmei; Ball, Haydn L; Li, Bing; Yu, Hongtao

    2011-01-01

    Centromeres nucleate the formation of kinetochores and are vital for chromosome segregation during mitosis. The SNF2 family helicase PICH (Plk1-interacting checkpoint helicase) and the BLM (the Bloom's syndrome protein) helicase decorate ultrafine histone-negative DNA threads that link the segregating sister centromeres during anaphase. The functions of PICH and BLM at these threads are not understood, however. Here, we show that PICH binds to BLM and enables BLM localization to anaphase centromeric threads. PICH- or BLM-RNAi cells fail to resolve these threads in anaphase. The fragmented threads form centromeric-chromatin-containing micronuclei in daughter cells. Anaphase threads in PICH- and BLM-RNAi cells contain histones and centromere markers. Recombinant purified PICH has nucleosome remodelling activities in vitro. We propose that PICH and BLM unravel centromeric chromatin and keep anaphase DNA threads mostly free of nucleosomes, thus allowing these threads to span long distances between rapidly segregating centromeres without breakage and providing a spatiotemporal window for their resolution. PMID:21743438

  16. Understanding thread properties for red blood cell antigen assays: weak ABO blood typing.

    PubMed

    Nilghaz, Azadeh; Zhang, Liyuan; Li, Miaosi; Ballerini, David R; Shen, Wei

    2014-12-24

    "Thread-based microfluidics" research has so far focused on utilizing and manipulating the wicking properties of threads to form controllable microfluidic channels. In this study we aim to understand the separation properties of threads, which are important to their microfluidic detection applications for blood analysis. Confocal microscopy was utilized to investigate the effect of the microscale surface morphologies of fibers on the thread's separation efficiency of red blood cells. We demonstrated the remarkably different separation properties of threads made using silk and cotton fibers. Thread separation properties dominate the clarity of blood typing assays of the ABO groups and some of their weak subgroups (Ax and A3). The microfluidic thread-based analytical devices (μTADs) designed in this work were used to accurately type different blood samples, including 89 normal ABO and 6 weak A subgroups. By selecting thread with the right surface morphology, we were able to build μTADs capable of providing rapid and accurate typing of the weak blood groups with high clarity.

  17. Effect of Thread and Rotating Speed on Material Flow Behavior and Mechanical Properties of Friction Stir Lap Welding Joints

    NASA Astrophysics Data System (ADS)

    Ji, Shude; Li, Zhengwei; Zhou, Zhenlu; Wu, Baosheng

    2017-10-01

    This study focused on the effects of thread on hook and cold lap formation, lap shear property and impact toughness of alclad 2024-T4 friction stir lap welding (FSLW) joints. Except the traditional threaded pin tool (TR-tool), three new tools with different thread locations and orientations were designed. Results showed that thread significantly affected hook, cold lap morphologies and lap shear properties. The tool with tip-threaded pin (T-tool) fabricated joint with flat hook and cold lap, which resulted in shear fracture mode. The tools with bottom-threaded pin (B-tool) eliminated the hook. The tool with reverse-threaded pin (R-tool) widened the stir zone width. When using configuration A, the joints fabricated by the three new tools showed higher failure loads than the joint fabricated by the TR-tool. The joint using the T-tool owned the optimum impact toughness. This study demonstrated the significance of thread during FSLW and provided a reference to optimize tool geometry.

  18. Deviation of the typical AAA substrate-threading pore prevents fatal protein degradation in yeast Cdc48.

    PubMed

    Esaki, Masatoshi; Islam, Md Tanvir; Tani, Naoki; Ogura, Teru

    2017-07-14

    Yeast Cdc48 is a well-conserved, essential chaperone of ATPases associated with diverse cellular activity (AAA) proteins, which recognizes substrate proteins and modulates their conformations to carry out many cellular processes. However, the fundamental mechanisms underlying the diverse pivotal roles of Cdc48 remain unknown. Almost all AAA proteins form a ring-shaped structure with a conserved aromatic amino acid residue that is essential for proper function. The threading mechanism hypothesis suggests that this residue guides the intrusion of substrate proteins into a narrow pore of the AAA ring, thereby becoming unfolded. By contrast, the aromatic residue in one of the two AAA rings of Cdc48 has been eliminated through evolution. Here, we show that artificial retrieval of this aromatic residue in Cdc48 is lethal, and essential features to support the threading mechanism are required to exhibit the lethal phenotype. In particular, genetic and biochemical analyses of the Cdc48 lethal mutant strongly suggested that when in complex with the 20S proteasome, essential proteins are abnormally forced to thread through the Cdc48 pore to become degraded, which was not detected in wild-type Cdc48. Thus, the widely applicable threading model is less effective for wild-type Cdc48; rather, Cdc48 might function predominantly through an as-yet-undetermined mechanism.

  19. Integrative Approach for Computationally Inferring Interactions between the Alpha and Beta Subunits of the Calcium-Activated Potassium Channel (BK): a Docking Study

    PubMed Central

    González, Janneth; Gálvez, Angela; Morales, Ludis; Barreto, George E.; Capani, Francisco; Sierra, Omar; Torres, Yolima

    2013-01-01

    Three-dimensional models of the alpha- and beta-1 subunits of the calcium-activated potassium channel (BK) were predicted by threading modeling. A recursive approach comprising of sequence alignment and model building based on three templates was used to build these models, with the refinement of non-conserved regions carried out using threading techniques. The complex formed by the subunits was studied by means of docking techniques, using 3D models of the two subunits, and an approach based on rigid-body structures. Structural effects of the complex were analyzed with respect to hydrogen-bond interactions and binding-energy calculations. Potential interaction sites of the complex were determined by referencing a study of the difference accessible surface area (DASA) of the protein subunits in the complex. PMID:23492851

  20. Simulation-based cutaneous surgical-skill training on a chicken-skin bench model in a medical undergraduate program.

    PubMed

    Denadai, Rafael; Saad-Hossne, Rogério; Martinhão Souto, Luís Ricardo

    2013-05-01

    Because of ethical and medico-legal aspects involved in the training of cutaneous surgical skills on living patients, human cadavers and living animals, it is necessary the search for alternative and effective forms of training simulation. To propose and describe an alternative methodology for teaching and learning the principles of cutaneous surgery in a medical undergraduate program by using a chicken-skin bench model. One instructor for every four students, teaching materials on cutaneous surgical skills, chicken trunks, wings, or thighs, a rigid platform support, needled threads, needle holders, surgical blades with scalpel handles, rat-tooth tweezers, scissors, and marking pens were necessary for training simulation. A proposal for simulation-based training on incision, suture, biopsy, and on reconstruction techniques using a chicken-skin bench model distributed in several sessions and with increasing levels of difficultywas structured. Both feedback and objective evaluations always directed to individual students were also outlined. The teaching of a methodology for the principles of cutaneous surgery using a chicken-skin bench model versatile, portable, easy to assemble, and inexpensive is an alternative and complementary option to the armamentarium of methods based on other bench models described.

  1. Structural Turnbuckle Bears Compressive or Tensile Loads

    NASA Technical Reports Server (NTRS)

    Bateman, W. A.; Lang, C. H.

    1985-01-01

    Column length adjuster based on turnbuckle principle. Device consists of internally and externally threaded bushing, threaded housing and threaded rod. Housing attached to one part and threaded rod attached to other part of structure. Turning double threaded bushing contracts or extends rod in relation to housing. Once adjusted, bushing secured with jamnuts. Device used for axially loaded members requiring length adjustment during installation.

  2. Do dual-thread orthodontic mini-implants improve bone/tissue mechanical retention?

    PubMed

    Lin, Yang-Sung; Chang, Yau-Zen; Yu, Jian-Hong; Lin, Chun-Li

    2014-12-01

    The aim of this study was to understand whether the pitch relationship between micro and macro thread designs with a parametrical relationship in a dual-thread mini-implant can improve primary stability. Three types of mini-implants consisting of single-thread (ST) (0.75 mm pitch in whole length), dual-thread A (DTA) with double-start 0.375 mm pitch, and dual-thread B (DTB) with single-start 0.2 mm pitch in upper 2-mm micro thread region for performing insertion and pull-out testing. Histomorphometric analysis was performed in these specimens in evaluating peri-implant bone defects using a non-contact vision measuring system. The maximum inserted torque (Tmax) in type DTA was found to be the smallest significantly, but corresponding values found no significant difference between ST and DTB. The largest pull-out strength (Fmax) in the DTA mini-implant was found significantly greater than that for the ST mini-implant regardless of implant insertion orientation. Mini-implant engaged the cortical bone well as observed in ST and DTA types. Dual-thread mini-implant with correct micro thread pitch (parametrical relationship with macro thread pitch) in the cortical bone region can improve primary stability and enhanced mechanical retention.

  3. Atomistic modeling and HAADF investigations of misfit and threading dislocations in GaSb/GaAs hetero-structures for applications in high electron mobility transistors

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Ruterana, Pierre, E-mail: pierre.ruterana@ensicaen.fr; Wang, Yi, E-mail: pierre.ruterana@ensicaen.fr; Chen, Jun, E-mail: pierre.ruterana@ensicaen.fr

    A detailed investigation on the misfit and threading dislocations at GaSb/GaAs interface has been carried out using molecular dynamics simulation and quantitative electron microscopy techniques. The sources and propagation of misfit dislocations have been elucidated. The nature and formation mechanisms of the misfit dislocations as well as the role of Sb on the stability of the Lomer configuration have been explained.

  4. SEM and fractography analysis of screw thread loosening in dental implants.

    PubMed

    Scarano, A; Quaranta, M; Traini, T; Piattelli, M; Piattelli, A

    2007-01-01

    Biological and technical failures of implants have already been reported. Mechanical factors are certainly of importance in implant failures, even if their exact nature has not yet been established. The abutment screw fracture or loosening represents a rare, but quite unpleasant failure. The aim of the present research is an analysis and structural examination of screw thread or abutment loosening compared with screw threads or abutment without loosening. The loosening of screw threads was compared to screw thread without loosening of three different implant systems; Branemark (Nobel Biocare, Gothenburg, Sweden), T.B.R. implant systems (Benax, Ancona, Italy) and Restore (Lifecore Biomedical, Chaska, Minnesota, USA). In this study broken screws were excluded. A total of 16 screw thread loosenings were observed (Group I) (4 Branemark, 4 T.B.R and 5 Restore), 10 screw threads without loosening were removed (Group II), and 6 screw threads as received by the manufacturer (unused) (Group III) were used as control (2 Branemark, 2 T.B.R and 2 Restore). The loosened abutment screws were retrieved and analyzed under SEM. Many alterations and deformations were present in concavities and convexities of screw threads in group I. No macroscopic alterations or deformations were observed in groups II and III. A statistical difference of the presence of microcracks were observed between screw threads with an abutment loosening and screw threads without an abutment loosening.

  5. Assessing the Effect of Dental Implants Thread Design on Distribution of Stress in Impact Loadings Using Three Dimensional Finite Element Method

    PubMed Central

    I, Zarei; S, Khajehpour; A, Sabouri; AZ, Haghnegahdar; K, Jafari

    2016-01-01

    Statement of Problem: Impacts and accidents are considered as the main fac- tors in losing the teeth, so the analysis and design of the implants that they can be more resistant against impacts is very important. One of the important nu- merical methods having widespread application in various fields of engineering sciences is the finite element method. Among its wide applications, the study of distribution of power in complex structures can be noted. Objectives: The aim of this research was to assess the geometric effect and the type of implant thread on its performance; we also made an attempt to determine the created stress using finite element method. Materials and Methods: In this study, the three dimensional model of bone by using Cone Beam Computerized Tomography (CBCT) of the patient has been provided. The implants in this study are designed by Solid Works software. Loading is simulated in explicit dynamic, by struck of a rigid body with the speed of 1 mm/s to implant vertically and horizontally; and the maximum level of induced stress for the cortical and trabecular bone in the ANSYS Workbench software was calculated. Results: By considering the results of this study, it was identified that, among the designed samples, the maximum imposed stress in the cortical bone layer occurred in the first group (straight threads) and the maximum stress value in the trabecular bone layer and implant occurred in the second group (tapered threads). Conclusions: Due to the limitations of this study, the implants with more depth thread, because of the increased contact surface of the implant with the bone, caused more stability; also, the implant with smaller thread and shorter pitch length caused more stress to the bone. PMID:28959748

  6. Three-dimensional printing spiders: back-and-forth glue application yields silk anchorages with high pull-off resistance under varying loading situations

    PubMed Central

    Herberstein, Marie E.

    2017-01-01

    The anchorage of structures is a crucial element of construction, both for humans and animals. Spiders use adhesive plaques to attach silk threads to substrates. Both biological and artificial adhesive structures usually have an optimal loading angle, and are prone to varying loading situations. Silk anchorages, however, must cope with loading in highly variable directions. Here we show that the detachment forces of thread anchorages of orb-web spiders are highly robust against pulling in different directions. This is gained by a two-step back-and-forth spinning pattern during the rapid production of the adhesive plaque, which shifts the thread insertion point towards the plaque centre and forms a flexible tree root-like network of branching fibres around the loading point. Using a morphometric approach and a tape-and-thread model we show that neither area, nor width of the plaque, but the shift of the loading point towards the plaque centre has the highest effect on pull-off resistance. This is explained by a circular propagation of the delamination crack with a low peeling angle. We further show that silken attachment discs are highly directional and adjusted to provide maximal performance in the upstream dragline. These results show that the way the glue is applied, crucially enhances the toughness of the anchorage without the need of additional material intake. This work is a starting point to study the evolution of tough and universal thread anchorages among spiders, and to develop bioinspired ‘instant’ anchorages of thread- and cable-like structures to a broad bandwidth of substrates. PMID:28228539

  7. Three-dimensional printing spiders: back-and-forth glue application yields silk anchorages with high pull-off resistance under varying loading situations.

    PubMed

    Wolff, Jonas O; Herberstein, Marie E

    2017-02-01

    The anchorage of structures is a crucial element of construction, both for humans and animals. Spiders use adhesive plaques to attach silk threads to substrates. Both biological and artificial adhesive structures usually have an optimal loading angle, and are prone to varying loading situations. Silk anchorages, however, must cope with loading in highly variable directions. Here we show that the detachment forces of thread anchorages of orb-web spiders are highly robust against pulling in different directions. This is gained by a two-step back-and-forth spinning pattern during the rapid production of the adhesive plaque, which shifts the thread insertion point towards the plaque centre and forms a flexible tree root-like network of branching fibres around the loading point. Using a morphometric approach and a tape-and-thread model we show that neither area, nor width of the plaque, but the shift of the loading point towards the plaque centre has the highest effect on pull-off resistance. This is explained by a circular propagation of the delamination crack with a low peeling angle. We further show that silken attachment discs are highly directional and adjusted to provide maximal performance in the upstream dragline. These results show that the way the glue is applied, crucially enhances the toughness of the anchorage without the need of additional material intake. This work is a starting point to study the evolution of tough and universal thread anchorages among spiders, and to develop bioinspired 'instant' anchorages of thread- and cable-like structures to a broad bandwidth of substrates. © 2017 The Author(s).

  8. Assessing the Effect of Dental Implants Thread Design on Distribution of Stress in Impact Loadings Using Three Dimensional Finite Element Method.

    PubMed

    I, Zarei; S, Khajehpour; A, Sabouri; Az, Haghnegahdar; K, Jafari

    2016-06-01

    Impacts and accidents are considered as the main fac- tors in losing the teeth, so the analysis and design of the implants that they can be more resistant against impacts is very important. One of the important nu- merical methods having widespread application in various fields of engineering sciences is the finite element method. Among its wide applications, the study of distribution of power in complex structures can be noted. The aim of this research was to assess the geometric effect and the type of implant thread on its performance; we also made an attempt to determine the created stress using finite element method. In this study, the three dimensional model of bone by using Cone Beam Computerized Tomography (CBCT) of the patient has been provided. The implants in this study are designed by Solid Works software. Loading is simulated in explicit dynamic, by struck of a rigid body with the speed of 1 mm/s to implant vertically and horizontally; and the maximum level of induced stress for the cortical and trabecular bone in the ANSYS Workbench software was calculated. By considering the results of this study, it was identified that, among the designed samples, the maximum imposed stress in the cortical bone layer occurred in the first group (straight threads) and the maximum stress value in the trabecular bone layer and implant occurred in the second group (tapered threads). Due to the limitations of this study, the implants with more depth thread, because of the increased contact surface of the implant with the bone, caused more stability; also, the implant with smaller thread and shorter pitch length caused more stress to the bone.

  9. High Resolution Modelling of the Congo River's Multi-Threaded Main Stem Hydraulics

    NASA Astrophysics Data System (ADS)

    Carr, A. B.; Trigg, M.; Tshimanga, R.; Neal, J. C.; Borman, D.; Smith, M. W.; Bola, G.; Kabuya, P.; Mushie, C. A.; Tschumbu, C. L.

    2017-12-01

    We present the results of a summer 2017 field campaign by members of the Congo River users Hydraulics and Morphology (CRuHM) project, and a subsequent reach-scale hydraulic modelling study on the Congo's main stem. Sonar bathymetry, ADCP transects, and water surface elevation data have been collected along the Congo's heavily multi-threaded middle reach, which exhibits complex in-channel hydraulic processes that are not well understood. To model the entire basin's hydrodynamics, these in-channel hydraulic processes must be parameterised since it is not computationally feasible to represent them explicitly. Furthermore, recent research suggests that relative to other large global rivers, in-channel flows on the Congo represent a relatively large proportion of total flow through the river-floodplain system. We therefore regard sufficient representation of in-channel hydraulic processes as a Congo River hydrodynamic research priority. To enable explicit representation of in-channel hydraulics, we develop a reach-scale (70 km), high resolution hydraulic model. Simulation of flow through individual channel threads provides new information on flow depths and velocities, and will be used to inform the parameterisation of a broader basin-scale hydrodynamic model. The basin-scale model will ultimately be used to investigate floodplain fluxes, flood wave attenuation, and the impact of future hydrological change scenarios on basin hydrodynamics. This presentation will focus on the methodology we use to develop a reach-scale bathymetric DEM. The bathymetry of only a small proportion of channel threads can realistically be captured, necessitating some estimation of the bathymetry of channels not surveyed. We explore different approaches to this bathymetry estimation, and the extent to which it influences hydraulic model predictions. The CRuHM project is a consortium comprising the Universities of Kinshasa, Rhodes, Dar es Salaam, Bristol, and Leeds, and is funded by Royal Society-DFID Africa Capacity Building Initiative. The project aims to strengthen institutional research capacity and advance our understanding of the hydrology, hydrodynamics and sediment dynamics of the world's second largest river system through fieldwork and development of numerical models.

  10. A Moiré Pattern-Based Thread Counter

    ERIC Educational Resources Information Center

    Reich, Gary

    2017-01-01

    Thread count is a term used in the textile industry as a measure of how closely woven a fabric is. It is usually defined as the sum of the number of warp threads per inch (or cm) and the number of weft threads per inch. (It is sometimes confusingly described as the number of threads per square inch.) In recent years it has also become a subject of…

  11. Does Simultaneous Liposuction Adversely Affect the Outcome of Thread Lifts? A Preliminary Result.

    PubMed

    Lee, Yong Woo; Park, Tae Hwan

    2018-04-11

    Along with advances in thread lift techniques and materials, ancillary procedures such as fat grafting, liposuction, or filler injections have been performed simultaneously. Some surgeons think that these ancillary procedures might affect the aesthetic outcomes of thread lifting possibly due to inadvertent injury to threads or loosening of soft tissue via passing the cannula in the surgical plane of the thread lifts. The purpose of the current study is to determine the effect of such ancillary procedures on the outcome of thread lifts in the human and cadaveric setting. We used human abdominal tissue after abdominoplasty and cadaveric faces. In the abdominal tissue, liposuction parallel to the parallel axis was performed in one area for 5 min. We counted 30 passes when liposuction was performed in one direction. This was repeated as we changed the direction of passages. The plane of thread lifts (dermal vs subcutaneous) and angle between liposuction and thread lifts (parallel vs perpendicular) were differentiated in this abdominal tissue study group. Then, we performed parallel or perpendicular thread lifts using a small slit incision. Using a tensiometer, the maximum holding strength was measured when pulling the thread out of the skin as much as possible. We also used faces of cadavers to prove whether the finding in human abdominal tissue is really valid with corresponding techniques. Our pilot study using abdominal tissue showed that liposuction after thread lifts adversely affects it regardless of the vector of thread lifts. In the cadaveric study, however, liposuction prior to thread lifting does not significantly affect the holding strength of thread lifts. Liposuction or fat grafting in the appropriate layer would not be a hurdle to safely performing simultaneous thread lifts if the target lift tissue is intra-SMAS or just above the SMAS layer. This journal requires that authors assign a level of evidence to each article. For a full description of these Evidence-Based Medicine ratings, please refer to the Table of Contents or the online Instructions to Authors www.springer.com/00266 .

  12. Ropes: Support for collective opertions among distributed threads

    NASA Technical Reports Server (NTRS)

    Haines, Matthew; Mehrotra, Piyush; Cronk, David

    1995-01-01

    Lightweight threads are becoming increasingly useful in supporting parallelism and asynchronous control structures in applications and language implementations. Recently, systems have been designed and implemented to support interprocessor communication between lightweight threads so that threads can be exploited in a distributed memory system. Their use, in this setting, has been largely restricted to supporting latency hiding techniques and functional parallelism within a single application. However, to execute data parallel codes independent of other threads in the system, collective operations and relative indexing among threads are required. This paper describes the design of ropes: a scoping mechanism for collective operations and relative indexing among threads. We present the design of ropes in the context of the Chant system, and provide performance results evaluating our initial design decisions.

  13. Lack of ubiquitin immunoreactivities at both ends of neuropil threads. Possible bidirectional growth of neuropil threads.

    PubMed

    Iwatsubo, T; Hasegawa, M; Esaki, Y; Ihara, Y

    1992-02-01

    Immunocytochemically, neuropil threads (curly fibers) were investigated in the Alzheimer's disease brain using a confocal laser scanning fluorescence microscope by double labeling with tau/ubiquitin antibodies. Ubiquitin immunoreactivities were found to be lacking at one or both ends in more than 40% of tau-positive threads. Immunoelectron microscopy showed that bundles of paired helical filaments, which constitute neuropil threads, were positive for ubiquitin around their midportions, but often negative at their ends. Since it is reasonable to postulate that tau deposition as paired helical filaments precedes ubiquitination, the aforementioned observation suggests that the ends of the threads are newly formed portions, and thus the threads are often growing bidirectionally in small neuronal processes.

  14. Fixed Full Arches Supported by Tapered Implants with Knife-Edge Thread Design and Nanostructured, Calcium-Incorporated Surface: A Short-Term Prospective Clinical Study

    PubMed Central

    Bechara, Soheil; Lukosiunas, Algirdas; Kubilius, Ricardas

    2017-01-01

    Purpose. To evaluate implant survival, peri-implant bone loss, and complications affecting fixed full-arch (FFA) restorations supported by implants with a knife-edge thread design and nanostructured, calcium-incorporated surface. Methods. Between January 2013 and December 2015, all patients referred for implant-supported FFA restorations were considered for enrollment in this study. All patients received implants with a knife-edge thread design and nanostructured calcium-incorporated surface (Anyridge®, Megagen, South Korea) were restored with FFA restorations and enrolled in a recall program. The final outcomes were implant survival, peri-implant bone loss, biologic/prosthetic complications, and “complication-free” survival of restorations. Results. Twenty-four patients were selected. Overall, 215 implants were inserted (130 maxilla, 85 mandible), 144 in extraction sockets and 71 in healed ridges. Thirty-six FFAs were delivered (21 maxilla, 15 mandible): 27 were immediately loaded and 9 were conventionally loaded. The follow-up ranged from 1 to 3 years. Two fixtures failed, yielding an implant survival rate of 95.9% (patient-based). A few complications were registered, for a “complication-free” survival of restorations of 88.9%. Conclusions. FFA restorations supported by implants with a knife-edge thread design and nanostructured, calcium-incorporated surface are successful in the short term, with high survival and low complication rates; long-term studies are needed to confirm these outcomes. PMID:28246595

  15. Remote monitoring of vibrational information in spider webs.

    PubMed

    Mortimer, B; Soler, A; Siviour, C R; Vollrath, F

    2018-05-22

    Spiders are fascinating model species to study information-acquisition strategies, with the web acting as an extension of the animal's body. Here, we compare the strategies of two orb-weaving spiders that acquire information through vibrations transmitted and filtered in the web. Whereas Araneus diadematus monitors web vibration directly on the web, Zygiella x-notata uses a signal thread to remotely monitor web vibration from a retreat, which gives added protection. We assess the implications of these two information-acquisition strategies on the quality of vibration information transfer, using laser Doppler vibrometry to measure vibrations of real webs and finite element analysis in computer models of webs. We observed that the signal thread imposed no biologically relevant time penalty for vibration propagation. However, loss of energy (attenuation) was a cost associated with remote monitoring via a signal thread. The findings have implications for the biological use of vibrations by spiders, including the mechanisms to locate and discriminate between vibration sources. We show that orb-weaver spiders are fascinating examples of organisms that modify their physical environment to shape their information-acquisition strategy.

  16. Remote monitoring of vibrational information in spider webs

    NASA Astrophysics Data System (ADS)

    Mortimer, B.; Soler, A.; Siviour, C. R.; Vollrath, F.

    2018-06-01

    Spiders are fascinating model species to study information-acquisition strategies, with the web acting as an extension of the animal's body. Here, we compare the strategies of two orb-weaving spiders that acquire information through vibrations transmitted and filtered in the web. Whereas Araneus diadematus monitors web vibration directly on the web, Zygiella x-notata uses a signal thread to remotely monitor web vibration from a retreat, which gives added protection. We assess the implications of these two information-acquisition strategies on the quality of vibration information transfer, using laser Doppler vibrometry to measure vibrations of real webs and finite element analysis in computer models of webs. We observed that the signal thread imposed no biologically relevant time penalty for vibration propagation. However, loss of energy (attenuation) was a cost associated with remote monitoring via a signal thread. The findings have implications for the biological use of vibrations by spiders, including the mechanisms to locate and discriminate between vibration sources. We show that orb-weaver spiders are fascinating examples of organisms that modify their physical environment to shape their information-acquisition strategy.

  17. Data communication between Panasonic PLC and PC using SerialPort control in C#.NET environment

    NASA Astrophysics Data System (ADS)

    Gao, Ting; Gan, Xiaochuan; Ma, Liqun

    2015-02-01

    With the gradual promotion of Microsoft.NET platform, C# as an object-oriented programming language based on the platform has been widely used. Therefore, more attention is concentrated on how to achieve the communication between Panasonic PLC and PC efficiently and fast in C#.NET environment. In this paper, a method of using SerialPort control which could be used for achieving communication between PLC and PC is introduced. Meanwhile, the reason of abnormal thread when displayed the receiving data in form is analyzed and the programming method to solve the problem of thread safety is designed. Achieving the communication of Panasonic PLC and PC in C#.NET environment can give full play to the advantages of the .NET framework. It is practical, easy communication, high reliability and can combine with other measurement and calibration procedures effectively and conveniently. Configuration software is expensive and can only communicate with PLC separately, but these shortcomings can be solved in C#.NET environment. A well-designed user interface realized real-time monitoring of PLC parameters and achieved management and control integration. The experiment show that this method of data transfer is accurate and the program' running is stable.

  18. Gold thread implantation promotes hair growth in human and mice

    PubMed Central

    Kim, Jong-Hwan; Cho, Eun-Young; Kwon, Euna; Kim, Woo-Ho; Park, Jin-Sung; Lee, Yong-Soon

    2017-01-01

    Thread-embedding therapy has been widely applied for cosmetic purposes such as wrinkle reduction and skin tightening. Particularly, gold thread was reported to support connective tissue regeneration, but, its role in hair biology remains largely unknown due to lack of investigation. When we implanted gold thread and Happy Lift™ in human patient for facial lifting, we unexpectedly found an increase of hair regrowth in spite of no use of hair growth medications. When embedded into the depilated dorsal skin of mice, gold thread or polyglycolic acid (PGA) thread, similarly to 5% minoxidil, significantly increased the number of hair follicles on day 14 after implantation. And, hair re-growth promotion in the gold threadimplanted mice were significantly higher than that in PGA thread group on day 11 after depilation. In particular, the skin tissue of gold thread-implanted mice showed stronger PCNA staining and higher collagen density compared with control mice. These results indicate that gold thread implantation can be an effective way to promote hair re-growth although further confirmatory study is needed for more information on therapeutic mechanisms and long-term safety. PMID:29399026

  19. Performance of concrete incorporating colloidal nano-silica

    NASA Astrophysics Data System (ADS)

    Zeidan, Mohamed Sabry

    Nanotechnology, as one of the most modern fields of science, has great market potential and economic impact. The need for research in the field of nanotechnology is continuously on the rise. During the last few decades, nanotechnology was developing rapidly into many fields of applied sciences, engineering and industrial applications, especially through studies of physics, chemistry, medicine and fundamental material science. These new developments may be attributed to the fact that material properties and performance can be significantly improved and controlled through nano-scale processes and nano-structures. This research program aims at 1) further understanding the behavior of cementitious materials when amended on the nano-scale level and 2) exploring the effect of this enhancement on the microstructure of cement matrix. This study may be considered as an important step towards better understanding the use of nano-silica in concrete. The main goal of the study is to investigate the effect of using colloidal nano-silica on properties of concrete, including mechanical properties, durability, transport properties, and microstructure. The experimental program that was conducted included a laboratory investigation of concrete mixtures in which nano-silica was added to cement or to a combination of cement and Class F fly ash. Various ratios of nano-silica were used in concrete mixtures to examine the extent and types of improvements that could be imparted to concrete. The conducted experimental program assessed these improvements in terms of reactivity, mechanical properties, and durability of the mixtures under investigation. Advanced testing techniques---including mercury intrusion porosimetry (MIP) and scanning electron microscopy (SEM)---were used to investigate the effect of nano-silica on the microstructure of the tested mixtures. In addition, the effect of nano-silica on the alkali-silica reaction (ASR) was examined using various techniques, including testing of accelerated mortar-bar and strength. Furthermore, this study investigated the deterioration of concrete caused by salt crystallization in concrete pores. This physical effect of salt on concrete may cause significant damage under certain environmental conditions in regions where soil is laden with large amounts of certain salts. The effect of nano-silica on this special type of environmental attack was explored by means of a new non-standard testing procedure, including the simulation of changing seasons, on concrete specimens partially immersed in salt solution. These concrete specimens represented concrete structures with foundations in salt-rich soils.

  20. New drug candidates for liposomal delivery identified by computer modeling of liposomes' remote loading and leakage.

    PubMed

    Cern, Ahuva; Marcus, David; Tropsha, Alexander; Barenholz, Yechezkel; Goldblum, Amiram

    2017-04-28

    Remote drug loading into nano-liposomes is in most cases the best method for achieving high concentrations of active pharmaceutical ingredients (API) per nano-liposome that enable therapeutically viable API-loaded nano-liposomes, referred to as nano-drugs. This approach also enables controlled drug release. Recently, we constructed computational models to identify APIs that can achieve the desired high concentrations in nano-liposomes by remote loading. While those previous models included a broad spectrum of experimental conditions and dealt only with loading, here we reduced the scope to the molecular characteristics alone. We model and predict API suitability for nano-liposomal delivery by fixing the main experimental conditions: liposome lipid composition and size to be similar to those of Doxil® liposomes. On that basis, we add a prediction of drug leakage from the nano-liposomes during storage. The latter is critical for having pharmaceutically viable nano-drugs. The "load and leak" models were used to screen two large molecular databases in search of candidate APIs for delivery by nano-liposomes. The distribution of positive instances in both loading and leakage models was similar in the two databases screened. The screening process identified 667 molecules that were positives by both loading and leakage models (i.e., both high-loading and stable). Among them, 318 molecules received a high score in both properties and of these, 67 are FDA-approved drugs. This group of molecules, having diverse pharmacological activities, may be the basis for future liposomal drug development. Copyright © 2017 Elsevier B.V. All rights reserved.

  1. Dislocation filtering in GaN nanostructures.

    PubMed

    Colby, Robert; Liang, Zhiwen; Wildeson, Isaac H; Ewoldt, David A; Sands, Timothy D; García, R Edwin; Stach, Eric A

    2010-05-12

    Dislocation filtering in GaN by selective area growth through a nanoporous template is examined both by transmission electron microscopy and numerical modeling. These nanorods grow epitaxially from the (0001)-oriented GaN underlayer through the approximately 100 nm thick template and naturally terminate with hexagonal pyramid-shaped caps. It is demonstrated that for a certain window of geometric parameters a threading dislocation growing within a GaN nanorod is likely to be excluded by the strong image forces of the nearby free surfaces. Approximately 3000 nanorods were examined in cross-section, including growth through 50 and 80 nm diameter pores. The very few threading dislocations not filtered by the template turn toward a free surface within the nanorod, exiting less than 50 nm past the base of the template. The potential active region for light-emitting diode devices based on these nanorods would have been entirely free of threading dislocations for all samples examined. A greater than 2 orders of magnitude reduction in threading dislocation density can be surmised from a data set of this size. A finite element-based implementation of the eigenstrain model was employed to corroborate the experimentally observed data and examine a larger range of potential nanorod geometries, providing a simple map of the different regimes of dislocation filtering for this class of GaN nanorods. These results indicate that nanostructured semiconductor materials are effective at eliminating deleterious extended defects, as necessary to enhance the optoelectronic performance and device lifetimes compared to conventional planar heterostructures.

  2. Threaded biliary inside stents are a safe and effective therapeutic option in cases of malignant hilar obstruction.

    PubMed

    Inatomi, Osamu; Bamba, Shigeki; Shioya, Makoto; Mochizuki, Yosuke; Ban, Hiromitsu; Tsujikawa, Tomoyuki; Saito, Yasuharu; Andoh, Akira; Fujiyama, Yoshihide

    2013-02-14

    Although endoscopic biliary stents have been accepted as part of palliative therapy for cases of malignant hilar obstruction, the optimal endoscopic management regime remains controversial. In this study, we evaluated the safety and efficacy of placing a threaded stent above the sphincter of Oddi (threaded inside plastic stents, threaded PS) and compared the results with those of other stent types. Patients with malignant hilar obstruction, including those requiring biliary drainage for stent occlusion, were selected. Patients received either one of the following endoscopic indwelling stents: threaded PS, conventional plastic stents (conventional PS), or metallic stents (MS). Duration of stent patency and the incident of complication were compared in these patients. Forty-two patients underwent placement of endoscopic indwelling stents (threaded PS = 12, conventional PS = 17, MS = 13). The median duration of threaded PS patency was significantly longer than that of conventional PS patency (142 vs. 32 days; P = 0.04, logrank test). The median duration of threaded PS and MS patency was not significantly different (142 vs. 150 days, P = 0.83). Stent migration did not occur in any group. Among patients who underwent threaded PS placement as a salvage therapy after MS obstruction due to tumor ingrowth, the median duration of MS patency was significantly shorter than that of threaded PS patency (123 vs. 240 days). Threaded PS are safe and effective in cases of malignant hilar obstruction; moreover, it is a suitable therapeutic option not only for initial drainage but also for salvage therapy.

  3. A cooperative strategy for parameter estimation in large scale systems biology models

    PubMed Central

    2012-01-01

    Background Mathematical models play a key role in systems biology: they summarize the currently available knowledge in a way that allows to make experimentally verifiable predictions. Model calibration consists of finding the parameters that give the best fit to a set of experimental data, which entails minimizing a cost function that measures the goodness of this fit. Most mathematical models in systems biology present three characteristics which make this problem very difficult to solve: they are highly non-linear, they have a large number of parameters to be estimated, and the information content of the available experimental data is frequently scarce. Hence, there is a need for global optimization methods capable of solving this problem efficiently. Results A new approach for parameter estimation of large scale models, called Cooperative Enhanced Scatter Search (CeSS), is presented. Its key feature is the cooperation between different programs (“threads”) that run in parallel in different processors. Each thread implements a state of the art metaheuristic, the enhanced Scatter Search algorithm (eSS). Cooperation, meaning information sharing between threads, modifies the systemic properties of the algorithm and allows to speed up performance. Two parameter estimation problems involving models related with the central carbon metabolism of E. coli which include different regulatory levels (metabolic and transcriptional) are used as case studies. The performance and capabilities of the method are also evaluated using benchmark problems of large-scale global optimization, with excellent results. Conclusions The cooperative CeSS strategy is a general purpose technique that can be applied to any model calibration problem. Its capability has been demonstrated by calibrating two large-scale models of different characteristics, improving the performance of previously existing methods in both cases. The cooperative metaheuristic presented here can be easily extended to incorporate other global and local search solvers and specific structural information for particular classes of problems. PMID:22727112

  4. Performance Analysis of Multilevel Parallel Applications on Shared Memory Architectures

    NASA Technical Reports Server (NTRS)

    Biegel, Bryan A. (Technical Monitor); Jost, G.; Jin, H.; Labarta J.; Gimenez, J.; Caubet, J.

    2003-01-01

    Parallel programming paradigms include process level parallelism, thread level parallelization, and multilevel parallelism. This viewgraph presentation describes a detailed performance analysis of these paradigms for Shared Memory Architecture (SMA). This analysis uses the Paraver Performance Analysis System. The presentation includes diagrams of a flow of useful computations.

  5. Multiple Images, Common Threads. Case Studies of Good Practice in Adult Community Education.

    ERIC Educational Resources Information Center

    Bradshaw, Delia

    This document presents 10 case studies of adult community education programs (ACE) in the state of Victoria, Australia, in the mid 1990s, that were identified as exemplifying the following principles of good practice in ACE: expansiveness, integration, responsiveness, innovation, belonging, explicitness, autonomy, accessibility, synthesis, and…

  6. A Tool for Intersecting Context-Free Grammars and Its Applications

    NASA Technical Reports Server (NTRS)

    Gange, Graeme; Navas, Jorge A.; Schachte, Peter; Sondergaard, Harald; Stuckey, Peter J.

    2015-01-01

    This paper describes a tool for intersecting context-free grammars. Since this problem is undecidable the tool follows a refinement-based approach and implements a novel refinement which is complete for regularly separable grammars. We show its effectiveness for safety verification of recursive multi-threaded programs.

  7. QUALITY ASSURANCE: THE THREAD THAT WEAVES TOGETHER THE FABRIC OF DIVERSE DISCIPLINES

    EPA Science Inventory

    Mature Quality Assurance (QA) programs do not call for high quality! However, they most often demand known quality. We can intuitively sense quality in our daily lives.

    Protection of the environment is, in part, dependent on the quality of data used in decision making. Wh...

  8. Lack of ubiquitin immunoreactivities at both ends of neuropil threads. Possible bidirectional growth of neuropil threads.

    PubMed Central

    Iwatsubo, T.; Hasegawa, M.; Esaki, Y.; Ihara, Y.

    1992-01-01

    Immunocytochemically, neuropil threads (curly fibers) were investigated in the Alzheimer's disease brain using a confocal laser scanning fluorescence microscope by double labeling with tau/ubiquitin antibodies. Ubiquitin immunoreactivities were found to be lacking at one or both ends in more than 40% of tau-positive threads. Immunoelectron microscopy showed that bundles of paired helical filaments, which constitute neuropil threads, were positive for ubiquitin around their midportions, but often negative at their ends. Since it is reasonable to postulate that tau deposition as paired helical filaments precedes ubiquitination, the aforementioned observation suggests that the ends of the threads are newly formed portions, and thus the threads are often growing bidirectionally in small neuronal processes. Images Figure 1 Figure 2 PMID:1310831

  9. Comparative effect of implant-abutment connections, abutment angulations, and screw lengths on preloaded abutment screw using three-dimensional finite element analysis: An in vitro study.

    PubMed

    Kanneganti, Krishna Chaitanya; Vinnakota, Dileep Nag; Pottem, Srinivas Rao; Pulagam, Mahesh

    2018-01-01

    The purpose of this study is to compare the effect of implant-abutment connections, abutment angulations, and screw lengths on screw loosening (SL) of preloaded abutment using three dimensional (3D) finite element analysis. 3D models of implants (conical connection with hex/trilobed connections), abutments (straight/angulated), abutment screws (short/long), and crown and bone were designed using software Parametric Technology Corporation Creo and assembled to form 8 simulations. After discretization, the contact stresses developed for 150 N vertical and 100 N oblique load applications were analyzed, using ABAQUS. By assessing damage initiation and shortest fatigue load on screw threads, the SL for 2.5, 5, and 10 lakh cyclic loads were estimated, using fe-safe program. The obtained values were compared for influence of connection design, abutment angulation, and screw length. In straight abutment models, conical connection showed more damage (14.3%-72.3%) when compared to trilobe (10.1%-65.73%) at 2.5, 5, and 10 lakh cycles for both vertical and oblique loads, whereas in angulated abutments, trilobe (16.1%-76.9%) demonstrated more damage compared to conical (13.5%-70%). Irrespective of the connection type and abutment angulation, short screws showed more percentage of damage compared to long screws. The present study suggests selecting appropriate implant-abutment connection based on the abutment angulation, as well as preferring long screws with more number of threads for effective preload retention by the screws.

  10. Carbon nanoscroll-silk crystallite hybrid structures with controllable hydration and mechanical properties.

    PubMed

    Cheng, Yuan; Koh, Leng-Duei; Wang, Fan; Li, Dechang; Ji, Baohua; Yeo, Jingjie; Guan, Guijian; Han, Ming-Yong; Zhang, Yong-Wei

    2017-07-06

    Hybrid structures of nanomaterials (e.g. tubes, scrolls, threads, cages) and biomaterials (e.g. proteins) hold tremendous potential for applications as drug carriers, biosensors, tissue scaffolds, cancer therapeutic agents, etc. However, in many cases, the interacting forces at the nano-bio interfaces and their roles in controlling the structures and dynamics of nano-bio-hybrid systems are very complicated but poorly understood. In this study, we investigate the structure and mechanical behavior of a protein-based hybrid structure, i.e., a carbon nanoscroll (CNS)-silk crystallite with a hydration level controllable by an interlayer interaction in CNS. Our findings demonstrate that CNS with a reduced core size not only shields the crystallite from a weakening effect of water, but also markedly strengthens the crystallite. Besides water shielding, the enhanced strength arises from an enhanced interaction between the crystallite and CNS due to the enhanced interlayer interaction in CNS. In addition, the interfacial strength for pulling the crystallite out of the CNS-silk structure is found to be dependent on both the interlayer interaction energy in CNS as well as the sequence of protein at the CNS-silk interface. The present study is of significant value in designing drugs or protein delivery vehicles for biomedical applications, and serves as a general guide in designing novel devices based on rolled-up configurations of two-dimensional (2D) materials.

  11. Fatigue acceptance test limit criterion for larger diameter rolled thread fasteners

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Kephart, A.R.

    1997-05-01

    This document describes a fatigue lifetime acceptance test criterion by which studs having rolled threads, larger than 1.0 inches in diameter, can be assured to meet minimum quality attributes associated with a controlled rolling process. This criterion is derived from a stress dependent, room temperature air fatigue database for test studs having a 0.625 inch diameter threads of Alloys X-750 HTH and direct aged 625. Anticipated fatigue lives of larger threads are based on thread root elastic stress concentration factors which increase with increasing thread diameters. Over the thread size range of interest, a 30% increase in notch stress ismore » equivalent to a factor of five (5X) reduction in fatigue life. The resulting diameter dependent fatigue acceptance criterion is normalized to the aerospace rolled thread acceptance standards for a 1.0 inch diameter, 0.125 inch pitch, Unified National thread with a controlled Root radius (UNR). Testing was conducted at a stress of 50% of the minimum specified material ultimate strength, 80 Ksi, and at a stress ratio (R) of 0.10. Limited test data for fastener diameters of 1.00 to 2.25 inches are compared to the acceptance criterion. Sensitivity of fatigue life of threads to test nut geometry variables was also shown to be dependent on notch stress conditions. Bearing surface concavity of the compression nuts and thread flank contact mismatch conditions can significantly affect the fastener fatigue life. Without improved controls these conditions could potentially provide misleading acceptance data. Alternate test nut geometry features are described and implemented in the rolled thread stud specification, MIL-DTL-24789(SH), to mitigate the potential effects on fatigue acceptance data.« less

  12. Cooperative and competitive concurrency in scientific computing. A full open-source upgrade of the program for dynamical calculations of RHEED intensity oscillations

    NASA Astrophysics Data System (ADS)

    Daniluk, Andrzej

    2011-06-01

    A computational model is a computer program, which attempts to simulate an abstract model of a particular system. Computational models use enormous calculations and often require supercomputer speed. As personal computers are becoming more and more powerful, more laboratory experiments can be converted into computer models that can be interactively examined by scientists and students without the risk and cost of the actual experiments. The future of programming is concurrent programming. The threaded programming model provides application programmers with a useful abstraction of concurrent execution of multiple tasks. The objective of this release is to address the design of architecture for scientific application, which may execute as multiple threads execution, as well as implementations of the related shared data structures. New version program summaryProgram title: GrowthCP Catalogue identifier: ADVL_v4_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVL_v4_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 32 269 No. of bytes in distributed program, including test data, etc.: 8 234 229 Distribution format: tar.gz Programming language: Free Object Pascal Computer: multi-core x64-based PC Operating system: Windows XP, Vista, 7 Has the code been vectorised or parallelized?: No RAM: More than 1 GB. The program requires a 32-bit or 64-bit processor to run the generated code. Memory is addressed using 32-bit (on 32-bit processors) or 64-bit (on 64-bit processors with 64-bit addressing) pointers. The amount of addressed memory is limited only by the available amount of virtual memory. Supplementary material: The figures mentioned in the "Summary of revisions" section can be obtained here. Classification: 4.3, 7.2, 6.2, 8, 14 External routines: Lazarus [1] Catalogue identifier of previous version: ADVL_v3_0 Journal reference of previous version: Comput. Phys. Comm. 181 (2010) 709 Does the new version supersede the previous version?: Yes Nature of problem: Reflection high-energy electron diffraction (RHEED) is an important in-situ analysis technique, which is capable of giving quantitative information about the growth process of thin layers and its control. It can be used to calibrate growth rate, analyze surface morphology, calibrate surface temperature, monitor the arrangement of the surface atoms, and provide information about growth kinetics. Such control allows the development of structures where the electrons can be confined in space, giving quantum wells or even quantum dots. In order to determine the atomic positions of atoms in the first few layers, the RHEED intensity must be measured as a function of the scattering angles and then compared with dynamic calculations. The objective of this release is to address the design of architecture for application that simulates the rocking curves RHEED intensities during hetero-epitaxial growth process of thin films. Solution method: The GrowthCP is a complex numerical model that uses multiple threads for simulation of epitaxial growth of thin layers. This model consists of two transactional parts. The first part is a mathematical model being based on the Runge-Kutta method with adaptive step-size control. The second part represents first-principles of the one-dimensional RHEED computational model. This model is based on solving a one-dimensional Schrödinger equation. Several problems can arise when applications contain a mixture of data access code, numerical code, and presentation code. Such applications are difficult to maintain, because interdependencies between all the components cause strong ripple effects whenever a change is made anywhere. Adding new data views often requires reimplementing a numerical code, which then requires maintenance in multiple places. In order to solve problems of this type, the computational and threading layers of the project have been implemented in the form of one design pattern as a part of Model-View-Controller architecture. Reasons for new version: Responding to the users' feedback the Growth09 project has been upgraded to a standard that allows the carrying out of sample computations of the RHEED intensities for a disordered surface for a wide range of single- and epitaxial hetero-structures. The design pattern on which the project is based has also been improved. It is shown that this model can be effectively used for multithreaded growth simulations of thin epitaxial layers and corresponding RHEED intensities for a wide range of single- and hetero-structures. Responding to the users' feedback the present release has been implemented using a well-documented free compiler [1] not requiring the special configuration and installation additional libraries. Summary of revisions: The logical structure of the Growth09 program has been modified according to the scheme showed in Fig. 1. The class diagram in Fig. 1 is a static view of the main platform-specific elements of the GrowthCP architecture. Fig. 2 provides a dynamic view by showing the creation and destruction simplistic sequence diagram for the process. The program requires the user to provide the appropriate parameters in the form of a knowledge base for the crystal structures under investigation. These parameters are loaded from the parameters. ini files at run-time. Instructions to prepare the .ini files can be found in the new distribution. The program enables carrying out different growth models and one-dimensional dynamical RHEED calculations for the fcc lattice with basis of three-atoms, fcc lattice with basis of two-atoms, fcc lattice with single atom basis, Zinc-Blende, Sodium Chloride, and Wurtzite crystalline structures and hetero-structures, but yet the Fourier component of the scattering potential in the TRHEEDCalculations.crystPotUgXXX() procedure can be modified and implemented according to users' specific application requirements. The Fourier component of the scattering potential of the whole crystalline hetero-structures can be determined as a sum of contributions coming from all thin slices of individual atomic layers. To carry out one-dimensional calculations of the scattering potentials, the program uses properly constructed self-consistent procedures. Each component of the system shown in Figs. 1 and 2 is fully extendable and can easily be adapted to new changeable requirements. Two essential logical elements of the system, i.e. TGrowthTransaction and TRHEEDCalculations classes, were designed and implemented in this way for them to pass the information to themselves without the need to use the data-exchange files given. In consequence each of them can be independently modified and/or extended. Implementing other types of differential equations and the different algorithm for solving them in the TGrowthTransaction class does not require another implementation of the TRHEEDCalculations class. Similarly, implementing other forms of scattering potential and different algorithm for RHEED calculation stays without the influence on the TGrowthTransaction class construction. Unusual features: The program is distributed in the form of main project GrowthCP.lpr, with associated files, and should be compiled using Lazarus IDE. The program should be compiled with English/USA regional and language options. Running time: The typical running time is machine and user-parameters dependent. References: http://sourceforge.net/projects/lazarus/files/.

  13. Wedges for ultrasonic inspection

    DOEpatents

    Gavin, Donald A.

    1982-01-01

    An ultrasonic transducer device is provided which is used in ultrasonic inspection of the material surrounding a threaded hole and which comprises a wedge of plastic or the like including a curved threaded surface adapted to be screwed into the threaded hole and a generally planar surface on which a conventional ultrasonic transducer is mounted. The plastic wedge can be rotated within the threaded hole to inspect for flaws in the material surrounding the threaded hole.

  14. Apparatus for accurately preloading auger attachment means for frangible protective material

    NASA Technical Reports Server (NTRS)

    Wood, K. E.

    1983-01-01

    Apparatus for preloading a spring loaded threaded member is described. The apparatus is formed of three telescoping tubes. The innermost tube has means to prevent rotation of the threaded member. The middle tube is threadedly engaged with the threaded member and by axial movement applies a preload thereto. The outer tube engages a nut which may be rotated to retain the threaded member in axial position to maintain the preload.

  15. GaN microrod sidewall epitaxial lateral overgrowth on a close-packed microrod template

    NASA Astrophysics Data System (ADS)

    Duan, Xiaoling; Zhang, Jincheng; Xiao, Ming; Zhang, Jinfeng; Hao, Yue

    2018-05-01

    We demonstrate a GaN growth method using microrod sidewall epitaxial lateral overgrowth (MSELO) on a close-packed microrod template by a nonlithographic technique. The density and distribution of threading dislocations were determined by the density and distribution of microrods and the nucleation model. MSELO exhibited two different nucleation models determined by the direction and degree of substrate misorientation and the sidewall curvature: one-sidewall and three-sidewall nucleation, predicting the dislocation density values. As a result, the threading dislocation density was markedly decreased from 2 × 109 to 5 × 107 cm‑2 with a small coalescence thickness of ∼2 µm for the close-packed 3000 nm microrod sample.

  16. Effect of thread shape on screw stress concentration by photoelastic measurements

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dragoni, E.

    1994-11-01

    The screw stress concentration for six nut-bolt connections embodying three different thread profiles and two nut shapes is measured photoelastically. Buttress (nearly zero flank angle), trapezoidal (15-deg flank angle), and triangular (30-deg flank angle) thread forms are examined in combination with standard and lip-type nuts. The effect of the thread profile on the screw stress concentration appears to be dependent upon the kind of nut considered. If the fastening incorporates a standard nut, the buttress thread is stronger than the triangular one, which, in turn, behaves better than the trapezoidal contour. The improvement is roughly a 20% reduction in themore » stress concentration factor from the trapezoidal to the buttress thread. In the case of lip nut, conversely, this tendency is somewhat reversed, with the trapezoidal thread performing slightly (but not decidedly) better than the other two shapes. Finally, averaged over all three thread forms, the lip nut exhibits a stress concentration factor which is about 50% lower than that of the standard nut.« less

  17. Quick connect fastener

    NASA Technical Reports Server (NTRS)

    Weddendorf, Bruce (Inventor)

    1994-01-01

    A quick connect fastener and method of use is presented wherein the quick connect fastener is suitable for replacing available bolts and screws, the quick connect fastener being capable of installation by simply pushing a threaded portion of the connector into a member receptacle hole, the inventive apparatus being comprised of an externally threaded fastener having a threaded portion slidably mounted upon a stud or bolt shaft, wherein the externally threaded fastener portion is expandable by a preloaded spring member. The fastener, upon contact with the member receptacle hole, has the capacity of presenting cylindrical threads of a reduced diameter for insertion purposes and once inserted into the receiving threads of the receptacle member hole, are expandable for engagement of the receptacle hole threads forming a quick connect of the fastener and the member to be fastened, the quick connect fastener can be further secured by rotation after insertion, even to the point of locking engagement, the quick connect fastener being disengagable only by reverse rotation of the mated thread engagement.

  18. Form and function of cnidarian spirocysts. III. Ultrastructure of the thread and the function of spirocysts

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Mariscal, R.N.; McLean, R.B.; Hand, C.

    1977-01-01

    Unlike most nematocysts, undischarged spirocyst threads bear hollow tubules rather than spines. The undischarged tubules are interconnected in hexagonal arrays and appear to be arranged in bundles along the length of the thread. Although the wall of the thread is folded in length and width, the tubules are not. Upon discharge and contact with sea water, the tubules solubilize and adhere to various substrates and prey. Traction between such objects and the everting thread causes the tubules to spin out into a web or meshwork of fine microfibrillae. Lack of contact of the everting thread with objects results in themore » tubules forming small droplets of partially solubilized material, some of which appear to be arranged in a helical pattern around the thread. The web or meshwork formed by the solubilized tubules in contact with various substrates probably serves to increase significantly the surface area and adhesive properties of the everted spirocyst thread.« less

  19. Compliant threads maximize spider silk connection strength and toughness

    PubMed Central

    Meyer, Avery; Pugno, Nicola M.; Cranford, Steven W.

    2014-01-01

    Millions of years of evolution have adapted spider webs to achieve a range of functionalities, including the well-known capture of prey, with efficient use of material. One feature that has escaped extensive investigation is the silk-on-silk connection joints within spider webs, particularly from a structural mechanics perspective. We report a joint theoretical and computational analysis of an idealized silk-on-silk fibre junction. By modifying the theory of multiple peeling, we quantitatively compare the performance of the system while systematically increasing the rigidity of the anchor thread, by both scaling the stress–strain response and the introduction of an applied pre-strain. The results of our study indicate that compliance is a virtue—the more extensible the anchorage, the tougher and stronger the connection becomes. In consideration of the theoretical model, in comparison with rigid substrates, a compliant anchorage enormously increases the effective adhesion strength (work required to detach), independent of the adhered thread itself, attributed to a nonlinear alignment between thread and anchor (contact peeling angle). The results can direct novel engineering design principles to achieve possible load transfer from compliant fibre-to-fibre anchorages, be they silk-on-silk or another, as-yet undeveloped, system. PMID:25008083

  20. Analysis of the fluid mechanical sewing machine

    NASA Astrophysics Data System (ADS)

    Brun, Pierre-Thomas; Audoly, Basile; Ribe, Neil

    2012-02-01

    A thin thread of viscous fluid falling onto a moving belt generates a surprising variety of patterns, similar to the stitch patterns produced by a traditional sewing machine. By simulating the dynamics of the viscous thread numerically, we can reproduce these patterns and their bifurcations. The results lead us to propose a new classification of the stitch patterns within a unified framework, based on the Fourier spectra of the motion of the point of contact of the thread with the belt. The frequencies of the longitudinal and transverse components of the contact point motion are locked in most cases to simple ratios of the frequency φc of steady coiling on a surface at rest (i.e., the limit of zero belt speed). In particular, the ``alternating loops'' pattern involves the first five multiples of φc/3. The dynamics of the patterns can be described by matching the upper (linear) and the lower (non-linear) portions of the thread. Following this path we propose a toy model that successfully reproduces the observed transitions from the steady dragged configuration to sinusoidal meanders, alternating loops, and the translated coiling pattern as the belt speed is varied.

  1. MIEC-SVM: automated pipeline for protein peptide/ligand interaction prediction.

    PubMed

    Li, Nan; Ainsworth, Richard I; Wu, Meixin; Ding, Bo; Wang, Wei

    2016-03-15

    MIEC-SVM is a structure-based method for predicting protein recognition specificity. Here, we present an automated MIEC-SVM pipeline providing an integrated and user-friendly workflow for construction and application of the MIEC-SVM models. This pipeline can handle standard amino acids and those with post-translational modifications (PTMs) or small molecules. Moreover, multi-threading and support to Sun Grid Engine (SGE) are implemented to significantly boost the computational efficiency. The program is available at http://wanglab.ucsd.edu/MIEC-SVM CONTACT: : wei-wang@ucsd.edu Supplementary data available at Bioinformatics online. © The Author 2015. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

  2. Simultaneous delivery time and aperture shape optimization for the volumetric-modulated arc therapy (VMAT) treatment planning problem

    NASA Astrophysics Data System (ADS)

    Mahnam, Mehdi; Gendreau, Michel; Lahrichi, Nadia; Rousseau, Louis-Martin

    2017-07-01

    In this paper, we propose a novel heuristic algorithm for the volumetric-modulated arc therapy treatment planning problem, optimizing the trade-off between delivery time and treatment quality. We present a new mixed integer programming model in which the multi-leaf collimator leaf positions, gantry speed, and dose rate are determined simultaneously. Our heuristic is based on column generation; the aperture configuration is modeled in the columns and the dose distribution and time restriction in the rows. To reduce the number of voxels and increase the efficiency of the master model, we aggregate similar voxels using a clustering technique. The efficiency of the algorithm and the treatment quality are evaluated on a benchmark clinical prostate cancer case. The computational results show that a high-quality treatment is achievable using a four-thread CPU. Finally, we analyze the effects of the various parameters and two leaf-motion strategies.

  3. Field-Lines-Threaded Model for: (1) the Low Solar Corona; (2) Electrons in the Transition Region; and (3) Solar Energetic Particle Acceleration and Transport

    NASA Astrophysics Data System (ADS)

    Sokolov, I.; van der Holst, B.; Jin, M.; Gombosi, T. I.; Taktakishvili, A.; Khazanov, G. V.

    2013-12-01

    In numerical simulations of the solar corona, both for the ambient state and especially for dynamical processes the most computational resources are spent for maintaining the numerical solution in the Low Solar Corona and in the transition region, where the temperature gradients are very sharp and the magnetic field has a complicated topology. The degraded computational efficiency is caused by the need in a highest resolution as well as the use of the fully three-dimensional implicit solver for electron heat conduction. On the other hand, the physical nature of the processes involved is rather simple (which still does not facilitate the numerical methods) as long as the heat fluxes as well as slow plasma motional velocities are aligned with the magnetic field. The Alfven wave turbulence, which is often believed to be the main driver of the solar wind and the main source of the coronal heating, is characterized by the Poynting flux of the waves, which is also aligned with the magnetic field. Therefore, the plasma state in any point of the three-dimensional grid in the Low Solar Corona can be found by solving a set of one-dimensional equations for the magnetic field line ('thread'), which passes through this point and connects it to the chromosphere and to the global Solar Corona. In the present paper we describe an innovative computational technology based upon the use of the magnetic-field-line-threads to find the local solution. We present the development of the AWSoM code of the University of Michigan with the field-lines-threaded Low Solar Corona. In the transition region, where the essentially kinetic description of the electron energy fluxes is required, we solve the Fokker-Plank equation on the system of threads, to achieve the physically consistent description of chromosphere evaporation. The third application for the field-lines-treaded model is the Solar Energetic Particle (SEP) acceleration and transport. Being the natural extension of the Field-Line-Advection Model for Particle Acceleration (FLAMPA), earlier suggested for a single magnetic field line advected with the plasma motion, the multiple-field-lines model allows us to simulate the SEP fluxes at multiple points of possible observation (at the Earth location, at STEREOs, at Mercury).

  4. Rapid and reliable protein structure determination via chemical shift threading.

    PubMed

    Hafsa, Noor E; Berjanskii, Mark V; Arndt, David; Wishart, David S

    2018-01-01

    Protein structure determination using nuclear magnetic resonance (NMR) spectroscopy can be both time-consuming and labor intensive. Here we demonstrate how chemical shift threading can permit rapid, robust, and accurate protein structure determination using only chemical shift data. Threading is a relatively old bioinformatics technique that uses a combination of sequence information and predicted (or experimentally acquired) low-resolution structural data to generate high-resolution 3D protein structures. The key motivations behind using NMR chemical shifts for protein threading lie in the fact that they are easy to measure, they are available prior to 3D structure determination, and they contain vital structural information. The method we have developed uses not only sequence and chemical shift similarity but also chemical shift-derived secondary structure, shift-derived super-secondary structure, and shift-derived accessible surface area to generate a high quality protein structure regardless of the sequence similarity (or lack thereof) to a known structure already in the PDB. The method (called E-Thrifty) was found to be very fast (often < 10 min/structure) and to significantly outperform other shift-based or threading-based structure determination methods (in terms of top template model accuracy)-with an average TM-score performance of 0.68 (vs. 0.50-0.62 for other methods). Coupled with recent developments in chemical shift refinement, these results suggest that protein structure determination, using only NMR chemical shifts, is becoming increasingly practical and reliable. E-Thrifty is available as a web server at http://ethrifty.ca .

  5. 2D FEA of evaluation of micromovements and stresses at bone-implant interface in immediately loaded tapered implants in the posterior maxilla.

    PubMed

    Desai, Shrikar R; Singh, Rika; Karthikeyan, I

    2013-09-01

    The aim of the study is to evaluate the influence implant length on stress distribution at bone implant interface in single immediately loaded implants when placed in D4 bone quality. A 2-dimensional finite element models were developed to simulate two types of implant designs, standard 3.75 mm-diameter tapered body implants of 6 and 10 mm lengths. The implants were placed in D4 bone quality with a cortical bone thickness of 0.5 mm. The implant design incorporated microthreads at the crestal part and the rest of the implant body incorporated Acme threads. The Acme thread form has a 29° thread angle with a thread height half of the pitch; the apex and valley are flat. A 100 N of force was applied vertically and in the oblique direction (at an angle of 45°) to the long axis of the implants. The respective material properties were assigned. Micro-movements and stresses at the bone implant interface were evaluated. The results of total deformation (micro-movement) and Von mises stress were found to be lower for tapered long implant (10 mm) than short implant (6 mm) while using both vertical as well as oblique loading. Short implants can be successfully placed in poor bone quality under immediate loading protocol. The novel approach of the combination of microthreads at the crestal portion and acme threads for body portion of implant fixture gave promising results.

  6. Activity-Centric Approach to Distributed Programming

    NASA Technical Reports Server (NTRS)

    Levy, Renato; Satapathy, Goutam; Lang, Jun

    2004-01-01

    The first phase of an effort to develop a NASA version of the Cybele software system has been completed. To give meaning to even a highly abbreviated summary of the modifications to be embodied in the NASA version, it is necessary to present the following background information on Cybele: Cybele is a proprietary software infrastructure for use by programmers in developing agent-based application programs [complex application programs that contain autonomous, interacting components (agents)]. Cybele provides support for event handling from multiple sources, multithreading, concurrency control, migration, and load balancing. A Cybele agent follows a programming paradigm, called activity-centric programming, that enables an abstraction over system-level thread mechanisms. Activity centric programming relieves application programmers of the complex tasks of thread management, concurrency control, and event management. In order to provide such functionality, activity-centric programming demands support of other layers of software. This concludes the background information. In the first phase of the present development, a new architecture for Cybele was defined. In this architecture, Cybele follows a modular service-based approach to coupling of the programming and service layers of software architecture. In a service-based approach, the functionalities supported by activity-centric programming are apportioned, according to their characteristics, among several groups called services. A well-defined interface among all such services serves as a path that facilitates the maintenance and enhancement of such services without adverse effect on the whole software framework. The activity-centric application-program interface (API) is part of a kernel. The kernel API calls the services by use of their published interface. This approach makes it possible for any application code written exclusively under the API to be portable for any configuration of Cybele.

  7. Thread bonds in molecules

    NASA Astrophysics Data System (ADS)

    Ivlev, B.

    2017-07-01

    Unusual chemical bonds are proposed. Each bond is characterized by the thread of a small radius, 10-11 cm, extended between two nuclei in a molecule. An analogue of a potential well, of the depth of MeV scale, is formed within the thread. This occurs due to the local reduction of zero point electromagnetic energy. This is similar to formation of the Casimir well. The electron-photon interaction only is not sufficient for formation of thread state. The mechanism of electron mass generation is involved in the close vicinity, 10-16 cm, of the thread. Thread bonds are stable and cannot be created or destructed in chemical or optical processes.

  8. Long-term effect of the insoluble thread-lifting technique.

    PubMed

    Fukaya, Mototsugu

    2017-01-01

    Although the thread-lifting technique for sagging faces has become more common and popular, medical literature evaluating its effects is scarce. Studies on its long-term prognosis are particularly uncommon. One hundred individuals who had previously undergone insoluble thread-lifting were retrospectively investigated. Photos in frontal and oblique views from the first and last visits were evaluated by six female individuals by guessing the patients' ages. The mean guessed age was defined as the apparent age, and the difference between the real and apparent ages was defined as the youth value. The difference between the youth values before and after the thread-lift was defined as the rejuvenation effect and analyzed in relation to the time since the operation, the number of threads used and the number of thread-lift operations performed. The rejuvenation effect decreased over the first year after the operation, but showed an increasing trend thereafter. The rejuvenation effect increased with the number of threads used and the number of thread-lift operations performed. The insoluble thread-lifting technique appears to be associated with both early and late effects. The rejuvenation effect appeared to decrease during the first year, but increased thereafter. A multicenter trial is necessary to confirm these findings.

  9. NanoRacks CubeSat

    NASA Image and Video Library

    2014-02-14

    ISS038-E-047232 (14 Feb. 2014) --- A set of NanoRacks CubeSats is photographed by an Expedition 38 crew member after the deployment by the NanoRacks Launcher attached to the end of the Japanese robotic arm. The CubeSats program contains a variety of experiments such as Earth observations and advanced electronics testing. International Space Station solar array panels provide the backdrop for the scene.

  10. Real-time implementations of image segmentation algorithms on shared memory multicore architecture: a survey (Conference Presentation)

    NASA Astrophysics Data System (ADS)

    Akil, Mohamed

    2017-05-01

    The real-time processing is getting more and more important in many image processing applications. Image segmentation is one of the most fundamental tasks image analysis. As a consequence, many different approaches for image segmentation have been proposed. The watershed transform is a well-known image segmentation tool. The watershed transform is a very data intensive task. To achieve acceleration and obtain real-time processing of watershed algorithms, parallel architectures and programming models for multicore computing have been developed. This paper focuses on the survey of the approaches for parallel implementation of sequential watershed algorithms on multicore general purpose CPUs: homogeneous multicore processor with shared memory. To achieve an efficient parallel implementation, it's necessary to explore different strategies (parallelization/distribution/distributed scheduling) combined with different acceleration and optimization techniques to enhance parallelism. In this paper, we give a comparison of various parallelization of sequential watershed algorithms on shared memory multicore architecture. We analyze the performance measurements of each parallel implementation and the impact of the different sources of overhead on the performance of the parallel implementations. In this comparison study, we also discuss the advantages and disadvantages of the parallel programming models. Thus, we compare the OpenMP (an application programming interface for multi-Processing) with Ptheads (POSIX Threads) to illustrate the impact of each parallel programming model on the performance of the parallel implementations.

  11. Thread Migration in the Presence of Pointers

    NASA Technical Reports Server (NTRS)

    Cronk, David; Haines, Matthew; Mehrotra, Piyush

    1996-01-01

    Dynamic migration of lightweight threads supports both data locality and load balancing. However, migrating threads that contain pointers referencing data in both the stack and heap remains an open problem. In this paper we describe a technique by which threads with pointers referencing both stack and non-shared heap data can be migrated such that the pointers remain valid after migration. As a result, threads containing pointers can now be migrated between processors in a homogeneous distributed memory environment.

  12. High precision optomechanical assembly using threads as mechanical reference

    NASA Astrophysics Data System (ADS)

    Lamontagne, Frédéric; Desnoyers, Nichola; Bergeron, Guy; Cantin, Mario

    2016-09-01

    A convenient method to assemble optomechanical components is to use threaded interface. For example, lenses are often secured inside barrels using threaded rings. In other cases, multiple optical sub-assemblies such as lens barrels can be threaded to each other. Threads have the advantage to provide a simple assembly method, to be easy to manufacture, and to offer a compact mechanical design. On the other hand, threads are not considered to provide accurate centering between parts because of the assembly clearance between the inner and outer threads. For that reason, threads are often used in conjunction with precision cylindrical surfaces to limit the radial clearance between the parts to be centered. Therefore, tight manufacturing tolerances are needed on these pilot diameters, which affect the cost of the optical assembly. This paper presents a new optomechanical approach that uses threads as mechanical reference. This innovative method relies on geometric principles to auto-center parts to each other with a very low centering error that is usually less than 5 μm. The method allows to auto-center an optical group in a main barrel, to perform an axial adjustment of an optical group inside a main barrel, and to perform stacking of multiple barrels. In conjunction with the lens auto-centering method that also used threads as a mechanical reference, this novel solution opens new possibilities to realize a variety of different high precision optomechanical assemblies at lower cost.

  13. Design and manufacture of customized dental implants by using reverse engineering and selective laser melting technology.

    PubMed

    Chen, Jianyu; Zhang, Zhiguang; Chen, Xianshuai; Zhang, Chunyu; Zhang, Gong; Xu, Zhewu

    2014-11-01

    Recently a new therapeutic concept of patient-specific implant dentistry has been advanced based on computer-aided design/computer-aided manufacturing technology. However, a comprehensive study of the design and 3-dimensional (3D) printing of the customized implants, their mechanical properties, and their biomechanical behavior is lacking. The purpose of this study was to evaluate the mechanical and biomechanical performance of a novel custom-made dental implant fabricated by the selective laser melting technique with simulation and in vitro experimental studies. Two types of customized implants were designed by using reverse engineering: a root-analog implant and a root-analog threaded implant. The titanium implants were printed layer by layer with the selective laser melting technique. The relative density, surface roughness, tensile properties, bend strength, and dimensional accuracy of the specimens were evaluated. Nonlinear and linear finite element analysis and experimental studies were used to investigate the stress distribution, micromotion, and primary stability of the implants. Selective laser melting 3D printing technology was able to reproduce the customized implant designs and produce high density and strength and adequate dimensional accuracy. Better stress distribution and lower maximum micromotions were observed for the root-analog threaded implant model than for the root-analog implant model. In the experimental tests, the implant stability quotient and pull-out strength of the 2 types of implants indicated that better primary stability can be obtained with a root-analog threaded implant design. Selective laser melting proved to be an efficient means of printing fully dense customized implants with high strength and sufficient dimensional accuracy. Adding the threaded characteristic to the customized root-analog threaded implant design maintained the approximate geometry of the natural root and exhibited better stress distribution and primary stability. Copyright © 2014 Editorial Council for the Journal of Prosthetic Dentistry. Published by Elsevier Inc. All rights reserved.

  14. Hard Real-Time: C++ Versus RTSJ

    NASA Technical Reports Server (NTRS)

    Dvorak, Daniel L.; Reinholtz, William K.

    2004-01-01

    In the domain of hard real-time systems, which language is better: C++ or the Real-Time Specification for Java (RTSJ)? Although ordinary Java provides a more productive programming environment than C++ due to its automatic memory management, that benefit does not apply to RTSJ when using NoHeapRealtimeThread and non-heap memory areas. As a result, RTSJ programmers must manage non-heap memory explicitly. While that's not a deterrent for veteran real-time programmers-where explicit memory management is common-the lack of certain language features in RTSJ (and Java) makes that manual memory management harder to accomplish safely than in C++. This paper illustrates the problem for practitioners in the context of moving data and managing memory in a real-time producer/consumer pattern. The relative ease of implementation and safety of the C++ programming model suggests that RTSJ has a struggle ahead in the domain of hard real-time applications, despite its other attractive features.

  15. Automatic hammering of nano-patterns on special polymer film by using a vibrating AFM tip

    PubMed Central

    2012-01-01

    Complicated nano-patterns with linewidth less than 18 nm can be automatically hammered by using atomic force microscopy (AFM) tip in tapping mode with high speed. In this study, the special sample was thin poly(styrene-ethylene/butylenes-styrene) (SEBS) block copolymer film with hexagonal spherical microstructures. An ordinary silicon tip was used as a nano-hammer, and the entire hammering process is controlled by a computer program. Experimental results demonstrate that such structure-tailored thin films enable AFM tip hammering to be performed on their surfaces. Both imprinted and embossed nano-patterns can be generated by using a vibrating tip with a larger tapping load and by using a predefined program to control the route of tip movement as it passes over the sample’s surface. Specific details for the fabrication of structure-tailored SEBS film and the theory for auto-hammering patterns were presented in detail. PMID:22889045

  16. Threaded biliary inside stents are a safe and effective therapeutic option in cases of malignant hilar obstruction

    PubMed Central

    2013-01-01

    Background Although endoscopic biliary stents have been accepted as part of palliative therapy for cases of malignant hilar obstruction, the optimal endoscopic management regime remains controversial. In this study, we evaluated the safety and efficacy of placing a threaded stent above the sphincter of Oddi (threaded inside plastic stents, threaded PS) and compared the results with those of other stent types. Methods Patients with malignant hilar obstruction, including those requiring biliary drainage for stent occlusion, were selected. Patients received either one of the following endoscopic indwelling stents: threaded PS, conventional plastic stents (conventional PS), or metallic stents (MS). Duration of stent patency and the incident of complication were compared in these patients. Results Forty-two patients underwent placement of endoscopic indwelling stents (threaded PS = 12, conventional PS = 17, MS = 13). The median duration of threaded PS patency was significantly longer than that of conventional PS patency (142 vs. 32 days; P = 0.04, logrank test). The median duration of threaded PS and MS patency was not significantly different (142 vs. 150 days, P = 0.83). Stent migration did not occur in any group. Among patients who underwent threaded PS placement as a salvage therapy after MS obstruction due to tumor ingrowth, the median duration of MS patency was significantly shorter than that of threaded PS patency (123 vs. 240 days). Conclusions Threaded PS are safe and effective in cases of malignant hilar obstruction; moreover, it is a suitable therapeutic option not only for initial drainage but also for salvage therapy. PMID:23410217

  17. Parallel Implementation of 3-D Iterative Reconstruction With Intra-Thread Update for the jPET-D4

    NASA Astrophysics Data System (ADS)

    Lam, Chih Fung; Yamaya, Taiga; Obi, Takashi; Yoshida, Eiji; Inadama, Naoko; Shibuya, Kengo; Nishikido, Fumihiko; Murayama, Hideo

    2009-02-01

    One way to speed-up iterative image reconstruction is by parallel computing with a computer cluster. However, as the number of computing threads increases, parallel efficiency decreases due to network transfer delay. In this paper, we proposed a method to reduce data transfer between computing threads by introducing an intra-thread update. The update factor is collected from each slave thread and a global image is updated as usual in the first K sub-iteration. In the rest of the sub-iterations, the global image is only updated at an interval which is controlled by a parameter L. In between that interval, the intra-thread update is carried out whereby an image update is performed in each slave thread locally. We investigated combinations of K and L parameters based on parallel implementation of RAMLA for the jPET-D4 scanner. Our evaluation used four workstations with a total of 16 slave threads. Each slave thread calculated a different set of LORs which are divided according to ring difference numbers. We assessed image quality of the proposed method with a hotspot simulation phantom. The figure of merit was the full-width-half-maximum of hotspots and the background normalized standard deviation. At an optimum K and L setting, we did not find significant change in the output images. We also applied the proposed method to a Hoffman phantom experiment and found the difference due to intra-thread update was negligible. With the intra-thread update, computation time could be reduced by about 23%.

  18. Comparison of the stability of various internal fixators used in the treatment of osteochondritis dissecans--a mechanical model.

    PubMed

    Morelli, Moreno; Poitras, Philippe; Grimes, Valentine; Backman, David; Dervin, Geoffrey

    2007-04-01

    The purpose of this study was to determine what characteristics of fixation devices used in the treatment of osteochondritis dissecans (OCD) contribute to improved stability to resist shear loading. An OCD model was designed using rigid polyurethane foam. Each specimen consisted of two components, an osteochondral fragment and a corresponding defect. A total of 40 specimens were prepared and assigned to one of four groups: control (no extrinsic stabilizer); two 2-mm-diameter Kirschner wires (K-wires), 40 mm in length; one threaded washer and a 28-mm screw; and one threaded washer and a 38 mm screw. Each specimen was mounted onto an Iosipescu shear test fixture and subjected to shear loads at a pseudo-static displacement rate of 0.075 mm/s. All groups demonstrated some stability; controls were significantly less stable than all other groups. The group with the threaded washer and 38-mm screw demonstrated the greatest stability (p < 0.001), and no difference was noted between the K-wire and 28-mm screw groups. These results suggest that, in this OCD model, friction conferred some intrinsic stability to resist loads in shear. However, stability was improved with the use of long implants that compressed the fragments together.

  19. Activate/Inhibit KGCS Gateway via Master Console EIC Pad-B Display

    NASA Technical Reports Server (NTRS)

    Ferreira, Pedro Henrique

    2014-01-01

    My internship consisted of two major projects for the Launch Control System.The purpose of the first project was to implement the Application Control Language (ACL) to Activate Data Acquisition (ADA) and to Inhibit Data Acquisition (IDA) the Kennedy Ground Control Sub-Systems (KGCS) Gateway, to update existing Pad-B End Item Control (EIC) Display to program the ADA and IDA buttons with new ACL, and to test and release the ACL Display.The second project consisted of unit testing all of the Application Services Framework (ASF) by March 21st. The XmlFileReader was unit tested and reached 100 coverage. The XmlFileReader class is used to grab information from XML files and use them to initialize elements in the other framework elements by using the Xerces C++ XML Parser; which is open source commercial off the shelf software. The ScriptThread was also tested. ScriptThread manages the creation and activation of script threads. A large amount of the time was used in initializing the environment and learning how to set up unit tests and getting familiar with the specific segments of the project that were assigned to us.

  20. 78 FR 12718 - Certain Steel Threaded Rod From the People's Republic of China: Affirmative Final Determination...

    Federal Register 2010, 2011, 2012, 2013, 2014

    2013-02-25

    ... DEPARTMENT OF COMMERCE International Trade Administration [A-570-932] Certain Steel Threaded Rod... Preliminary Determination of the circumvention inquiry concerning the antidumping duty order on certain steel threaded rod (``steel threaded rod'') from the People's Republic of China (``PRC'').\\1\\ The period of...

  1. Advancing MCH Interdisciplinary/Interprofessional Leadership Training and Practice Through a Learning Collaborative.

    PubMed

    McHugh, Meaghan C; Margolis, Lewis H; Rosenberg, Angela; Humphreys, Elizabeth

    2016-11-01

    Purpose The Interdisciplinary Leadership Learning Collaborative (ILLC), under the sponsorship of AUCD and the Maternal and Child Health Bureau, brought together six teams, composed of 14 MCHB and UCEDD training programs to enhance their leadership training. Description Using adult learning principles, interactive training methods, and skill-focused learning, the ILLC built upon the evidence-based Interdisciplinary Leadership Development Program of the University of North Carolina at Chapel Hill. The program began with a 4-day on-site intensive and then continued through monthly conference calls, a mid-term on-site workshop, and a summary virtual workshop to present programmatic accomplishments and share plans for sustainability. Coaching/consultation for the teams around particular challenges was also part of the program. Assessment All teams reported enhancements in intentional leadership training, threading of leadership concepts across clinical, didactic, and workshop settings, and new collaborative partnerships for leadership training. Teams also identified a number of strategies to increase sustainability of their intentional leadership training efforts. Conclusion for Practice The learning collaborative is a productive model to address the growing need for interdisciplinary MCH leaders.

  2. Portable Just-in-Time Specialization of Dynamically Typed Scripting Languages

    NASA Astrophysics Data System (ADS)

    Williams, Kevin; McCandless, Jason; Gregg, David

    In this paper, we present a portable approach to JIT compilation for dynamically typed scripting languages. At runtime we generate ANSI C code and use the system's native C compiler to compile this code. The C compiler runs on a separate thread to the interpreter allowing program execution to continue during JIT compilation. Dynamic languages have variables which may change type at any point in execution. Our interpreter profiles variable types at both whole method and partial method granularity. When a frequently executed region of code is discovered, the compilation thread generates a specialized version of the region based on the profiled types. In this paper, we evaluate the level of instruction specialization achieved by our profiling scheme as well as the overall performance of our JIT.

  3. Hyper-elastic modeling and mechanical behavior investigation of porous poly-D-L-lactide/nano-hydroxyapatite scaffold material.

    PubMed

    Han, Quan Feng; Wang, Ze Wu; Tang, Chak Yin; Chen, Ling; Tsui, Chi Pong; Law, Wing Cheung

    2017-07-01

    Poly-D-L-lactide/nano-hydroxyapatite (PDLLA/nano-HA) can be used as the biological scaffold material in bone tissue engineering as it can be readily made into a porous composite material with excellent performance. However, constitutive modeling for the mechanical response of porous PDLLA/nano-HA under various stress conditions has been very limited so far. In this work, four types of fundamental compressible hyper-elastic constitutive models were introduced for constitutive modeling and investigation of mechanical behaviors of porous PDLLA/nano-HA. Moreover, the unitary expressions of Cauchy stress tensor have been derived for the PDLLA/nano-HA under uniaxial compression (or stretch), biaxial compression (or stretch), pure shear and simple shear load by using the theory of continuum mechanics. The theoretical results determined from the approach based on the Ogden compressible hyper-elastic constitutive model were in good agreement with the experimental data from the uniaxial compression tests. Furthermore, this approach can also be used to predict the mechanical behaviors of the porous PDLLA/nano-HA material under the biaxial compression (or stretch), pure shear and simple shear. Copyright © 2017 Elsevier Ltd. All rights reserved.

  4. Distributed parallel computing in stochastic modeling of groundwater systems.

    PubMed

    Dong, Yanhui; Li, Guomin; Xu, Haizhen

    2013-03-01

    Stochastic modeling is a rapidly evolving, popular approach to the study of the uncertainty and heterogeneity of groundwater systems. However, the use of Monte Carlo-type simulations to solve practical groundwater problems often encounters computational bottlenecks that hinder the acquisition of meaningful results. To improve the computational efficiency, a system that combines stochastic model generation with MODFLOW-related programs and distributed parallel processing is investigated. The distributed computing framework, called the Java Parallel Processing Framework, is integrated into the system to allow the batch processing of stochastic models in distributed and parallel systems. As an example, the system is applied to the stochastic delineation of well capture zones in the Pinggu Basin in Beijing. Through the use of 50 processing threads on a cluster with 10 multicore nodes, the execution times of 500 realizations are reduced to 3% compared with those of a serial execution. Through this application, the system demonstrates its potential in solving difficult computational problems in practical stochastic modeling. © 2012, The Author(s). Groundwater © 2012, National Ground Water Association.

  5. Nebo: An efficient, parallel, and portable domain-specific language for numerically solving partial differential equations

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Earl, Christopher; Might, Matthew; Bagusetty, Abhishek

    This study presents Nebo, a declarative domain-specific language embedded in C++ for discretizing partial differential equations for transport phenomena on multiple architectures. Application programmers use Nebo to write code that appears sequential but can be run in parallel, without editing the code. Currently Nebo supports single-thread execution, multi-thread execution, and many-core (GPU-based) execution. With single-thread execution, Nebo performs on par with code written by domain experts. With multi-thread execution, Nebo can linearly scale (with roughly 90% efficiency) up to 12 cores, compared to its single-thread execution. Moreover, Nebo’s many-core execution can be over 140x faster than its single-thread execution.

  6. Three-dimensional imaging of threading dislocations in GaN crystals using two-photon excitation photoluminescence

    NASA Astrophysics Data System (ADS)

    Tanikawa, Tomoyuki; Ohnishi, Kazuki; Kanoh, Masaya; Mukai, Takashi; Matsuoka, Takashi

    2018-03-01

    The three-dimensional imaging of threading dislocations in GaN films was demonstrated using two-photon excitation photoluminescence. The threading dislocations were shown as dark lines. The spatial resolutions near the surface were about 0.32 and 3.2 µm for the in-plane and depth directions, respectively. The threading dislocations with a density less than 108 cm-2 were resolved, although the aberration induced by the refractive index mismatch was observed. The decrease in threading dislocation density was clearly observed by increasing the GaN film thickness. This can be considered a novel method for characterizing threading dislocations in GaN films without any destructive preparations.

  7. On Designing Lightweight Threads for Substrate Software

    NASA Technical Reports Server (NTRS)

    Haines, Matthew

    1997-01-01

    Existing user-level thread packages employ a 'black box' design approach, where the implementation of the threads is hidden from the user. While this approach is often sufficient for application-level programmers, it hides critical design decisions that system-level programmers must be able to change in order to provide efficient service for high-level systems. By applying the principles of Open Implementation Analysis and Design, we construct a new user-level threads package that supports common thread abstractions and a well-defined meta-interface for altering the behavior of these abstractions. As a result, system-level programmers will have the advantages of using high-level thread abstractions without having to sacrifice performance, flexibility or portability.

  8. Nebo: An efficient, parallel, and portable domain-specific language for numerically solving partial differential equations

    DOE PAGES

    Earl, Christopher; Might, Matthew; Bagusetty, Abhishek; ...

    2016-01-26

    This study presents Nebo, a declarative domain-specific language embedded in C++ for discretizing partial differential equations for transport phenomena on multiple architectures. Application programmers use Nebo to write code that appears sequential but can be run in parallel, without editing the code. Currently Nebo supports single-thread execution, multi-thread execution, and many-core (GPU-based) execution. With single-thread execution, Nebo performs on par with code written by domain experts. With multi-thread execution, Nebo can linearly scale (with roughly 90% efficiency) up to 12 cores, compared to its single-thread execution. Moreover, Nebo’s many-core execution can be over 140x faster than its single-thread execution.

  9. Message passing with queues and channels

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Dozsa, Gabor J; Heidelberger, Philip; Kumar, Sameer

    In an embodiment, a reception thread receives a source node identifier, a type, and a data pointer from an application and, in response, creates a receive request. If the source node identifier specifies a source node, the reception thread adds the receive request to a fast-post queue. If a message received from a network does not match a receive request on a posted queue, a polling thread adds a receive request that represents the message to an unexpected queue. If the fast-post queue contains the receive request, the polling thread removes the receive request from the fast-post queue. If themore » receive request that was removed from the fast-post queue does not match the receive request on the unexpected queue, the polling thread adds the receive request that was removed from the fast-post queue to the posted queue. The reception thread and the polling thread execute asynchronously from each other.« less

  10. Multithreaded Model for Dynamic Load Balancing Parallel Adaptive PDE Computations

    NASA Technical Reports Server (NTRS)

    Chrisochoides, Nikos

    1995-01-01

    We present a multithreaded model for the dynamic load-balancing of numerical, adaptive computations required for the solution of Partial Differential Equations (PDE's) on multiprocessors. Multithreading is used as a means of exploring concurrency in the processor level in order to tolerate synchronization costs inherent to traditional (non-threaded) parallel adaptive PDE solvers. Our preliminary analysis for parallel, adaptive PDE solvers indicates that multithreading can be used an a mechanism to mask overheads required for the dynamic balancing of processor workloads with computations required for the actual numerical solution of the PDE's. Also, multithreading can simplify the implementation of dynamic load-balancing algorithms, a task that is very difficult for traditional data parallel adaptive PDE computations. Unfortunately, multithreading does not always simplify program complexity, often makes code re-usability not an easy task, and increases software complexity.

  11. Heterogeneous concurrent computing with exportable services

    NASA Technical Reports Server (NTRS)

    Sunderam, Vaidy

    1995-01-01

    Heterogeneous concurrent computing, based on the traditional process-oriented model, is approaching its functionality and performance limits. An alternative paradigm, based on the concept of services, supporting data driven computation, and built on a lightweight process infrastructure, is proposed to enhance the functional capabilities and the operational efficiency of heterogeneous network-based concurrent computing. TPVM is an experimental prototype system supporting exportable services, thread-based computation, and remote memory operations that is built as an extension of and an enhancement to the PVM concurrent computing system. TPVM offers a significantly different computing paradigm for network-based computing, while maintaining a close resemblance to the conventional PVM model in the interest of compatibility and ease of transition Preliminary experiences have demonstrated that the TPVM framework presents a natural yet powerful concurrent programming interface, while being capable of delivering performance improvements of upto thirty percent.

  12. 49 CFR 178.42 - Specification 3E seamless steel cylinders.

    Code of Federal Regulations, 2012 CFR

    2012-10-01

    ... (valves, fuse plugs, etc.) for those openings. Threads conforming to the following are required on openings. (1) Threads must be clean cut, even, without checks, and to gauge. (2) Taper threads, when used, must be of length not less than as specified for American Standard taper pipe threads. (3) Straight...

  13. 49 CFR 178.42 - Specification 3E seamless steel cylinders.

    Code of Federal Regulations, 2013 CFR

    2013-10-01

    ... (valves, fuse plugs, etc.) for those openings. Threads conforming to the following are required on openings. (1) Threads must be clean cut, even, without checks, and to gauge. (2) Taper threads, when used, must be of length not less than as specified for American Standard taper pipe threads. (3) Straight...

  14. Neuropil threads occur in dendrites of tangle-bearing nerve cells.

    PubMed

    Braak, H; Braak, E

    1988-01-01

    Transparent Golgi preparations counterstained for Alzheimer's neurofibrillary changes rendered possible the demonstration of neuropil threads in defined cellular processes. Only dendrites of tangle-bearing cortical nerve cells were found to contain neuropil threads. Processes of glial cells as well as axons present in the material were devoid of neuropil threads.

  15. 49 CFR 178.42 - Specification 3E seamless steel cylinders.

    Code of Federal Regulations, 2010 CFR

    2010-10-01

    ... (valves, fuse plugs, etc.) for those openings. Threads conforming to the following are required on openings. (1) Threads must be clean cut, even, without checks, and to gauge. (2) Taper threads, when used, must be of length not less than as specified for American Standard taper pipe threads. (3) Straight...

  16. Threaded Cognition: An Integrated Theory of Concurrent Multitasking

    ERIC Educational Resources Information Center

    Salvucci, Dario D.; Taatgen, Niels A.

    2008-01-01

    The authors propose the idea of threaded cognition, an integrated theory of concurrent multitasking--that is, performing 2 or more tasks at once. Threaded cognition posits that streams of thought can be represented as threads of processing coordinated by a serial procedural resource and executed across other available resources (e.g., perceptual…

  17. 49 CFR 178.42 - Specification 3E seamless steel cylinders.

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ... (valves, fuse plugs, etc.) for those openings. Threads conforming to the following are required on openings. (1) Threads must be clean cut, even, without checks, and to gauge. (2) Taper threads, when used, must be of length not less than as specified for American Standard taper pipe threads. (3) Straight...

  18. 49 CFR 178.42 - Specification 3E seamless steel cylinders.

    Code of Federal Regulations, 2014 CFR

    2014-10-01

    ... (valves, fuse plugs, etc.) for those openings. Threads conforming to the following are required on openings. (1) Threads must be clean cut, even, without checks, and to gauge. (2) Taper threads, when used, must be of length not less than as specified for American Standard taper pipe threads. (3) Straight...

  19. A Primer on the Effective Use of Threaded Discussion Forums.

    ERIC Educational Resources Information Center

    Kirk, James J.; Orr, Robert L.

    Threaded discussion forums are asynchronous, World Wide Web-based discussions occurring under a number of different topics called threads. By allowing students to post, read, and respond to messages independently of time or place, threaded discussion forums give students an opportunity for deeper reflection and more thoughtful replies than chat…

  20. 46 CFR 164.023-7 - Performance; non-standard thread.

    Code of Federal Regulations, 2010 CFR

    2010-10-01

    ... 46 Shipping 6 2010-10-01 2010-10-01 false Performance; non-standard thread. 164.023-7 Section 164... Performance; non-standard thread. (a) Use Codes 1, 2, 3, 4BC, 4RB, 5 (any). Each non-standard thread which...) testing machine. (2) Single strand breaking strength (after weathering). After exposure in a sunshine...

  1. 46 CFR 164.023-7 - Performance; non-standard thread.

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ... 46 Shipping 6 2011-10-01 2011-10-01 false Performance; non-standard thread. 164.023-7 Section 164... Performance; non-standard thread. (a) Use Codes 1, 2, 3, 4BC, 4RB, 5 (any). Each non-standard thread which...) testing machine. (2) Single strand breaking strength (after weathering). After exposure in a sunshine...

  2. Threaded average temperature thermocouple

    NASA Technical Reports Server (NTRS)

    Ward, Stanley W. (Inventor)

    1990-01-01

    A threaded average temperature thermocouple 11 is provided to measure the average temperature of a test situs of a test material 30. A ceramic insulator rod 15 with two parallel holes 17 and 18 through the length thereof is securely fitted in a cylinder 16, which is bored along the longitudinal axis of symmetry of threaded bolt 12. Threaded bolt 12 is composed of material having thermal properties similar to those of test material 30. Leads of a thermocouple wire 20 leading from a remotely situated temperature sensing device 35 are each fed through one of the holes 17 or 18, secured at head end 13 of ceramic insulator rod 15, and exit at tip end 14. Each lead of thermocouple wire 20 is bent into and secured in an opposite radial groove 25 in tip end 14 of threaded bolt 12. Resulting threaded average temperature thermocouple 11 is ready to be inserted into cylindrical receptacle 32. The tip end 14 of the threaded average temperature thermocouple 11 is in intimate contact with receptacle 32. A jam nut 36 secures the threaded average temperature thermocouple 11 to test material 30.

  3. A Moiré Pattern-Based Thread Counter

    NASA Astrophysics Data System (ADS)

    Reich, Gary

    2017-10-01

    Thread count is a term used in the textile industry as a measure of how closely woven a fabric is. It is usually defined as the sum of the number of warp threads per inch (or cm) and the number of weft threads per inch. (It is sometimes confusingly described as the number of threads per square inch.) In recent years it has also become a subject of considerable interest and some controversy among consumers. Many consumers consider thread count to be a key measure of the quality or fineness of a fabric, especially bed sheets, and they seek out fabrics that advertise high counts. Manufacturers in turn have responded to this interest by offering fabrics with ever higher claimed thread counts (sold at ever higher prices), sometime achieving the higher counts by distorting the definition of the term with some "creative math." In 2005 the Federal Trade Commission noted the growing use of thread count in advertising at the retail level and warned of the potential for consumers to be misled by distortions of the definition.

  4. Hyperunstable matrix proteins in the byssus of Mytilus galloprovincialis.

    PubMed

    Sagert, Jason; Waite, J Herbert

    2009-07-01

    The marine mussel Mytilus galloprovincialis is tethered to rocks in the intertidal zone by a holdfast known as the byssus. Functioning as a shock absorber, the byssus is composed of threads, the primary molecular components of which are collagen-containing proteins (preCOLs) that largely dictate the higher order self-assembly and mechanical properties of byssal threads. The threads contain additional matrix components that separate and perhaps lubricate the collagenous microfibrils during deformation in tension. In this study, the thread matrix proteins (TMPs), a glycine-, tyrosine- and asparagine-rich protein family, were shown to possess unique repeated sequence motifs, significant transcriptional heterogeneity and were distributed throughout the byssal thread. Deamidation was shown to occur at a significant rate in a recombinant TMP and in the byssal thread as a function of time. Furthermore, charge heterogeneity presumably due to deamidation was observed in TMPs extracted from threads. The TMPs were localized to the preCOL-containing secretory granules in the collagen gland of the foot and are assumed to provide a viscoelastic matrix around the collagenous fibers in byssal threads.

  5. Modeling of outgassing and matrix decomposition in carbon-phenolic composites

    NASA Technical Reports Server (NTRS)

    Mcmanus, Hugh L.

    1994-01-01

    Work done in the period Jan. - June 1994 is summarized. Two threads of research have been followed. First, the thermodynamics approach was used to model the chemical and mechanical responses of composites exposed to high temperatures. The thermodynamics approach lends itself easily to the usage of variational principles. This thermodynamic-variational approach has been applied to the transpiration cooling problem. The second thread is the development of a better algorithm to solve the governing equations resulting from the modeling. Explicit finite difference method is explored for solving the governing nonlinear, partial differential equations. The method allows detailed material models to be included and solution on massively parallel supercomputers. To demonstrate the feasibility of the explicit scheme in solving nonlinear partial differential equations, a transpiration cooling problem was solved. Some interesting transient behaviors were captured such as stress waves and small spatial oscillations of transient pressure distribution.

  6. Self-cleaning threaded rod spinneret for high-efficiency needleless electrospinning

    NASA Astrophysics Data System (ADS)

    Zheng, Gaofeng; Jiang, Jiaxin; Wang, Xiang; Li, Wenwang; Zhong, Weizheng; Guo, Shumin

    2018-07-01

    High-efficiency production of nanofibers is the key to the application of electrospinning technology. This work focuses on multi-jet electrospinning, in which a threaded rod electrode is utilized as the needless spinneret to achieve high-efficiency production of nanofibers. A slipper block, which fits into and moves through the threaded rod, is designed to transfer polymer solution evenly to the surface of the rod spinneret. The relative motion between the slipper block and the threaded rod electrode promotes the instable fluctuation of the solution surface, thus the rotation of threaded rod electrode decreases the critical voltage for the initial multi-jet ejection and the diameter of nanofibers. The residual solution on the surface of threaded rod is cleaned up by the moving slipper block, showing a great self-cleaning ability, which ensures the stable multi-jet ejection and increases the productivity of nanofibers. Each thread of the threaded rod electrode serves as an independent spinneret, which enhances the electric field strength and constrains the position of the Taylor cone, resulting in high productivity of uniform nanofibers. The diameter of nanofibers decreases with the increase of threaded rod rotation speed, and the productivity increases with the solution flow rate. The rotation of electrode provides an excess force for the ejection of charged jets, which also contributes to the high-efficiency production of nanofibers. The maximum productivity of nanofibers from the threaded rod spinneret is 5-6 g/h, about 250-300 times as high as that from the single-needle spinneret. The self-cleaning threaded rod spinneret is an effective way to realize continuous multi-jet electrospinning, which promotes industrial applications of uniform nanofibrous membrane.

  7. Archer

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Atzeni, Simone; Ahn, Dong; Gopalakrishnan, Ganesh

    2017-01-12

    Archer is built on top of the LLVM/Clang compilers that support OpenMP. It applies static and dynamic analysis techniques to detect data races in OpenMP programs generating a very low runtime and memory overhead. Static analyses identify data race free OpenMP regions and exclude them from runtime analysis, which is performed by ThreadSanitizer included in LLVM/Clang.

  8. Real Time with the Librarian: Using Web Conferencing Software to Connect to Distance Students

    ERIC Educational Resources Information Center

    Riedel, Tom; Betty, Paul

    2013-01-01

    A pilot program to provide real-time library webcasts to Regis University distance students using Adobe Connect software was initiated in fall of 2011. Previously, most interaction between librarians and online students had been accomplished by asynchronous discussion threads in the Learning Management System. Library webcasts were offered in…

  9. Global Perspective and the Implications for School Leadership

    ERIC Educational Resources Information Center

    Zhang, Gaoming; Bohley, Katharine A.; Wheeler, Lynn

    2017-01-01

    Understanding and implementing a global perspective of business and education is a requisite skill for 21st Century educational leaders. Among principal preparation programs within the United States, there has been limited evidence of embedding the thread of global literacy or aligning curriculum with global-local skills. The purpose of this paper…

  10. A Critical Discourse Analysis of Teachers' Views on LGBT Literature

    ERIC Educational Resources Information Center

    Schieble, Melissa

    2012-01-01

    This article presents a thread of discussion posted to a web-based forum in the context of a children's literature course in one teacher education program in the USA. Participants in the virtual discussion include three preservice elementary teachers and the course instructor (author) on the subject of bringing lesbian, gay, bisexual and…

  11. Critical and Higher Order Thinking in Online Threaded Discussions in the Slovak Context

    ERIC Educational Resources Information Center

    Pisutova-Gerber, Katarina; Malovicova, Jana

    2009-01-01

    This article describes and analyzes efforts to use collaborative asynchronous discussion forums in a three semester online education program for NGO leaders and managers in Slovakia. Slovakia, as a country with autocratic styles of teacher-centered education, presents strong barriers to the implementation of collaborative learning activities. The…

  12. Curriculum: Integrating Team-Based Design across the Curriculum at a Large Public University

    ERIC Educational Resources Information Center

    Trenshaw, Kathryn F.; Henderson, Jerrod A.; Miletic, Marina; Seebauer, Edmund G.; Tillman, Ayesha S.; Vogel, Troy J.

    2014-01-01

    Despite high enrollments and budget cutbacks affecting many programs, students still need design experience which prepares them for a globally competitive workforce. We demonstrate that team design projects can be threaded across the curriculum even at large institutions with high departmental student to faculty ratios (~50:1). We assessed student…

  13. Logging while fishing: An alternate method to cut and thread fishing

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Tollefsen, E.; Crary, S.; Flores, B.

    1996-12-31

    New technology has been introduced to allow completion of the wireline logging program after the tool string has become lodged in the wellbore. Charges associated with extracting a stuck tool are substantial. These charges result from the nonproductive time during the fishing trip, an associated wiper trip, and re-logging the well. The ability to continue the logging program while retrieving the logging string from the wellbore is needed. Logging While Fishing (LWF) is a hybrid of existing technologies combined with a new sub capable of severing a cable remotely. This new method is comprised of cut and thread fishing, drillpipemore » conveyed logging, and bridled tool techniques. Utilizing these techniques it is possible to complete wireline logging operations while removing a stuck tool from the wellbore. Completing logging operations using this hybrid method will save operating companies time and money. Other benefits, depending on the situation, include reduced fishing time and an increased level of safety. This application has been demonstrated on jobs in the Gulf of Mexico, North Sea, Venezuela, and Southeast Asia.« less

  14. Multi-threading performance of Geant4, MCNP6, and PHITS Monte Carlo codes for tetrahedral-mesh geometry.

    PubMed

    Han, Min Cheol; Yeom, Yeon Soo; Lee, Hyun Su; Shin, Bangho; Kim, Chan Hyeong; Furuta, Takuya

    2018-05-04

    In this study, the multi-threading performance of the Geant4, MCNP6, and PHITS codes was evaluated as a function of the number of threads (N) and the complexity of the tetrahedral-mesh phantom. For this, three tetrahedral-mesh phantoms of varying complexity (simple, moderately complex, and highly complex) were prepared and implemented in the three different Monte Carlo codes, in photon and neutron transport simulations. Subsequently, for each case, the initialization time, calculation time, and memory usage were measured as a function of the number of threads used in the simulation. It was found that for all codes, the initialization time significantly increased with the complexity of the phantom, but not with the number of threads. Geant4 exhibited much longer initialization time than the other codes, especially for the complex phantom (MRCP). The improvement of computation speed due to the use of a multi-threaded code was calculated as the speed-up factor, the ratio of the computation speed on a multi-threaded code to the computation speed on a single-threaded code. Geant4 showed the best multi-threading performance among the codes considered in this study, with the speed-up factor almost linearly increasing with the number of threads, reaching ~30 when N  =  40. PHITS and MCNP6 showed a much smaller increase of the speed-up factor with the number of threads. For PHITS, the speed-up factors were low when N  =  40. For MCNP6, the increase of the speed-up factors was better, but they were still less than ~10 when N  =  40. As for memory usage, Geant4 was found to use more memory than the other codes. In addition, compared to that of the other codes, the memory usage of Geant4 more rapidly increased with the number of threads, reaching as high as ~74 GB when N  =  40 for the complex phantom (MRCP). It is notable that compared to that of the other codes, the memory usage of PHITS was much lower, regardless of both the complexity of the phantom and the number of threads, hardly increasing with the number of threads for the MRCP.

  15. Commercial Orbital Transportation Services (COTS) Program Lessons Learned

    NASA Technical Reports Server (NTRS)

    Lindenmoyer, Alan; Horkachuck, Mike; Shotwell, Gwynne; Manners, Bruce; Culbertson, Frank

    2015-01-01

    This report has been developed by the National Aeronautics and Space Administration (NASA) Human Exploration and Operations Mission Directorate (HEOMD) Risk Management team in close coordination with the COTS Program. This document provides a point-in-time, cumulative, summary of actionable key lessons learned derived from the design project. Lessons learned invariably address challenges and risks and the way in which these areas have been addressed. Accordingly the risk management thread is woven throughout the document.

  16. Threaded-Field-Line Model for the Transition Region and Solar Corona

    NASA Astrophysics Data System (ADS)

    Sokolov, I.; van der Holst, B.; Gombosi, T. I.

    2014-12-01

    In numerical simulations of the solar corona, both for the ambient state and especially for dynamical processes the most computational resources are spent for maintaining the numerical solution in the Low Solar Corona and in the transition region, where the temperature gradients are very sharp and the magnetic field has a complicated topology. The degraded computational efficiency is caused by the need in a highest resolution as well as the use of the fully three-dimensional implicit solver for electron heat conduction. On the other hand, the physical nature of the processes involved is rather simple (which still does not facilitate the numerical methods) as long as the heat fluxes as well as slow plasma motional velocities are aligned with the magnetic field. The Alfven wave turbulence, which is often believed to be the main driver of the solar wind and the main source of the coronal heating, is characterized by the Poynting flux of the waves, which is also aligned with the magnetic field. Therefore, the plasma state in any point of the three-dimensional grid in the Low Solar Corona can be found by solving a set of one-dimensional equations for the magnetic field line ("thread"), which passes through this point and connects it to the chromosphere and to the global Solar Corona. In the present paper we describe an innovative computational technology based upon the use of the magnetic-field-line-threads to forlmulate the boundary condition for the global solar corona model which traces the connection of each boundary point to the cromosphere along the threads.

  17. The study on the nanomachining property and cutting model of single-crystal sapphire by atomic force microscopy.

    PubMed

    Huang, Jen-Ching; Weng, Yung-Jin

    2014-01-01

    This study focused on the nanomachining property and cutting model of single-crystal sapphire during nanomachining. The coated diamond probe is used to as a tool, and the atomic force microscopy (AFM) is as an experimental platform for nanomachining. To understand the effect of normal force on single-crystal sapphire machining, this study tested nano-line machining and nano-rectangular pattern machining at different normal force. In nano-line machining test, the experimental results showed that the normal force increased, the groove depth from nano-line machining also increased. And the trend is logarithmic type. In nano-rectangular pattern machining test, it is found when the normal force increases, the groove depth also increased, but rather the accumulation of small chips. This paper combined the blew by air blower, the cleaning by ultrasonic cleaning machine and using contact mode probe to scan the surface topology after nanomaching, and proposed the "criterion of nanomachining cutting model," in order to determine the cutting model of single-crystal sapphire in the nanomachining is ductile regime cutting model or brittle regime cutting model. After analysis, the single-crystal sapphire substrate is processed in small normal force during nano-linear machining; its cutting modes are ductile regime cutting model. In the nano-rectangular pattern machining, due to the impact of machined zones overlap, the cutting mode is converted into a brittle regime cutting model. © 2014 Wiley Periodicals, Inc.

  18. Exploring Elephant Seals in New Jersey: Preschoolers Use Collaborative Multimedia Albums

    ERIC Educational Resources Information Center

    Fantozzi, Victoria B.

    2012-01-01

    VoiceThread is a website that allows users to create multimedia slideshows, or "threads," and then open these threads to other users for commentary or collaboration. This article shares the experiences of one multiage (3- to 5-year-olds) preschool classroom's use of VoiceThread. The purpose of the article is to introduce early childhood educators…

  19. A multi-threaded version of MCFM

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Campbell, John M.; Ellis, R. Keith; Giele, Walter T.

    We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP, the modified MCFM will execute on any processor, automatically adjusting to the number of available threads. We then modified the integration routine VEGAS to distribute the event evaluation over the threads, while combining all events at the end of every iteration to optimize the numerical integration. Furthermore, we took special care so that the results of the Monte Carlo integration were independent of the number of threads used, to facilitate the validation of the OpenMP version of MCFM.

  20. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Skochko, G.W.; Herrmann, T.P.

    Axial load cycling fatigue tests of threaded fasteners are useful in determining fastener fatigue failure or design properties. By using appropriate design factors between the failure and design fatigue strengths, such tests are used to establish fatigue failure and design parameters of fasteners for axial and bending cyclic load conditions. This paper reviews the factors which influence the fatigue strength of low Alloy steel threaded fasteners, identifies those most significant to fatigue strength, and provides design guidelines based on the direct evaluation of fatigue tests of threaded fasteners. Influences on fatigue strength of thread manufacturing process (machining and rolling ofmore » threads), effect of fastener membrane and bending stresses, thread root radii, fastener sizes, fastener tensile strength, stress relaxation, mean stress, and test temperature are discussed.« less

  1. Application of uniform design to improve dental implant system.

    PubMed

    Cheng, Yung-Chang; Lin, Deng-Huei; Jiang, Cho-Pei

    2015-01-01

    This paper introduces the application of uniform experimental design to improve dental implant systems subjected to dynamic loads. The dynamic micromotion of the Zimmer dental implant system is calculated and illustrated by explicit dynamic finite element analysis. Endogenous and exogenous factors influence the success rate of dental implant systems. Endogenous factors include: bone density, cortical bone thickness and osseointegration. Exogenous factors include: thread pitch, thread depth, diameter of implant neck and body size. A dental implant system with a crest module was selected to simulate micromotion distribution and stress behavior under dynamic loads using conventional and proposed methods. Finally, the design which caused minimum micromotion was chosen as the optimal design model. The micromotion of the improved model is 36.42 μm, with an improvement is 15.34% as compared to the original model.

  2. The Pitman-Yor Process and an Empirical Study of Choice Behavior

    NASA Astrophysics Data System (ADS)

    Hisakado, Masato; Sano, Fumiaki; Mori, Shintaro

    2018-02-01

    This study discusses choice behavior using a voting model in which voters can obtain information from a finite number of previous r voters. Voters vote for a candidate with a probability proportional to the previous vote ratio, which is visible to the voters. We obtain the Pitman sampling formula as the equilibrium distribution of r votes. We present the model as a process of posting on a bulletin board system, 2ch.net, where users can choose one of many threads to create a post. We explore how this choice depends on the last r posts and the distribution of these last r posts across threads. We conclude that the posting process is described by our voting model with analog herders for a small r, which might correspond to the time horizon of users' responses.

  3. Multistate photo-induced relaxation and photoisomerization ability of fumaramide threads: a computational and experimental study.

    PubMed

    Altoè, Piero; Haraszkiewicz, Natalia; Gatti, Francesco G; Wiering, Piet G; Frochot, Céline; Brouwer, Albert M; Balkowski, Grzegorz; Shaw, Daniel; Woutersen, Sander; Buma, Wybren Jan; Zerbetto, Francesco; Orlandi, Giorgio; Leigh, David A; Garavelli, Marco

    2009-01-14

    Fumaric and maleic amides are the photoactive units of an important and widely investigated class of photocontrollable rotaxanes as they trigger ring shuttling via a cis-trans photoisomerization. Here, ultrafast decay and photoinduced isomerization in isolated fumaramide and solvated nitrogen-substituted fumaramides (that are employed as threads in those rotaxanes) have been investigated by means of CASPT2//CASSCF computational and time-resolved spectroscopic techniques, respectively. A complex multistate network of competitive deactivation channels, involving both internal conversion and intersystem crossing (ISC) processes, has been detected and characterized that accounts for the picosecond decay and photochemical/photophysical properties observed in the singlet as well as triplet (photosensitized) photochemistry of fumaramides threads. Interestingly, singlet photochemistry appears to follow a non-Kasha rule model, where nonequilibrium dynamical factors control the outcome of the photochemical process: accessible high energy portions of extended crossing seams turn out to drive the deactivation process and ground-state recovery. Concurrently, extended singlet/triplet degenerate regions of twisted molecular structures with significant spin-orbit-coupling values account for ultrafast (picosecond time scale) ISC processes that lead to higher photoisomerization efficiencies. This model discloses the principles behind the intrinsic photochemical reactivity of fumaramide and its control.

  4. (Re)engineering Earth System Models to Expose Greater Concurrency for Ultrascale Computing: Practice, Experience, and Musings

    NASA Astrophysics Data System (ADS)

    Mills, R. T.

    2014-12-01

    As the high performance computing (HPC) community pushes towards the exascale horizon, the importance and prevalence of fine-grained parallelism in new computer architectures is increasing. This is perhaps most apparent in the proliferation of so-called "accelerators" such as the Intel Xeon Phi or NVIDIA GPGPUs, but the trend also holds for CPUs, where serial performance has grown slowly and effective use of hardware threads and vector units are becoming increasingly important to realizing high performance. This has significant implications for weather, climate, and Earth system modeling codes, many of which display impressive scalability across MPI ranks but take relatively little advantage of threading and vector processing. In addition to increasing parallelism, next generation codes will also need to address increasingly deep hierarchies for data movement: NUMA/cache levels, on node vs. off node, local vs. wide neighborhoods on the interconnect, and even in the I/O system. We will discuss some approaches (grounded in experiences with the Intel Xeon Phi architecture) for restructuring Earth science codes to maximize concurrency across multiple levels (vectors, threads, MPI ranks), and also discuss some novel approaches for minimizing expensive data movement/communication.

  5. Dynamic probabilistic material flow analysis of nano-SiO2, nano iron oxides, nano-CeO2, nano-Al2O3, and quantum dots in seven European regions.

    PubMed

    Wang, Yan; Nowack, Bernd

    2018-04-01

    Static environmental exposure assessment models based on material flow analysis (MFA) have previously been used to estimate flows of engineered nanomaterials (ENMs) to the environment. However, such models do not account for changes in the system behavior over time. Dynamic MFA used in this study includes the time-dependent development of the modelling system by considering accumulation of ENMs in stocks and the environment, and the dynamic release of ENMs from nano-products. In addition, this study also included regional variations in population, waste management systems, and environmental compartments, which subsequently influence the environmental release and concentrations of ENMs. We have estimated the flows and release concentrations of nano-SiO 2 , nano-iron oxides, nano-CeO 2 , nano-Al 2 O 3 , and quantum dots in the EU and six geographical sub-regions in Europe (Central Europe, Northern Europe, Southern Europe, Eastern Europe, South-eastern Europe, and Switzerland). The model predicts that a large amount of ENMs are accumulated in stocks (not considering further transformation). For example, in the EU 2040 Mt of nano-SiO 2 are stored in the in-use stock, 80,400 tonnes have been accumulated in sediments and 65,600 tonnes in natural and urban soil from 1990 to 2014. The magnitude of flows in waste management processes in different regions varies because of differences in waste handling. For example, concentrations in landfilled waste are lowest in South-eastern Europe due to dilution by the high amount of landfilled waste in the region. The flows predicted in this work can serve as improved input data for mechanistic environmental fate models and risk assessment studies compared to previous estimates using static models. Copyright © 2018 Elsevier Ltd. All rights reserved.

  6. Idea Bank.

    ERIC Educational Resources Information Center

    Science Teacher, 1989

    1989-01-01

    Describes classroom activities and models for migration, mutation, and isolation; a diffusion model; Bernoulli's principle; sound in a vacuum; time regression mystery of DNA; seating chart lesson plan; algae mystery laboratory; water as mass; science fair; flipped book; making a cloud; wet mount slide; timer adaptation; thread slide model; and…

  7. Simulation-Based Cutaneous Surgical-Skill Training on a Chicken-Skin Bench Model in a Medical Undergraduate Program

    PubMed Central

    Denadai, Rafael; Saad-Hossne, Rogério; Martinhão Souto, Luís Ricardo

    2013-01-01

    Background: Because of ethical and medico-legal aspects involved in the training of cutaneous surgical skills on living patients, human cadavers and living animals, it is necessary the search for alternative and effective forms of training simulation. Aims: To propose and describe an alternative methodology for teaching and learning the principles of cutaneous surgery in a medical undergraduate program by using a chicken-skin bench model. Materials and Methods: One instructor for every four students, teaching materials on cutaneous surgical skills, chicken trunks, wings, or thighs, a rigid platform support, needled threads, needle holders, surgical blades with scalpel handles, rat-tooth tweezers, scissors, and marking pens were necessary for training simulation. Results: A proposal for simulation-based training on incision, suture, biopsy, and on reconstruction techniques using a chicken-skin bench model distributed in several sessions and with increasing levels of difficultywas structured. Both feedback and objective evaluations always directed to individual students were also outlined. Conclusion: The teaching of a methodology for the principles of cutaneous surgery using a chicken-skin bench model versatile, portable, easy to assemble, and inexpensive is an alternative and complementary option to the armamentarium of methods based on other bench models described. PMID:23723471

  8. 2D FEA of evaluation of micromovements and stresses at bone-implant interface in immediately loaded tapered implants in the posterior maxilla

    PubMed Central

    Desai, Shrikar R.; Singh, Rika; Karthikeyan, I.

    2013-01-01

    Aim: The aim of the study is to evaluate the influence implant length on stress distribution at bone implant interface in single immediately loaded implants when placed in D4 bone quality. Materials and Methods: A 2-dimensional finite element models were developed to simulate two types of implant designs, standard 3.75 mm–diameter tapered body implants of 6 and 10 mm lengths. The implants were placed in D4 bone quality with a cortical bone thickness of 0.5 mm. The implant design incorporated microthreads at the crestal part and the rest of the implant body incorporated Acme threads. The Acme thread form has a 29° thread angle with a thread height half of the pitch; the apex and valley are flat. A 100 N of force was applied vertically and in the oblique direction (at an angle of 45°) to the long axis of the implants. The respective material properties were assigned. Micro-movements and stresses at the bone implant interface were evaluated. Results: The results of total deformation (micro-movement) and Von mises stress were found to be lower for tapered long implant (10 mm) than short implant (6 mm) while using both vertical as well as oblique loading. Conclusion: Short implants can be successfully placed in poor bone quality under immediate loading protocol. The novel approach of the combination of microthreads at the crestal portion and acme threads for body portion of implant fixture gave promising results. PMID:24174759

  9. Nutrient Deprivation Induces Property Variations in Spider Gluey Silk

    PubMed Central

    Blamires, Sean J.; Sahni, Vasav; Dhinojwala, Ali; Blackledge, Todd A.; Tso, I-Min

    2014-01-01

    Understanding the mechanisms facilitating property variability in biological adhesives may promote biomimetic innovations. Spider gluey silks such as the spiral threads in orb webs and the gumfoot threads in cobwebs, both of which comprise of an axial thread coated by glue, are biological adhesives that have variable physical and chemical properties. Studies show that the physical and chemical properties of orb web gluey threads change when spiders are deprived of food. It is, however, unknown whether gumfoot threads undergo similar property variations when under nutritional stress. Here we tested whether protein deprivation induces similar variations in spiral and gumfoot thread morphology and stickiness. We manipulated protein intake for the orb web spider Nephila clavipes and the cobweb spider Latrodectus hesperus and measured the diameter, glue droplet volume, number of droplets per mm, axial thread width, thread stickiness and adhesive energy of their gluey silks. We found that the gluey silks of both species were stickier when the spiders were deprived of protein than when the spiders were fed protein. In N. clavipes a concomitant increase in glue droplet volume was found. Load-extension curves showed that protein deprivation induced glue property variations independent of the axial thread extensions in both species. We predicted that changes in salt composition of the glues were primarily responsible for the changes in stickiness of the silks, although changes in axial thread properties might also contribute. We, additionally, showed that N. clavipes' glue changes color under protein deprivation, probably as a consequence of changes to its biochemical composition. PMID:24523902

  10. [Mechanical behaviour of three types of surgical knots using 4/0 monofilament].

    PubMed

    Gil Santos, Luis; Más-Estellés, Jorge; Salmerón Sánchez, Manuel; Barrios, Carlos

    2012-01-01

    To experimentally study the behaviour of 4 types of monofilament with 3 knotting techniques, very often used in surgery, employing mechanical tests. Four 4/0 monofilaments were chosen, two of nylon, and the other two of polypropylene. Three types of knot designs were made with each thread. The first design (D-S-S) consisted of a double half-knot (D) followed by one single (S) in the opposite direction, a third S in turn in the opposite direction. The configuration of the second design was D-S-D, and the third, S-S-D. A mechanical fracture test was performed by stretching the thread at a rate of 4N/s, the force and deformation being recorded at intervals of 100 ms. There was a decrease in the force and deformation in the tests on threads with knots compared to threads without knots. In all cases the rupture of the thread occurred in the knot area, presumably due to damage caused to the thread during the knotting process. The D-S-D knot had the greatest resistance with polypropylene threads, and S-S-D provided the greatest resistance with nylon threads Polypropylene threads, with D-S-D knots, should be more indicated to suture tissues that have to support great forces and with little deformation of the suture (e.g., tendons). Nylon threads, with S-S-D knots, would be better indicated for tissues that have to support smaller forces and that require greater elasticity (e.g., skin). Copyright © 2011 AEC. Published by Elsevier Espana. All rights reserved.

  11. Reshaping the Energy Landscape Transforms the Mechanism and Binding Kinetics of DNA Threading Intercalation.

    PubMed

    Clark, Andrew G; Naufer, M Nabuan; Westerlund, Fredrik; Lincoln, Per; Rouzina, Ioulia; Paramanathan, Thayaparan; Williams, Mark C

    2018-02-06

    Molecules that bind DNA via threading intercalation show high binding affinity as well as slow dissociation kinetics, properties ideal for the development of anticancer drugs. To this end, it is critical to identify the specific molecular characteristics of threading intercalators that result in optimal DNA interactions. Using single-molecule techniques, we quantify the binding of a small metal-organic ruthenium threading intercalator (Δ,Δ-B) and compare its binding characteristics to a similar molecule with significantly larger threading moieties (Δ,Δ-P). The binding affinities of the two molecules are the same, while comparison of the binding kinetics reveals significantly faster kinetics for Δ,Δ-B. However, the kinetics is still much slower than that observed for conventional intercalators. Comparison of the two threading intercalators shows that the binding affinity is modulated independently by the intercalating section and the binding kinetics is modulated by the threading moiety. In order to thread DNA, Δ,Δ-P requires a "lock mechanism", in which a large length increase of the DNA duplex is required for both association and dissociation. In contrast, measurements of the force-dependent binding kinetics show that Δ,Δ-B requires a large DNA length increase for association but no length increase for dissociation from DNA. This contrasts strongly with conventional intercalators, for which almost no DNA length change is required for association but a large DNA length change must occur for dissociation. This result illustrates the fundamentally different mechanism of threading intercalation compared with conventional intercalation and will pave the way for the rational design of therapeutic drugs based on DNA threading intercalation.

  12. 2D radiative-magnetohydrostatic model of a prominence observed by Hinode, SoHO/SUMER and Meudon/MSDP

    NASA Astrophysics Data System (ADS)

    Berlicki, A.; Gunar, S.; Heinzel, P.; Schmieder, B.; Schwartz, P.

    2011-06-01

    Aims: Prominences observed by Hinode show very dynamical and intriguing structures. To understand the mechanisms that are responsible for these moving structures, it is important to know the physical conditions that prevail in fine-structure threads. In the present work we analyse a quiescent prominence with fine structures, which exhibits dynamic behaviour, which was observed in the hydrogen Hα line with Hinode/SOT, Meudon/MSDP and Ondřejov/HSFA2, and simultaneously in hydrogen Lyman lines with SoHO/SUMER during a coordinated campaign. We derive the fine-structure physical parameters of this prominence and also address the questions of the role of the magnetic dips and of the interpretation of the flows. Methods: We calibrate the SoHO/SUMER and Meudon/MSDP data and obtain the line profiles of the hydrogen Lyman series (Lβ to L6), the Ciii (977.03 Å) and Svi (933.40 Å), and Hα along the slit of SoHO/SUMER that crosses the Hinode/SOT prominence. We employ a complex 2D radiation-magnetohydrostatic (RMHS) modelling technique to properly interpret the observed spectral lines and derive the physical parameters of interest. The model was constrained not only with integrated intensities of the lines, but also with the hydrogen line profiles. Results: The slit of SoHO/SUMER is crossing different prominence structures: threads and dark bubbles. Comparing the observed integrated intensities, the depressions of Hα bubbles are clearly identified in the Lyman, Ciii, and Svi lines. To fit the observations, we propose a new 2D model with the following parameters: T = 8000 K, pcen = 0.035 dyn cm-2, B = 5 Gauss, ne = 1010 cm-3, 40 threads each 1000 km wide, plasma β is 3.5 × 10-2. Conclusions: The analysis of Ciii and Svi emission in dark Hα bubbles allows us to conclude that there is no excess of a hotter plasma in these bubbles. The new 2D model allows us to diagnose the orientation of the magnetic field versus the LOS. The 40 threads are integrated along the LOS. We demonstrate that integrated intensities alone are not sufficient to derive the realistic physical parameters of the prominence. The profiles of the Lyman lines and also those of the Hα line are necessary to constrain 2D RMHS models. The magnetic field in threads is horizontal, perpendicular to the LOS, and in the form of shallow dips. With this geometry the dynamics of fine structures in prominences could be interpreted by a shrinkage of the quasi-horizontal magnetic field lines and apparently is not caused by the quasi-vertical bulk flows of the plasma, as Hinode/SOT movies seemingly suggest.

  13. Nanofibre production in spiders without electric charge.

    PubMed

    Joel, Anna-Christin; Baumgartner, Werner

    2017-06-15

    Technical nanofibre production is linked to high voltage, because nanofibres are typically produced by electrospinning. In contrast, spiders have evolved a way to produce nanofibres without high voltage. These spiders are called cribellate spiders and produce nanofibres within their capture thread production. It is suggested that their nanofibres become frictionally charged when brushed over a continuous area on the calamistrum, a comb-like structure at the metatarsus of the fourth leg. Although there are indications that electrostatic charges are involved in the formation of the thread structure, final proof is missing. We proposed three requirements to validate this hypothesis: (1) the removal of any charge during or after thread production has an influence on the structure of the thread; (2) the characteristic structure of the thread can be regenerated by charging; and (3) the thread is attracted to or repelled from differently charged objects. None of these three requirements were proven true. Furthermore, mathematical calculations reveal that even at low charges, the calculated structural assembly of the thread does not match the observed reality. Electrostatic forces are therefore not involved in the production of cribellate capture threads. © 2017. Published by The Company of Biologists Ltd.

  14. Final report on EURAMET.L-S21: `Supplementary comparison of parallel thread gauges'

    NASA Astrophysics Data System (ADS)

    Mudronja, Vedran; Šimunovic, Vedran; Acko, Bojan; Matus, Michael; Bánréti, Edit; István, Dicso; Thalmann, Rudolf; Lassila, Antti; Lillepea, Lauri; Bartolo Picotto, Gian; Bellotti, Roberto; Pometto, Marco; Ganioglu, Okhan; Meral, Ilker; Salgado, José Antonio; Georges, Vailleau

    2015-01-01

    The results of the comparison of parallel thread gauges between ten European countries are presented. Three thread plugs and three thread rings were calibrated in one loop. Croatian National Laboratory for Length (HMI/FSB-LPMD) acted as the coordinator and pilot laboratory of the comparison. Thread angle, thread pitch, simple pitch diameter and pitch diameter were measured. Pitch diameters were calibrated within 1a, 2a, 1b and 2b calibration categories in accordance with the EURAMET cg-10 calibration guide. A good agreement between the measurement results and differences due to different calibration categories are analysed in this paper. This comparison was a first EURAMET comparison of parallel thread gauges based on the EURAMET ctg-10 calibration guide, and has made a step towards the harmonization of future comparisons with the registration of CMC values for thread gauges. Main text. To reach the main text of this paper, click on Final Report. Note that this text is that which appears in Appendix B of the BIPM key comparison database kcdb.bipm.org/. The final report has been peer-reviewed and approved for publication by the CCL, according to the provisions of the CIPM Mutual Recognition Arrangement (CIPM MRA).

  15. Distinct spinning patterns gain differentiated loading tolerance of silk thread anchorages in spiders with different ecology.

    PubMed

    Wolff, Jonas O; van der Meijden, Arie; Herberstein, Marie E

    2017-07-26

    Building behaviour in animals extends biological functions beyond bodies. Many studies have emphasized the role of behavioural programmes, physiology and extrinsic factors for the structure and function of buildings. Structure attachments associated with animal constructions offer yet unrealized research opportunities. Spiders build a variety of one- to three-dimensional structures from silk fibres. The evolution of economic web shapes as a key for ecological success in spiders has been related to the emergence of high performance silks and thread coating glues. However, the role of thread anchorages has been widely neglected in those models. Here, we show that orb-web (Araneidae) and hunting spiders (Sparassidae) use different silk application patterns that determine the structure and robustness of the joint in silk thread anchorages. Silk anchorages of orb-web spiders show a greater robustness against different loading situations, whereas the silk anchorages of hunting spiders have their highest pull-off resistance when loaded parallel to the substrate along the direction of dragline spinning. This suggests that the behavioural 'printing' of silk into attachment discs along with spinneret morphology was a prerequisite for the evolution of extended silk use in a three-dimensional space. This highlights the ecological role of attachments in the evolution of animal architectures. © 2017 The Author(s).

  16. Structural pathway of regulated substrate transfer and threading through an Hsp100 disaggregase.

    PubMed

    Deville, Célia; Carroni, Marta; Franke, Kamila B; Topf, Maya; Bukau, Bernd; Mogk, Axel; Saibil, Helen R

    2017-08-01

    Refolding aggregated proteins is essential in combating cellular proteotoxic stress. Together with Hsp70, Hsp100 chaperones, including Escherichia coli ClpB, form a powerful disaggregation machine that threads aggregated polypeptides through the central pore of tandem adenosine triphosphatase (ATPase) rings. To visualize protein disaggregation, we determined cryo-electron microscopy structures of inactive and substrate-bound ClpB in the presence of adenosine 5'- O -(3-thiotriphosphate), revealing closed AAA+ rings with a pronounced seam. In the substrate-free state, a marked gradient of resolution, likely corresponding to mobility, spans across the AAA+ rings with a dynamic hotspot at the seam. On the seam side, the coiled-coil regulatory domains are locked in a horizontal, inactive orientation. On the opposite side, the regulatory domains are accessible for Hsp70 binding, substrate targeting, and activation. In the presence of the model substrate casein, the polypeptide threads through the entire pore channel and increased nucleotide occupancy correlates with higher ATPase activity. Substrate-induced domain displacements indicate a pathway of regulated substrate transfer from Hsp70 to the ClpB pore, inside which a spiral of loops contacts the substrate. The seam pore loops undergo marked displacements, along with ordering of the regulatory domains. These asymmetric movements suggest a mechanism for ATPase activation and substrate threading during disaggregation.

  17. Present Situation of the Anti-Fatigue Processing of High-Strength Steel Internal Thread Based on Cold Extrusion Technology: A Review

    NASA Astrophysics Data System (ADS)

    Miao, Hong; Jiang, Cheng; Liu, Sixing; Zhang, Shanwen; Zhang, Yanjun

    2017-03-01

    The adoption of cold-extrusion forming for internal thread net forming becomes an important component of anti-fatigue processing with the development of internal thread processing towards high performance, low cost and low energy consumption. It has vast application foreground in the field of aviation, spaceflight, high speed train and etc. The internal thread processing and anti-fatigue manufacture technology are summarized. In terms of the perspective of processing quality and fatigue serving life, the advantages and disadvantages of the processing methods from are compared. The internal thread cold-extrusion processing technology is investigated for the purpose of improving the anti-fatigue serving life of internal thread. The superiorities of the plastic deformation law and surface integrity of the metal layer in the course of cold extrusion for improving its stability and economy are summed up. The proposed research forecasts the development tendency of the internal thread anti-fatigue manufacturing technology.

  18. Press-fit versus threaded acetabular cups in total hip arthroplasty: Functional and radiological results after five years.

    PubMed

    Ellenrieder, Martin; Bader, Rainer; Bergschmidt, Philipp; Mittelmeier, Wolfram

    2016-03-01

    Prospectively the outcome after total hip replacement with a new threaded acetabular cup design was compared to an established press-fit cup. After 1, 2 and 5 years, the 36-item Short Form Health Survey, Western Ontario and McMaster University Osteoarthritis Index and Harris Hip Score revealed no significant differences between the two groups (each group: n=42 patients), except for a higher Harris Hip Score in the threaded cup group after five years (p=0.02). After five years, one threaded cup had a mild radiolucent line without further signs of loosening. All other cups of both groups (98.6%) showed a full osseous integration. The cup inclination angle ranged from 41-58° (threaded cups) to 39-77° (press-fit cups). The new threaded cup provides equivalent clinical outcomes and osseous integration but more precise implant positioning compared to the press-fit design. No complications typically ascribed to threaded cups (acetabular fractures, bone resorption, nerve impairment) occurred.

  19. Multithreading with separate data to improve the performance of Backpropagation method

    NASA Astrophysics Data System (ADS)

    Dhamma, Mulia; Zarlis, Muhammad; Budhiarti Nababan, Erna

    2017-12-01

    Backpropagation is one method of artificial neural network that can make a prediction for a new data with learning by supervised of the past data. The learning process of backpropagation method will become slow if we give too much data for backpropagation method to learn the data. Multithreading with a separate data inside of each thread are being used in order to improve the performance of backpropagtion method . Base on the research for 39 data and also 5 times experiment with separate data into 2 thread, the result showed that the average epoch become 6490 when using 2 thread and 453049 epoch when using only 1 thread. The most lowest epoch for 2 thread is 1295 and 1 thread is 356116. The process of improvement is caused by the minimum error from 2 thread that has been compared to take the weight and bias value. This process will be repeat as long as the backpropagation do learning.

  20. Effects of nano-TiO2 on antibiotic resistance transfer mediated by RP4 plasmid.

    PubMed

    Qiu, Zhigang; Shen, Zhiqiang; Qian, Di; Jin, Min; Yang, Dong; Wang, Jingfeng; Zhang, Bin; Yang, Zhongwei; Chen, Zhaoli; Wang, Xinwei; Ding, Chengshi; Wang, Daning; Li, Jun-Wen

    2015-01-01

    The potential risks of nano-materials and the spread of antibiotic resistance genes (ARGs) have become two major global public concerns. Studies have confirmed that nano-alumina can promote the spread of ARGs mediated by plasmids. Nano-titanium dioxide (TiO(2)), an excellent photocatalytic nano-material, has been widely used and is often present in aqueous environments. At various nano-material concentrations, bacterial density, matting time, and matting temperature, nano-TiO(2) can significantly promote the conjugation of RP4 plasmid in Escherichia coli. We developed a mathematical model to quantitatively describe the conjugation process and used this model to evaluate the effects of nano-TiO(2) on the spread of ARGs. We obtained analytical solutions for total and resistant bacteria, which were enumerated by the abundance of genetic loci unique to the plasmid and the chromosome using qPCR. Our results showed that the mathematic model was able to fit the experimental data well and can be used to quantitatively evaluate the effects of nano-TiO(2). According to our model, the presence of nano-TiO(2) decreased the bacterial growth rate from 0.0360 to 0.0323 min(-1) and increased the conjugative transfer rate from 6.69 × 10(-12) to 3.93 × 10(-10 )mL cell(-1) min(-1). These results indicate that nano-TiO(2) inhibited bacterial growth and promoted conjugation simultaneously. The data for morphology and mRNA expression also demonstrated this phenomenon. Our results confirm that environmental nano-TiO(2) may cause the spread of ARGs and thus poses an environmental risk. In addition, we provide a potential method for monitoring changes in ARGs that result from conjugation and evaluating the effects of antimicrobial substances on ARG expression.

  1. Thermal stability and dielectric properties of nano-SiO2-doped cellulose

    NASA Astrophysics Data System (ADS)

    Zhang, Song; Tang, Chao; Hao, Jian; Wang, Xiaobo

    2017-07-01

    We report the thermal stability and dielectric properties of nano-SiO2-doped cellulose. Molecular dynamics simulations were performed using an undoped cellulose model (C0), a nano-SiO2-doped cellulose model with untreated surface unsaturated bonds (C1), and a nano-SiO2-doped cellulose model for which surface unsaturated O atoms were treated with -H and surface unsaturated Si atoms were treated with -OH (C2). The simulation results showed that the mechanical properties of C1 and C2 were better than those of C0 and were optimal when the content of nano-SiO2 was 5%. The simulation results for C2 were more accurate than those for the other models, and thus, C2 provides theoretical support for the construction of a reasonable model of nano-SiO2 and cellulose in the future. The temperature at which the free volume fraction of C2 jumps was 50 K higher than that for C0, and the thermal stability of C2 was better than that of C0. Experimental results showed that the maximum tensile strength of the insulation paper was obtained when the content of nano-SiO2 was 5%. Moreover, at this content of nano-SiO2, the dielectric constant was lowest and closest to that of transformer insulation oil, which will improve the distribution of the electric field and thus the overall breakdown performance of oil-paper insulation systems.

  2. Biokinetics and effects of titania nano-material after inhalation and i.v. injection

    NASA Astrophysics Data System (ADS)

    Landsiedel, Robert; Fabian, Eric; Ma-Hock, Lan; Wiench, Karin; van Ravenzwaay, Bennard

    2009-05-01

    Within NanoSafe2 we developed a special inhalation model to investigate deposition of inhaled particles in the lung and the further distribution in the body after. Concurrently, the effects of the inhaled materials in the lung were examined. The results for nano-Titania were compared to results from inhalation studies with micron-sized (non-nano) Titania particles and to quartz particles (DQ12, known to be potent lung toxicants). To build a PBPK model for nano-Titania the tissue distribution of the material was also examined following intravenous (i.v.) administration.

  3. Effect of nano-silver hydrogel coating film on deep partial thickness scald model of rabbit.

    PubMed

    Xi, Peng; Li, Yan; Ge, Xiaojin; Liu, Dandan; Miao, Mingsan

    2018-05-01

    Observing the effect of nano-silver hydrogel coating film on deep partial thickness scald model of rabbit. We prepared boiling water scalded rabbits with deep II degree scald models and applied high, medium and low doses of nano-silver hydrogel coating film for different time and area. Then we compared the difference of burned paper weight before administration and after administration model burns, burn local skin irritation points infection, skin crusting and scabs from the time, and the impact of local skin tissue morphology. Rabbits deep II degree burn model successful modeling; on day 12, 18, high, medium and low doses of nano-silver hydrogel coating film significantly reduced skin irritation of rabbits infected with the integral value ( P  < 0.01, P  < 0.05); high, medium and low doses of nano-silver hydrogel coating film group significantly decreased skin irritation, infection integral value ( P  < 0.01, P  < 0.05); high, medium and low doses of nano-silver hydrogel coating film significantly reduced film rabbits' scalded skin crusting time ( P  < 0.01), significantly shortened the rabbit skin burns from the scab time ( P  < 0.01), and significantly improved the treatment of skin diseases in rabbits scald model change ( P  < 0.01, P  < 0.05). The nano-silver hydrogel coating film on the deep partial thickness burns has a significant therapeutic effect; external use has a significant role in wound healing.

  4. Effects of thread interruptions on tool pins in friction stir welding of AA6061

    DOE PAGES

    Reza-E-Rabby, Md.; Tang, Wei; Reynolds, Anthony P.

    2017-06-21

    In this paper, effects of pin thread and thread interruptions (flats) on weld quality and process response parameters during friction stir welding (FSW) of 6061 aluminium alloy were quantified. Otherwise, identical smooth and threaded pins with zero to four flats were adopted for FSW. Weldability and process response variables were examined. Results showed that threads with flats significantly improved weld quality and reduced in-plane forces. A three-flat threaded pin led to production of defect-free welds under all examined welding conditions. Spectral analyses of in-plane forces and weld cross-sectional analysis were performed to establish correlation among pin flats, force dynamics andmore » defect formation. Finally, the lowest in-plane force spectra amplitudes were consistently observed for defect-free welds.« less

  5. Effects of thread interruptions on tool pins in friction stir welding of AA6061

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Reza-E-Rabby, Md.; Tang, Wei; Reynolds, Anthony P.

    In this paper, effects of pin thread and thread interruptions (flats) on weld quality and process response parameters during friction stir welding (FSW) of 6061 aluminium alloy were quantified. Otherwise, identical smooth and threaded pins with zero to four flats were adopted for FSW. Weldability and process response variables were examined. Results showed that threads with flats significantly improved weld quality and reduced in-plane forces. A three-flat threaded pin led to production of defect-free welds under all examined welding conditions. Spectral analyses of in-plane forces and weld cross-sectional analysis were performed to establish correlation among pin flats, force dynamics andmore » defect formation. Finally, the lowest in-plane force spectra amplitudes were consistently observed for defect-free welds.« less

  6. VoiceThread as a Peer Review and Dissemination Tool for Undergraduate Research

    NASA Astrophysics Data System (ADS)

    Guertin, L. A.

    2012-12-01

    VoiceThread has been utilized in an undergraduate research methods course for peer review and final research project dissemination. VoiceThread (http://www.voicethread.com) can be considered a social media tool, as it is a web-based technology with the capacity to enable interactive dialogue. VoiceThread is an application that allows a user to place a media collection online containing images, audio, videos, documents, and/or presentations in an interface that facilitates asynchronous communication. Participants in a VoiceThread can be passive viewers of the online content or engaged commenters via text, audio, video, with slide annotations via a doodle tool. The VoiceThread, which runs across browsers and operating systems, can be public or private for viewing and commenting and can be embedded into any website. Although few university students are aware of the VoiceThread platform (only 10% of the students surveyed by Ng (2012)), the 2009 K-12 edition of The Horizon Report (Johnson et al., 2009) lists VoiceThread as a tool to watch because of the opportunities it provides as a collaborative learning environment. In Fall 2011, eleven students enrolled in an undergraduate research methods course at Penn State Brandywine each conducted their own small-scale research project. Upon conclusion of the projects, students were required to create a poster summarizing their work for peer review. To facilitate the peer review process outside of class, each student-created PowerPoint file was placed in a VoiceThread with private access to only the class members and instructor. Each student was assigned to peer review five different student posters (i.e., VoiceThread images) with the audio and doodle tools to comment on formatting, clarity of content, etc. After the peer reviews were complete, the students were allowed to edit their PowerPoint poster files for a new VoiceThread. In the new VoiceThread, students were required to video record themselves describing their research and taking the viewer through their poster in the VoiceThread. This new VoiceThread with their final presentations was open for public viewing but not public commenting. A formal assessment was not conducted on the student impact of using VoiceThread for peer review and final research presentations. From an instructional standpoint, requiring students to use audio for the peer review commenting seemed to result in lengthier and more detailed reviews, connected with specific poster features when the doodle tool was utilized. By recording themselves as a "talking head" for the final product, students were required to be comfortable and confident with presenting their research, similar to what would be expected at a conference presentation. VoiceThread is currently being tested in general education Earth science courses at Penn State Brandywine as a dissemination tool for classroom-based inquiry projects and recruitment tool for Earth & Mineral Science majors.

  7. Effect with high density nano dot type storage layer structure on 20 nm planar NAND flash memory characteristics

    NASA Astrophysics Data System (ADS)

    Sasaki, Takeshi; Muraguchi, Masakazu; Seo, Moon-Sik; Park, Sung-kye; Endoh, Tetsuo

    2014-01-01

    The merits, concerns and design principle for the future nano dot (ND) type NAND flash memory cell are clarified, by considering the effect of storage layer structure on NAND flash memory characteristics. The characteristics of the ND cell for a NAND flash memory in comparison with the floating gate type (FG) is comprehensively studied through the read, erase, program operation, and the cell to cell interference with device simulation. Although the degradation of the read throughput (0.7% reduction of the cell current) and slower program time (26% smaller programmed threshold voltage shift) with high density (10 × 1012 cm-2) ND NAND are still concerned, the suppress of the cell to cell interference with high density (10 × 1012 cm-2) plays the most important part for scaling and multi-level cell (MLC) operation in comparison with the FG NAND. From these results, the design knowledge is shown to require the control of the number of nano dots rather than the higher nano dot density, from the viewpoint of increasing its memory capacity by MLC operation and suppressing threshold voltage variability caused by the number of dots in the storage layer. Moreover, in order to increase its memory capacity, it is shown the tunnel oxide thickness with ND should be designed thicker (>3 nm) than conventional designed ND cell for programming/erasing with direct tunneling mechanism.

  8. Analysis-Based Verification: A Programmer-Oriented Approach to the Assurance of Mechanical Program Properties

    DTIC Science & Technology

    2010-05-27

    programming language, threads can only communicate through fields and this assertion prohibits an alias to the object under construction from being writ- ten...1.9. We call this type of reporting “compiler-like” in the sense that the descriptive message output by the tool has to communicate the semantics of...way to communicate a “need” for further annotation to the tool user because a precise expression of both the location and content of the needed

  9. Etude comparative sur la propagation de l'endommagement apres impact des composites carbone/epoxy renforces par piquage au fil Kevlar et titane-nickel

    NASA Astrophysics Data System (ADS)

    Vachon, Pierre-Luc

    Composite laminates have strong in-plane mechanical properties, but they are generally weaker through their thickness. This specificity makes the laminates prone to delamination, particularly under low-velocity impact loads. Consequently numerous research efforts have been dedicated to developing interlaminar reinforcing methods, such as transverse stitching. The present project proposes the use of the stitching technique combined with a special stitching thread made of superelastic TiNi alloy. This technology is intended to improve the delamination toughness in composite laminates loaded in bending. In the first part of this study a numerical model was developed for analyzing composite structures. The 3-D finite element model was built with the ANSYS commercial software using 20-node solid and 8-node shell elements. The progressive damage modeling technique was used, allowing the prediction of delamination propagation in a laminate submitted to various loading modes. The model was validated for a plate under quasi-static traction load, and it was then used to simulate three-point bending tests. Secondly, carbon/epoxy composite panels were fabricated, with each panel containing unstitched and stitched specimens. Two different materials were used for the stitching thread: superelastic TiNi wires and Kevlar threads as a reference. Some stitched specimens were cut in slices in order to make some observations of the internal stitch using an optical microscope. Standardized low-velocity impact tests and compression after impact tests were carried out on stitched and unstitched specimens (ASTM D7136 and D7137). The Kevlar reinforcements have shown great performance in reducing the delaminated zone after impact, as well as in improving the residual compression strength. The TiNi reinforcements provided encouraging results during the impact tests, though being less effective than the Kevlar threads. During the compression after impact tests, only a slight difference could be measured between the TiNi-stitched and the unstitched specimens. Then the bending performance of the specimens was quantified experimentally by calculating the energy required to create a unit volume of damaged material (Gv, J/mm3). This metric is similar to the Strain Energy Release Rate (SERR) commonly used in studies on delamination. According to the experimental results, the damage resistance in three-point bending was not improved by the Kevlar reinforcements, despite the reduced damaged zone after the impact test. Indeed, when the strain energy in bending is relativized to the induced damaged volume during propagation, it turns out that the TiNi reinforcements are more effective than the Kevlar's for improving the damage resistance. Finally, the numerical study on the behavior of both types of stitched reinforcements allowed identifying subtle differences between those. Indeed, both stitching threads (TiNi and Kevlar) promoted the interlaminar propagation of the delamination during simulation of the bending test, with this behavior being less pronounced for the TiNi-stitched plate. However the Kevlar threads seemed more effective for stopping this propagation in the zones between the stitches. Keywords: composite materials, stitching, numerical model, shape memory alloy, three-point bending, low-velocity impact, ultrasound imaging.

  10. In-vivo assessment of barbed suturing thread with regard to tissue reaction and material absorption in a rat model.

    PubMed

    Petrut, Bogdan; Hogea, Maximiliam; Fetica, Bogdan; Kozan, Andrei; Feflea, Dragos; Sererman, Gabriel; Goezen, Ali Serdar; Rassweiler, Jens

    2013-01-01

    The laparoscopic approach in urological surgery demands a high degree of skill in intracorporeal suturing and knot tying. In an effort to reduce the amount of time required to perform a suture, new materials have been developed that through selfanchorage distribute tension more evenly across the suture and also eliminate the need of knot tying. The goal of this study was to assess the in vivo tissue response to a novel material (V-Loc tm; Covidien) in comparison to established materials (Vicryl, PDS II), in the case of bladder suturing, in a rat model. The study included 48 male Wistar rats. All underwent a median abdominal incision, with a 1cm cystotomy, followed by a running suture. The suture material used was either V-Loc absorbable self anchoring thread, Vicryl threaded absorbable suture or monofilament absorbable suture. The abdominal cavity and the bladder suture were macroscopically evaluated at the rats' scheduled death at 3 and 6 weeks. The bladder wall was microscopically assessed by a pathologist, with regard to tissue reaction and suture material degradation. All rats survived the procedure, with the abdominal scar fully healed at week 2. There were no signs of infection or lithiasis during the observation. Macroscopically, at 3 weeks, the suture material was recognizable and visible in all cases, with special mention that the V-Loc thread was considerably more rigid, retaining its shape almost entirely, and provoked more adhesion of the surrounding tissue. At 6 weeks, the suture was indistinguishable in the bladder wall in the case of monofilament absorbable material, barely visible in the case of Vicryl, while the aspect of the V-Loc suture resembled the one at 3 weeks, with the material still clearly visible in the bladder wall, shape almost entirely maintained, and surrounding tissue adherence. Microscopically, at 3 weeks and 6 weeks, all bladder walls examined had regained their structure. At 3 weeks, the monofilament absorbable suture showed intense tissue reaction, with the material already in phagocytosis; at 6 weeks, no clear evidence of leftover material was observed. At 3 weeks, the Vicryl material showed moderate tissue reaction, with phagocytosis initiated between the strands of the material; at 6 weeks, the material was almost entirely absorbed, but with a clear leftover tissue reaction. In the case of the V-Loc suture, due to the hardness of the thread, the material itself could not be cut for analysis with the bladder wall, and the examination could only involve the bladder wall and marks of the thread. Thus, the tissue reaction was minimal, as was the presence of phagocytes at the suture site. The material showed little, if any, signs of absorption after 6 weeks. The materials tested all proved equally effective in suturing the bladder wall in a rat model. However, the novel barbed thread proved a consistently low in-vivo absorption rate, while maintaining its rigidity over time. More research is needed to assess the possible clinical implications of these findings.

  11. In-vivo assessment of barbed suturing thread with regard to tissue reaction and material absorption in a rat model

    PubMed Central

    PETRUT, BOGDAN; HOGEA, MAXIMILIAM; FETICA, BOGDAN; KOZAN, ANDREI; FEFLEA, DRAGOS; SERERMAN, GABRIEL; GOEZEN, ALI SERDAR; RASSWEILER, JENS

    2013-01-01

    Aim The laparoscopic approach in urological surgery demands a high degree of skill in intracorporeal suturing and knot tying. In an effort to reduce the amount of time required to perform a suture, new materials have been developed that through selfanchorage distribute tension more evenly across the suture and also eliminate the need of knot tying. The goal of this study was to assess the in vivo tissue response to a novel material (V-Loc tm; Covidien) in comparison to established materials (Vicryl, PDS II), in the case of bladder suturing, in a rat model. Methods The study included 48 male Wistar rats. All underwent a median abdominal incision, with a 1cm cystotomy, followed by a running suture. The suture material used was either V-Loc absorbable self anchoring thread, Vicryl threaded absorbable suture or monofilament absorbable suture. The abdominal cavity and the bladder suture were macroscopically evaluated at the rats’ scheduled death at 3 and 6 weeks. The bladder wall was microscopically assessed by a pathologist, with regard to tissue reaction and suture material degradation. Results All rats survived the procedure, with the abdominal scar fully healed at week 2. There were no signs of infection or lithiasis during the observation. Macroscopically, at 3 weeks, the suture material was recognizable and visible in all cases, with special mention that the V-Loc thread was considerably more rigid, retaining its shape almost entirely, and provoked more adhesion of the surrounding tissue. At 6 weeks, the suture was indistinguishable in the bladder wall in the case of monofilament absorbable material, barely visible in the case of Vicryl, while the aspect of the V-Loc suture resembled the one at 3 weeks, with the material still clearly visible in the bladder wall, shape almost entirely maintained, and surrounding tissue adherence. Microscopically, at 3 weeks and 6 weeks, all bladder walls examined had regained their structure. At 3 weeks, the monofilament absorbable suture showed intense tissue reaction, with the material already in phagocytosis; at 6 weeks, no clear evidence of leftover material was observed. At 3 weeks, the Vicryl material showed moderate tissue reaction, with phagocytosis initiated between the strands of the material; at 6 weeks, the material was almost entirely absorbed, but with a clear leftover tissue reaction. In the case of the V-Loc suture, due to the hardness of the thread, the material itself could not be cut for analysis with the bladder wall, and the examination could only involve the bladder wall and marks of the thread. Thus, the tissue reaction was minimal, as was the presence of phagocytes at the suture site. The material showed little, if any, signs of absorption after 6 weeks. Conclusion The materials tested all proved equally effective in suturing the bladder wall in a rat model. However, the novel barbed thread proved a consistently low in-vivo absorption rate, while maintaining its rigidity over time. More research is needed to assess the possible clinical implications of these findings. PMID:26527981

  12. Interaction between Silver Nanoparticles and Spinach Leaf

    NASA Astrophysics Data System (ADS)

    Tian, Y.; Li, H.; Zhang, Y.; Riser, E.; He, S.; Zhang, W.

    2013-12-01

    Interactions of engineered nanoparticles (ENPs) with plant surfaces are critical to assessing the bioavailability of ENPs to edible plants and to further evaluating impacts of ENPs on ecological health and food safety. Silver nanoparticles (i.e., nanoAg) could enter the agroecosystems either as an active ingredient in pesticides or from other industrial and consumer applications. Thus, in the events of pesticide application, rainfall, and irrigation, vegetable leaves could become in contact and then interact with nanoAg. The present study was to assess whether the interaction of nanoAg with spinach leaves can be described by classical sorption models and to what extent it depends on and varies with dispersion methods, environmental temperature, and ion release. We investigated the stability and ion release of nanoAg dispersed by sodium dodecyl sulfate (SDS, 1%) and humic acid (HA, 10 mg C/L) solutions, as well as sorption and desorption of nanoAg on and from the fresh spinach leaf. Results showed SDS-nanoAg released about 2%-8% more Ag ion than HA-nanoAg. The sorption of Ag ion, described by the Freundlich model in the initial concentration range of 0.6-50 mg/L, was 2-4 times higher than that of nanoAg. The sorption of nanoAg on spinach leaf can be fitted by the Langmuir model, and the maximum sorption amount of HA-nanoAg and SDS-nanoAg was 0.21 and 0.41 mg/g, respectively. The higher sorption of SDS-nanoAg relative to that of HA-nanoAg could be partially resulted from the higher release of Ag ion from the former. The maximum desorption amount of HA-nanoAg and SDS-nanoAg in 1% SDS solution was 0.08 and 0.10 mg/g, respectively. NanoAg attachment on and its penetration to the spinach leaf was visualized by the Scanning Electron Microscope equipped with an Energy Dispersive Spectrometer (SEM-EDS). It is equally important that the less sorption of nanoAg under low environmental temperature could be partially due to the closure of stomata, as verified by SEM-EDS. CytoViva Hyperspectral Imaging System was also employed to map the distribution of nanoAg in the leaf profile. Significant sorption of nanoAg on spinach leaf should urge the precaution with potential widespread use of ENPs in agriculture.

  13. Hydraulic conditions of flood flows in a Polish Carpathian river subjected to variable human impacts

    NASA Astrophysics Data System (ADS)

    Radecki-Pawlik, Artur; Czech, Wiktoria; Wyżga, Bartłomiej; Mikuś, Paweł; Zawiejska, Joanna; Ruiz-Villanueva, Virginia

    2016-04-01

    Channel morphology of the Czarny Dunajec River, Polish Carpathians, has been considerably modified as a result of channelization and gravel-mining induced channel incision, and now it varies from a single-thread, incised or regulated channel to an unmanaged, multi-thread channel. We investigated effects of these distinct channel morphologies on the conditions for flood flows in a study of 25 cross-sections from the middle river course where the Czarny Dunajec receives no significant tributaries and flood discharges increase little in the downstream direction. Cross-sectional morphology, channel slope and roughness of particular cross-section parts were used as input data for the hydraulic modelling performed with the 1D steady-flow HEC-RAS model for discharges with recurrence interval from 1.5 to 50 years. The model for each cross-section was calibrated with the water level of a 20-year flood from May 2014, determined shortly after the flood on the basis of high-water marks. Results indicated that incised and channelized river reaches are typified by similar flow widths and cross-sectional flow areas, which are substantially smaller than those in the multi-thread reach. However, because of steeper channel slope in the incised reach than in the channelized reach, the three river reaches differ in unit stream power and bed shear stress, which attain the highest values in the incised reach, intermediate values in the channelized reach, and the lowest ones in the multi-thread reach. These patterns of flow power and hydraulic forces are reflected in significant differences in river competence between the three river reaches. Since the introduction of the channelization scheme 30 years ago, sedimentation has reduced its initial flow conveyance by more than half and elevated water stages at given flood discharges by about 0.5-0.7 m. This partly reflects a progressive growth of natural levees along artificially stabilized channel banks. By contrast, sediments of natural levees deposited along the multi-thread channel and subsequently eroded in the course of lateral channel migration and floodplain reworking; as a result, they do not reduce the conveyance of floodplain flows in this reach. This study was performed within the scope of the Research Project DEC-2013/09/B/ST10/00056 financed by the National Science Centre of Poland.

  14. Stitching Codeable Circuits: High School Students' Learning about Circuitry and Coding with Electronic Textiles

    ERIC Educational Resources Information Center

    Litts, Breanne K.; Kafai, Yasmin B.; Lui, Debora A.; Walker, Justice T.; Widman, Sari A.

    2017-01-01

    Learning about circuitry by connecting a battery, light bulb, and wires is a common activity in many science classrooms. In this paper, we expand students' learning about circuitry with electronic textiles, which use conductive thread instead of wires and sewable LEDs instead of lightbulbs, by integrating programming sensor inputs and light…

  15. From "connecting the dots" to "threading the needle:" The challenges ahead in managing agricultural landscapes for environmental quality

    USDA-ARS?s Scientific Manuscript database

    Non point source pollution from agriculture is one of the most challenging problems facing society. In this book chapter, we briefly review the development of “landscape thinking” in agriculture and how this has been incorporated into the USDA Conservation Effects Assessment Program (CEAP). We pre...

  16. The Vector Space as a Unifying Concept in School Mathematics.

    ERIC Educational Resources Information Center

    Riggle, Timothy Andrew

    The purpose of this study was to show how the concept of vector space can serve as a unifying thread for mathematics programs--elementary school to pre-calculus college level mathematics. Indicated are a number of opportunities to demonstrate how emphasis upon the vector space structure can enhance the organization of the mathematics curriculum.…

  17. Using Voicethread to Create Community in Online Learning

    ERIC Educational Resources Information Center

    Delmas, Peggy M.

    2017-01-01

    A sense of belonging to a learning community has been identified as one of the factors contributing to greater student satisfaction and persistence in online education programs. Using the community of inquiry framework as a theoretical guide, the purpose of this study was to explore the role of VoiceThread, a web-based platform that facilitates…

  18. Divide and Recombine for Large Complex Data

    DTIC Science & Technology

    2017-12-01

    Empirical Methods in Natural Language Processing , October 2014 Keywords Enter keywords for the publication. URL Enter the URL...low-latency data processing systems. Declarative Languages for Interactive Visualization: The Reactive Vega Stack Another thread of XDATA research...for array processing operations embedded in the R programming language . Vector virtual machines work well for long vectors. One of the most

  19. PREFACE: International Conference on Theoretical Physics: Dubna-Nano 2012

    NASA Astrophysics Data System (ADS)

    Osipov, Vladimir; Nesterenko, Valentin; Shukrinov, Yury M.

    2012-11-01

    The International Conference 'Dubna-Nano2012' was held on 9-14 July 2012 at the Bogoliubov Laboratory of Theoretical Physics, Joint Institute for Nuclear Research, Dubna, Moscow region, Russia. The conference was the third one in the series started in 2008. 'Dubna-Nano2012' provided an opportunity for presentations and discussions about theoretical and experimental advances in the rapidly growing area of nanophysics. The multidisciplinary character of the conference allowed an effective exchange of ideas between different areas of nanophysics. The following topics were covered: graphene and other carbon nanostructures, topological insulators, quantum transport, quantum dots, atomic clusters, Josephson junctions and applications of nanosystems. About 100 scientists from 22 countries participated in the conference. The program included 38 oral talks and 39 posters. This volume contains 35 contributions. We would like to express our gratitude to all participants for their presentations and discussions. We are deeply indebted to the members of the International Advisory Committee Professors K S Novoselov, T Ando, T Chakraborty, J Fabian, V M Galitski, F Guinea, M Z Hasan, P Hawrylak, K Kadowaki, R Kleiner, T Koyama, Yu I Latyshev, Yu E Lozovik, M Machida, B K Nikolic, N F Pedersen, P-G. Reinhard, J M Rost and A Ya Vul. Financial support from BLTP JINR, Russian Foundation for Basic Research, Heisenberg-Landau Program and Bogoliubov-Infeld Program was of a great importance. Further information about 'Dubna-Nano2012' is available on the homepage http://theor.jinr.ru/~nano12. Vladimir Osipov, Valentin Nesterenko and Yury Shukrinov Editors

  20. Finding Feasible Abstract Counter-Examples

    NASA Technical Reports Server (NTRS)

    Pasareanu, Corina S.; Dwyer, Matthew B.; Visser, Willem; Clancy, Daniel (Technical Monitor)

    2002-01-01

    A strength of model checking is its ability to automate the detection of subtle system errors and produce traces that exhibit those errors. Given the high computational cost of model checking most researchers advocate the use of aggressive property-preserving abstractions. Unfortunately, the more aggressively a system is abstracted the more infeasible behavior it will have. Thus, while abstraction enables efficient model checking it also threatens the usefulness of model checking as a defect detection tool, since it may be difficult to determine whether a counter-example is feasible and hence worth developer time to analyze. We have explored several strategies for addressing this problem by extending an explicit-state model checker, Java PathFinder (JPF), to search for and analyze counter-examples in the presence of abstractions. We demonstrate that these techniques effectively preserve the defect detection ability of model checking in the presence of aggressive abstraction by applying them to check properties of several abstracted multi-threaded Java programs. These new capabilities are not specific to JPF and can be easily adapted to other model checking frameworks; we describe how this was done for the Bandera toolset.

  1. TENOGENIC DIFFERENTIATION OF HUMAN MSCs INDUCED BY THE TOPOGRAPHY OF ELECTROCHEMICALLY ALIGNED COLLAGEN THREADS

    PubMed Central

    Kishore, Vipuil; Bullock, Whitney; Sun, Xuanhao; Van Dyke, William Scott; Akkus, Ozan

    2011-01-01

    Topographical cues from the extracellular microenvironment can influence cellular activity including proliferation and differentiation. Information on the effects of material topography on tenogenic differentiation of human mesenchymal stem cells (human MSCs) is limited. A methodology using the principles of isoelectric focusing has previously been developed in our laboratory to synthesize electrochemically aligned collagen (ELAC) threads that mimics the packing density, alignment and strength of collagen dense connective tissues. In the current study, human MSCs were cultured on ELAC and randomly-oriented collagen threads and the effect of collagen orientation on cell morphology, proliferation and tenogenic differentiation was investigated. The results indicate that higher rates of proliferation were observed on randomly oriented collagen threads compared to ELAC threads. On the other hand, tendon specific markers such as scleraxis, tenomodulin, tenascin-C and collagen-III were significantly increased on ELAC threads compared to randomly oriented collagen threads. Additionally, osteocalcin, a specific marker of bone differentiation was suppressed on ELAC threads. Previous studies have reported that BMP-12 is a key growth factor to induce tenogenic differentiation of human MSCs. To evaluate the synergistic effect of BMP-12 and collagen orientation, human MSCs were cultured on ELAC threads in culture medium supplemented with and without BMP-12. The results revealed that BMP-12 did not have an additional effect on the tenogenic differentiation of human MSCs on ELAC threads. Together, these results suggest that ELAC induces tenogenic differentiation of human MSCs by presenting an aligned and dense collagen substrate, akin to the tendon itself. In conclusion, ELAC has a significant potential to be used as a tendon replacement and in the development of an osteotendinous construct towards the regeneration of bone-tendon interfaces. PMID:22177622

  2. Bioglass incorporation improves mechanical properties and enhances cell-mediated mineralization on electrochemically aligned collagen threads.

    PubMed

    Nijsure, Madhura P; Pastakia, Meet; Spano, Joseph; Fenn, Michael B; Kishore, Vipuil

    2017-09-01

    Bone tissue engineering mandates the development of a functional scaffold that mimics the physicochemical properties of native bone. Bioglass 45S5 (BG) is a highly bioactive material known to augment bone formation and restoration. Hybrid scaffolds fabricated using collagen type I and BG resemble the organic and inorganic composition of the bone extracellular matrix and hence have been extensively investigated for bone tissue engineering applications. However, collagen-BG scaffolds developed thus far do not recapitulate the aligned structure of collagen found in native bone. In this study, an electrochemical fabrication method was employed to synthesize BG-incorporated electrochemically aligned collagen (BG-ELAC) threads that are compositionally similar to native bone. Further, aligned collagen fibrils within BG-ELAC threads mimic the anisotropic arrangement of collagen fibrils in native bone. The effect of BG incorporation on the mechanical properties and cell-mediated mineralization on ELAC threads was investigated. The results indicated that BG can be successfully incorporated within ELAC threads, without disturbing collagen fibril alignment. Further, BG incorporation significantly increased the ultimate tensile stress (UTS) and modulus of ELAC threads (p < 0.05). SBF conditioning showed extensive mineralization on BG-ELAC threads that increased over time demonstrating the bone bioactivity of BG-ELAC threads. Additionally, BG incorporation into ELAC threads resulted in increased cell proliferation (p < 0.05) and deposition of a highly dense and continuous mineralized matrix. In conclusion, incorporation of BG into ELAC threads is a viable strategy for the development of an osteoconductive material for bone tissue engineering applications. © 2017 Wiley Periodicals, Inc. J Biomed Mater Res Part A: 105A: 2429-2440, 2017. © 2017 Wiley Periodicals, Inc.

  3. Using all of your CPU's in HIPE

    NASA Astrophysics Data System (ADS)

    Jacobson, J. D.; Fadda, D.

    2012-09-01

    Modern computer architectures increasingly feature multi-core CPU's. For example, the MacbookPro features the Intel quad-core i7 processors. Through the use of hyper-threading, where each core can execute two threads simultaneously, the quad-core i7 can support eight simultaneous processing threads. All this on your laptop! This CPU power can now be put into service by scientists to perform data reduction tasks, but only if the software has been designed to take advantage of the multiple processor architectures. Up to now, software written for Herschel data reduction (HIPE), written in Jython and JAVA, is single-threaded and can only utilize a single processor. Users of HIPE do not get any advantage from the additional processors. Why not put all of the CPU resources to work reducing your data? We present a multi-threaded software application that corrects long-term transients in the signal from the PACS unchopped spectroscopy line scan mode. In this poster, we present a multi-threaded software framework to achieve performance improvements from parallel execution. We will show how a task to correct transients in the PACS Spectroscopy Pipeline for the un-chopped line scan mode, has been threaded. This computation-intensive task uses either a one-parameter or a three parameter exponential function, to characterize the transient. The task uses a JAVA implementation of Minpack, translated from the C (Moshier) and IDL (Markwardt) by the authors, to optimize the correction parameters. We also explain how to determine if a task can benefit from threading (Amdahl's Law), and if it is safe to thread. The design and implementation, using the JAVA concurrency package completions service is described. Pitfalls, timing bugs, thread safety, resource control, testing and performance improvements are described and plotted.

  4. OpenGeoSys-GEMS: Hybrid parallelization of a reactive transport code with MPI and threads

    NASA Astrophysics Data System (ADS)

    Kosakowski, G.; Kulik, D. A.; Shao, H.

    2012-04-01

    OpenGeoSys-GEMS is a generic purpose reactive transport code based on the operator splitting approach. The code couples the Finite-Element groundwater flow and multi-species transport modules of the OpenGeoSys (OGS) project (http://www.ufz.de/index.php?en=18345) with the GEM-Selektor research package to model thermodynamic equilibrium of aquatic (geo)chemical systems utilizing the Gibbs Energy Minimization approach (http://gems.web.psi.ch/). The combination of OGS and the GEM-Selektor kernel (GEMS3K) is highly flexible due to the object-oriented modular code structures and the well defined (memory based) data exchange modules. Like other reactive transport codes, the practical applicability of OGS-GEMS is often hampered by the long calculation time and large memory requirements. • For realistic geochemical systems which might include dozens of mineral phases and several (non-ideal) solid solutions the time needed to solve the chemical system with GEMS3K may increase exceptionally. • The codes are coupled in a sequential non-iterative loop. In order to keep the accuracy, the time step size is restricted. In combination with a fine spatial discretization the time step size may become very small which increases calculation times drastically even for small 1D problems. • The current version of OGS is not optimized for memory use and the MPI version of OGS does not distribute data between nodes. Even for moderately small 2D problems the number of MPI processes that fit into memory of up-to-date workstations or HPC hardware is limited. One strategy to overcome the above mentioned restrictions of OGS-GEMS is to parallelize the coupled code. For OGS a parallelized version already exists. It is based on a domain decomposition method implemented with MPI and provides a parallel solver for fluid and mass transport processes. In the coupled code, after solving fluid flow and solute transport, geochemical calculations are done in form of a central loop over all finite element nodes with calls to GEMS3K and consecutive calculations of changed material parameters. In a first step the existing MPI implementation was utilized to parallelize this loop. Calculations were split between the MPI processes and afterwards data was synchronized by using MPI communication routines. Furthermore, multi-threaded calculation of the loop was implemented with help of the boost thread library (http://www.boost.org). This implementation provides a flexible environment to distribute calculations between several threads. For each MPI process at least one and up to several dozens of worker threads are spawned. These threads do not replicate the complete OGS-GEM data structure and use only a limited amount of memory. Calculation of the central geochemical loop is shared between all threads. Synchronization between the threads is done by barrier commands. The overall number of local threads times MPI processes should match the number of available computing nodes. The combination of multi-threading and MPI provides an effective and flexible environment to speed up OGS-GEMS calculations while limiting the required memory use. Test calculations on different hardware show that for certain types of applications tremendous speedups are possible.

  5. Forces associated with pneumatic power screwdriver operation: statics and dynamics.

    PubMed

    Lin, Jia-Hua; Radwin, Robert G; Fronczak, Frank J; Richard, Terry G

    2003-10-10

    The statics and dynamics of pneumatic power screwdriver operation were investigated in the context of predicting forces acting against the human operator. A static force model is described in the paper, based on tool geometry, mass, orientation in space, feed force, torque build up, and stall torque. Three common power hand tool shapes are considered, including pistol grip, right angle, and in-line. The static model estimates handle force needed to support a power nutrunner when it acts against the tightened fastener with a constant torque. A system of equations for static force and moment equilibrium conditions are established, and the resultant handle force (resolved in orthogonal directions) is calculated in matrix form. A dynamic model is formulated to describe pneumatic motor torque build-up characteristics dependent on threaded fastener joint hardness. Six pneumatic tools were tested to validate the deterministic model. The average torque prediction error was 6.6% (SD = 5.4%) and the average handle force prediction error was 6.7% (SD = 6.4%) for a medium-soft threaded fastener joint. The average torque prediction error was 5.2% (SD = 5.3%) and the average handle force prediction error was 3.6% (SD = 3.2%) for a hard threaded fastener joint. Use of these equations for estimating handle forces based on passive mechanical elements representing the human operator is also described. These models together should be useful for considering tool handle force in the selection and design of power screwdrivers, particularly for minimizing handle forces in the prevention of injuries and work related musculoskeletal disorders.

  6. Environmental risk assessment of engineered nano-SiO2 , nano iron oxides, nano-CeO2 , nano-Al2 O3 , and quantum dots.

    PubMed

    Wang, Yan; Nowack, Bernd

    2018-05-01

    Many research studies have endeavored to investigate the ecotoxicological hazards of engineered nanomaterials (ENMs). However, little is known regarding the actual environmental risks of ENMs, combining both hazard and exposure data. The aim of the present study was to quantify the environmental risks for nano-Al 2 O 3 , nano-SiO 2 , nano iron oxides, nano-CeO 2 , and quantum dots by comparing the predicted environmental concentrations (PECs) with the predicted-no-effect concentrations (PNECs). The PEC values of these 5 ENMs in freshwaters in 2020 for northern Europe and southeastern Europe were taken from a published dynamic probabilistic material flow analysis model. The PNEC values were calculated using probabilistic species sensitivity distribution (SSD). The order of the PNEC values was quantum dots < nano-CeO 2  < nano iron oxides < nano-Al 2 O 3  < nano-SiO 2 . The risks posed by these 5 ENMs were demonstrated to be in the reverse order: nano-Al 2 O 3  > nano-SiO 2  > nano iron oxides > nano-CeO 2  > quantum dots. However, all risk characterization values are 4 to 8 orders of magnitude lower than 1, and no risk was therefore predicted for any of the investigated ENMs at the estimated release level in 2020. Compared to static models, the dynamic material flow model allowed us to use PEC values based on a more complex parameterization, considering a dynamic input over time and time-dependent release of ENMs. The probabilistic SSD approach makes it possible to include all available data to estimate hazards of ENMs by considering the whole range of variability between studies and material types. The risk-assessment approach is therefore able to handle the uncertainty and variability associated with the collected data. The results of the present study provide a scientific foundation for risk-based regulatory decisions of the investigated ENMs. Environ Toxicol Chem 2018;37:1387-1395. © 2018 SETAC. © 2018 SETAC.

  7. Shared prefetching to reduce execution skew in multi-threaded systems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Eichenberger, Alexandre E; Gunnels, John A

    Mechanisms are provided for optimizing code to perform prefetching of data into a shared memory of a computing device that is shared by a plurality of threads that execute on the computing device. A memory stream of a portion of code that is shared by the plurality of threads is identified. A set of prefetch instructions is distributed across the plurality of threads. Prefetch instructions are inserted into the instruction sequences of the plurality of threads such that each instruction sequence has a separate sub-portion of the set of prefetch instructions, thereby generating optimized code. Executable code is generated basedmore » on the optimized code and stored in a storage device. The executable code, when executed, performs the prefetches associated with the distributed set of prefetch instructions in a shared manner across the plurality of threads.« less

  8. Time Series Modeling of Nano-Gold Immunochromatographic Assay via Expectation Maximization Algorithm.

    PubMed

    Zeng, Nianyin; Wang, Zidong; Li, Yurong; Du, Min; Cao, Jie; Liu, Xiaohui

    2013-12-01

    In this paper, the expectation maximization (EM) algorithm is applied to the modeling of the nano-gold immunochromatographic assay (nano-GICA) via available time series of the measured signal intensities of the test and control lines. The model for the nano-GICA is developed as the stochastic dynamic model that consists of a first-order autoregressive stochastic dynamic process and a noisy measurement. By using the EM algorithm, the model parameters, the actual signal intensities of the test and control lines, as well as the noise intensity can be identified simultaneously. Three different time series data sets concerning the target concentrations are employed to demonstrate the effectiveness of the introduced algorithm. Several indices are also proposed to evaluate the inferred models. It is shown that the model fits the data very well.

  9. Toxicity Evaluation of Engineered Nanomaterials: Risk Evaluation Tools (Phase 3 Studies)

    DTIC Science & Technology

    2012-01-01

    report. The second modeling approach was on quantitative structure activity relationships ( QSARs ). A manuscript entitled “Connecting the dots: Towards...expands rapidly. We proposed two types of mechanisms of toxic action supported by the nano- QSAR model , which collectively govern the toxicity of the...interpretative nano- QSAR model describing toxicity of 18 nano-metal oxides to a HaCaT cell line as a model for dermal exposure. In result, by the comparison of

  10. GPU accelerated dynamic functional connectivity analysis for functional MRI data.

    PubMed

    Akgün, Devrim; Sakoğlu, Ünal; Esquivel, Johnny; Adinoff, Bryon; Mete, Mutlu

    2015-07-01

    Recent advances in multi-core processors and graphics card based computational technologies have paved the way for an improved and dynamic utilization of parallel computing techniques. Numerous applications have been implemented for the acceleration of computationally-intensive problems in various computational science fields including bioinformatics, in which big data problems are prevalent. In neuroimaging, dynamic functional connectivity (DFC) analysis is a computationally demanding method used to investigate dynamic functional interactions among different brain regions or networks identified with functional magnetic resonance imaging (fMRI) data. In this study, we implemented and analyzed a parallel DFC algorithm based on thread-based and block-based approaches. The thread-based approach was designed to parallelize DFC computations and was implemented in both Open Multi-Processing (OpenMP) and Compute Unified Device Architecture (CUDA) programming platforms. Another approach developed in this study to better utilize CUDA architecture is the block-based approach, where parallelization involves smaller parts of fMRI time-courses obtained by sliding-windows. Experimental results showed that the proposed parallel design solutions enabled by the GPUs significantly reduce the computation time for DFC analysis. Multicore implementation using OpenMP on 8-core processor provides up to 7.7× speed-up. GPU implementation using CUDA yielded substantial accelerations ranging from 18.5× to 157× speed-up once thread-based and block-based approaches were combined in the analysis. Proposed parallel programming solutions showed that multi-core processor and CUDA-supported GPU implementations accelerated the DFC analyses significantly. Developed algorithms make the DFC analyses more practical for multi-subject studies with more dynamic analyses. Copyright © 2015 Elsevier Ltd. All rights reserved.

  11. Generic accelerated sequence alignment in SeqAn using vectorization and multi-threading.

    PubMed

    Rahn, René; Budach, Stefan; Costanza, Pascal; Ehrhardt, Marcel; Hancox, Jonny; Reinert, Knut

    2018-05-03

    Pairwise sequence alignment is undoubtedly a central tool in many bioinformatics analyses. In this paper, we present a generically accelerated module for pairwise sequence alignments applicable for a broad range of applications. In our module, we unified the standard dynamic programming kernel used for pairwise sequence alignments and extended it with a generalized inter-sequence vectorization layout, such that many alignments can be computed simultaneously by exploiting SIMD (Single Instruction Multiple Data) instructions of modern processors. We then extended the module by adding two layers of thread-level parallelization, where we a) distribute many independent alignments on multiple threads and b) inherently parallelize a single alignment computation using a work stealing approach producing a dynamic wavefront progressing along the minor diagonal. We evaluated our alignment vectorization and parallelization on different processors, including the newest Intel® Xeon® (Skylake) and Intel® Xeon Phi™ (KNL) processors, and use cases. The instruction set AVX512-BW (Byte and Word), available on Skylake processors, can genuinely improve the performance of vectorized alignments. We could run single alignments 1600 times faster on the Xeon Phi™ and 1400 times faster on the Xeon® than executing them with our previous sequential alignment module. The module is programmed in C++ using the SeqAn (Reinert et al., 2017) library and distributed with version 2.4. under the BSD license. We support SSE4, AVX2, AVX512 instructions and included UME::SIMD, a SIMD-instruction wrapper library, to extend our module for further instruction sets. We thoroughly test all alignment components with all major C++ compilers on various platforms. rene.rahn@fu-berlin.de.

  12. The adsorption features between insecticidal crystal protein and nano-Mg(OH)2.

    PubMed

    Pan, Xiaohong; Xu, Zhangyan; Zheng, Yilin; Huang, Tengzhou; Li, Lan; Chen, Zhi; Rao, Wenhua; Chen, Saili; Hong, Xianxian; Guan, Xiong

    2017-12-01

    Nano-Mg(OH) 2 , with low biological toxicity, is an ideal nano-carrier for insecticidal protein to improve the bioactivity. In this work, the adsorption features of insecticidal protein by nano-Mg(OH) 2 have been studied. The adsorption capacity could reach as high as 136 mg g -1 , and the adsorption isotherm had been fitted with Langmuir and Freundlich models. Moreover, the adsorption kinetics followed a pseudo-first or -second order rate model, and the adsorption was spontaneous and an exothermic process. However, high temperatures are not suitable for adsorption, which implies that the temperature would be a critical factor during the adsorption process. In addition, FT-IR confirmed that the protein was adsorbed on the nano-Mg(OH) 2 , zeta potential analysis suggested that insecticidal protein was loaded onto the nano-Mg(OH) 2 not by electrostatic adsorption but maybe by intermolecular forces, and circular dichroism spectroscopy of Cry11Aa protein before and after loading with nano-Mg(OH) 2 was changed. The study applied the adsorption information between Cry11Aa and nano-Mg(OH) 2 , which would be useful in the practical application of nano-Mg(OH) 2 as a nano-carrier.

  13. Historical flight qualifications of space nuclear systems

    NASA Astrophysics Data System (ADS)

    Bennett, Gary L.

    1997-01-01

    An overview is presented of the qualification programs for the general-purpose heat source radioisotope thermoelectric generators (GPHS-RTGs) as developed for the Galileo and Ulysses missions; the SNAP-10A space reactor; the Nuclear Engine for Rocket Vehicle Applications (NERVA); the F-1 chemical rocket engine used on the Saturn-V Apollo lunar missions; and the Space Shuttle Main Engines (SSMEs). Some similarities and contrasts between the qualification testing employed on these five programs will be noted. One common thread was that in each of these successful programs there was an early focus on component and subsystem tests to uncover and correct problems.

  14. THREaD Mapper Studio: a novel, visual web server for the estimation of genetic linkage maps

    PubMed Central

    Cheema, Jitender; Ellis, T. H. Noel; Dicks, Jo

    2010-01-01

    The estimation of genetic linkage maps is a key component in plant and animal research, providing both an indication of the genetic structure of an organism and a mechanism for identifying candidate genes associated with traits of interest. Because of this importance, several computational solutions to genetic map estimation exist, mostly implemented as stand-alone software packages. However, the estimation process is often largely hidden from the user. Consequently, problems such as a program crashing may occur that leave a user baffled. THREaD Mapper Studio (http://cbr.jic.ac.uk/threadmapper) is a new web site that implements a novel, visual and interactive method for the estimation of genetic linkage maps from DNA markers. The rationale behind the web site is to make the estimation process as transparent and robust as possible, while also allowing users to use their expert knowledge during analysis. Indeed, the 3D visual nature of the tool allows users to spot features in a data set, such as outlying markers and potential structural rearrangements that could cause problems with the estimation procedure and to account for them in their analysis. Furthermore, THREaD Mapper Studio facilitates the visual comparison of genetic map solutions from third party software, aiding users in developing robust solutions for their data sets. PMID:20494977

  15. Acoustic reverse-time migration using GPU card and POSIX thread based on the adaptive optimal finite-difference scheme and the hybrid absorbing boundary condition

    NASA Astrophysics Data System (ADS)

    Cai, Xiaohui; Liu, Yang; Ren, Zhiming

    2018-06-01

    Reverse-time migration (RTM) is a powerful tool for imaging geologically complex structures such as steep-dip and subsalt. However, its implementation is quite computationally expensive. Recently, as a low-cost solution, the graphic processing unit (GPU) was introduced to improve the efficiency of RTM. In the paper, we develop three ameliorative strategies to implement RTM on GPU card. First, given the high accuracy and efficiency of the adaptive optimal finite-difference (FD) method based on least squares (LS) on central processing unit (CPU), we study the optimal LS-based FD method on GPU. Second, we develop the CPU-based hybrid absorbing boundary condition (ABC) to the GPU-based one by addressing two issues of the former when introduced to GPU card: time-consuming and chaotic threads. Third, for large-scale data, the combinatorial strategy for optimal checkpointing and efficient boundary storage is introduced for the trade-off between memory and recomputation. To save the time of communication between host and disk, the portable operating system interface (POSIX) thread is utilized to create the other CPU core at the checkpoints. Applications of the three strategies on GPU with the compute unified device architecture (CUDA) programming language in RTM demonstrate their efficiency and validity.

  16. Event Reconstruction for Many-core Architectures using Java

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Graf, Norman A.; /SLAC

    Although Moore's Law remains technically valid, the performance enhancements in computing which traditionally resulted from increased CPU speeds ended years ago. Chip manufacturers have chosen to increase the number of core CPUs per chip instead of increasing clock speed. Unfortunately, these extra CPUs do not automatically result in improvements in simulation or reconstruction times. To take advantage of this extra computing power requires changing how software is written. Event reconstruction is globally serial, in the sense that raw data has to be unpacked first, channels have to be clustered to produce hits before those hits are identified as belonging tomore » a track or shower, tracks have to be found and fit before they are vertexed, etc. However, many of the individual procedures along the reconstruction chain are intrinsically independent and are perfect candidates for optimization using multi-core architecture. Threading is perhaps the simplest approach to parallelizing a program and Java includes a powerful threading facility built into the language. We have developed a fast and flexible reconstruction package (org.lcsim) written in Java that has been used for numerous physics and detector optimization studies. In this paper we present the results of our studies on optimizing the performance of this toolkit using multiple threads on many-core architectures.« less

  17. Tissue reactions to modern suturing material in colorectal surgery.

    PubMed

    Molokova, O A; Kecherukov, A I; Aliev, F Sh; Chernov, I A; Bychkov, V G; Kononov, V P

    2007-06-01

    Morphological changes in the wall of the large intestine were studied after its manual suturing by a double-row interrupted suture with modern suture threads. Light and scanning electron microscopy showed "fuse properties" and "sawing effect" of polyfilament twisted threads (e.g. vicryl). Monofilament threads were free from these drawbacks and therefore were preferable. Metal elastic threads on the basis of titanium-nickelide alloys caused no inflammatory changes in tissues.

  18. FR/HR Sewing Thread

    DTIC Science & Technology

    2015-09-01

    position unless so designated by other authorized documents. Citation of trade names in this report does not constitute an official endorsement or...project to design and develop a Fire Resistant (FR) and Heat Resistant (HR) sewing thread. The main goal of the project is to produce sewing threads made...addresses the design , development and testing of various Fire Resistant (FR)/Heat Resistant (HR) sewing threads for US Army applications. Such a sewing

  19. Advanced Numerical Techniques of Performance Evaluation. Volume 1

    DTIC Science & Technology

    1990-06-01

    system scheduling3thread. The scheduling thread then runs any other ready thread that can be found. A thread can only sleep or switch out on itself...Polychronopoulos and D.J. Kuck. Guided Self- Scheduling : A Practical Scheduling Scheme for Parallel Supercomputers. IEEE Transactions on Computers C...Kuck 1987] C.D. Polychronopoulos and D.J. Kuck. Guided Self- Scheduling : A Practical Scheduling Scheme for Parallel Supercomputers. IEEE Trans. on Comp

  20. AthenaMT: upgrading the ATLAS software framework for the many-core world with multi-threading

    NASA Astrophysics Data System (ADS)

    Leggett, Charles; Baines, John; Bold, Tomasz; Calafiura, Paolo; Farrell, Steven; van Gemmeren, Peter; Malon, David; Ritsch, Elmar; Stewart, Graeme; Snyder, Scott; Tsulaia, Vakhtang; Wynne, Benjamin; ATLAS Collaboration

    2017-10-01

    ATLAS’s current software framework, Gaudi/Athena, has been very successful for the experiment in LHC Runs 1 and 2. However, its single threaded design has been recognized for some time to be increasingly problematic as CPUs have increased core counts and decreased available memory per core. Even the multi-process version of Athena, AthenaMP, will not scale to the range of architectures we expect to use beyond Run2. After concluding a rigorous requirements phase, where many design components were examined in detail, ATLAS has begun the migration to a new data-flow driven, multi-threaded framework, which enables the simultaneous processing of singleton, thread unsafe legacy Algorithms, cloned Algorithms that execute concurrently in their own threads with different Event contexts, and fully re-entrant, thread safe Algorithms. In this paper we report on the process of modifying the framework to safely process multiple concurrent events in different threads, which entails significant changes in the underlying handling of features such as event and time dependent data, asynchronous callbacks, metadata, integration with the online High Level Trigger for partial processing in certain regions of interest, concurrent I/O, as well as ensuring thread safety of core services. We also report on upgrading the framework to handle Algorithms that are fully re-entrant.

Top