962 research outputs found

    Non-intrusive on-the-fly data race detection using execution replay

    Full text link
    This paper presents a practical solution for detecting data races in parallel programs. The solution consists of a combination of execution replay (RecPlay) with automatic on-the-fly data race detection. This combination enables us to perform the data race detection on an unaltered execution (almost no probe effect). Furthermore, the usage of multilevel bitmaps and snooped matrix clocks limits the amount of memory used. As the record phase of RecPlay is highly efficient, there is no need to switch it off, hereby eliminating the possibility of Heisenbugs because tracing can be left on all the time.Comment: In M. Ducasse (ed), proceedings of the Fourth International Workshop on Automated Debugging (AAdebug 2000), August 2000, Munich. cs.SE/001003

    Modeling deep-bed grain drying using Comsol Multiphysics

    Get PDF
    CFD simulations were carried out to predict the convective heat and mass transfer coefficients in the rice bed, and correlations were developed for the convective heat and mass transfer coefficients as a function of drying air flow rate. The developed correlations were used to extend the coupled CFD and diffusion model developed by ElGamal et al. (2013) for thinlayer rice drying to volumetric heat and mass transfer in a deep-bed of rice. All mathematical models were solved using the Comsol Multiphysics® simulation program v4.3 (Comsol Inc, Palo Alto), which uses the finite element method to solve the model equations. The model was used to predict the air temperature, as well as the grain moisture content and temperature at different locations of the dryer during the drying process. The theoretical predictions of moisture and temperature profiles inside a deep-bed of rice were verified by experimental data from literature

    Multi-scale model for heat and mass transfer during rice drying

    Get PDF
    Grain drying is a simultaneous heat and moisture transfer problem. The modeling of such a problem is of significance in understanding and controlling the drying process. The main goal of this study was to predict the heat and mass transfer processes during deep-bed rice drying. To achieve this, first, CFD simulations were carried out to analyze the external flow and temperature fields at steady-state for a control volume of a stationary rice bed. The model was used to predict the convective heat and mass transfer coefficients in the rice bed, and correlations were developed for the convective heat and mass transfer coefficients as a function of drying air flow rate. Then, the coupled CFD and diffusion model developed by ElGamal, Ronsse, Radwan & Pieters (2013) to investigate the heat and mass transfer for thin-layer drying of rice was extended to volumetric heat and mass transfer in a deep-bed of rice using the predicted heat and mass transfer coefficients. All models were solved numerically using the finite element method. The model was used to predict the air temperature, as well as the grain moisture content and temperature at different locations of the dryer during the drying process. The theoretical predictions of moisture and temperature profiles inside a deep-bed of rice were verified by experimental data from literature. The average mean relative deviation values for the prediction of grain moisture content varied between 1.00 to 3.13%

    Execution replay and debugging

    Full text link
    As most parallel and distributed programs are internally non-deterministic -- consecutive runs with the same input might result in a different program flow -- vanilla cyclic debugging techniques as such are useless. In order to use cyclic debugging tools, we need a tool that records information about an execution so that it can be replayed for debugging. Because recording information interferes with the execution, we must limit the amount of information and keep the processing of the information fast. This paper contains a survey of existing execution replay techniques and tools.Comment: In M. Ducasse (ed), proceedings of the Fourth International Workshop on Automated Debugging (AADebug 2000), August 2000, Munich. cs.SE/001003

    Simulations of propelling and energy harvesting articulated bodies via vortex particle-mesh methods

    Full text link
    The emergence and understanding of new design paradigms that exploit flow induced mechanical instabilities for propulsion or energy harvesting demands robust and accurate flow structure interaction numerical models. In this context, we develop a novel two dimensional algorithm that combines a Vortex Particle-Mesh (VPM) method and a Multi-Body System (MBS) solver for the simulation of passive and actuated structures in fluids. The hydrodynamic forces and torques are recovered through an innovative approach which crucially complements and extends the projection and penalization approach of Coquerelle et al. and Gazzola et al. The resulting method avoids time consuming computation of the stresses at the wall to recover the force distribution on the surface of complex deforming shapes. This feature distinguishes the proposed approach from other VPM formulations. The methodology was verified against a number of benchmark results ranging from the sedimentation of a 2D cylinder to a passive three segmented structure in the wake of a cylinder. We then showcase the capabilities of this method through the study of an energy harvesting structure where the stocking process is modeled by the use of damping elements

    A global coating quality model for top-spray fluidized beds: spray sub model

    Get PDF
    Fluidized beds are amongst others used in industrial applications for coating particles. Little research has been performed in developing a quality model for a coating process. A quality model is able to predict the quality of the process in terms of coating thickness and uniformity and the occurrence of unwanted side-effects, including agglomeration, attrition and spray loss. The quality of the coating process in a fluidized bed is largely determined by the spray characteristics and the particle motion. A new quality model was developed for the coating process in a top-spray fluidized bed. The first step in the development of the new model was the creation of an accurate spray sub-model that describes the movement and the heat and mass balances of the droplets in the coating process. The second step was the creation of a particle sub-model that describes the movement and the heat and mass balances of the particles in the fluidized bed. The third and final step will be the development of the global coating quality model by combining the spray and the particle sub model. Experimental validation of the spray sub-model has already been carried out and is presented in this paper
    corecore