This work concerns a general technique to enrich parallel version of stochastic simulators for biological systems with tools for online statistical analysis of the results. In particular, within the FastFlow parallel programming... more
Parallel simulations executing on a closely coupled network of processors require synchronization of logical processes across all processors. This synchronization overhead requires coordination of host processors and additional message... more
It has been established elsewhere that hardware to support parallel discrete event simulations (PDES) is desirable. We describe the steps leading to the implementation of a hardware-based framework to support PDES. We begin with an... more
Distributed discrete event simulation techniques aim at an acceleration of the execution of a self-contained simulation model by the spatial decomposition of that model and the concurrent simulation of the submodels by so called logical... more
Lookahead is a key issue in distributed discrete event simulation. It becomes explicit in conservative simulation algorithms, where the two major approaches are the asynchronous null-message (CMB) algorithms and the synchronous window... more
We investigated the benefit of exploiting the symmetries of graphs for partitioning. We represent the model to be simulated by a weighted graph. Graph symmetries are studied in the theory of permutation groups and can be calculated in... more
Lookahead is a key issue in distributed discrete event simulation. It becomes explicit in conservative simulation algorithms, where the two major approaches are the asynchronous null-message (CMB) algorithms and the synchronous window... more
Developed many prototype softwares (jointly with other researchers and students). Examples: LOSS: Scalable Parallel simulator for plasma and beams physics using Semi-Lagrangian method (OpenMP+MPI). SPIN: Parallel simulator for high energy... more
of Met Office, Exeter, were prepared as part of their official duties as employees of the UK Government. They are published with the permission of the Controller of Her Majesty's Stationary Office and the Queen's Printer for Scotland.... more
The Geostationary Earth Radiation Budget Intercomparison of Longwave and Shortwave radiation (GERBILS) was an observational field experiment over North Africa during June 2007. The campaign involved 10 flights by the FAAM BAe‐146 research... more
This paper outlines the implementation of a distributed billiard ball simulation in C++ using the MPI message passing interface. The implementation is heavily modelled after the discussions and algorithms found in [Lubachevsky 1991] and... more
Your article is protected by copyright and all rights are held exclusively by King Fahd University of Petroleum and Minerals. This e-offprint is for personal use only and shall not be self-archived in electronic repositories. If you wish... more
The SystemC TLM-2.0 standard is widely used in modern electronic system level design for better interoperability and higher simulation speed. However, TLM-2.0 has been identified as an obstacle for parallel SystemC simulation due to the... more
We report the long-time nonlinear dynamical evolution of ultracold atomic gases in the P-band of an optical lattice. A Bose-Einstein condensate (BEC) is fast and efficiently loaded into the Pband at zero quasi-momentum with a... more
Abstract: We consider massively parallel discrete event simulations where the communication topology among the processing elements is a complex graph. In the case of regular topologies we review recent results on virtual time horizon... more
Mechanisms for managing message buffers in Time Warp parallel simulations executing on cache-coherent shared-memory multiprocessors are studied. Two simple buffer management strategies called the sender pool and receiver pool mechanisms... more
Many of today's military services and applications run on geographically distributed sites. Before these services and applications can be deployed in an actual network, they need to be tested and evaluated under realistic scenarios with... more
Recently, a considerable amount of effort in the U.S. Department of Defense has been devoted to defining the High Level Architecture (HLA) for distributed simulations. This paper describes the time management component of the HLA that... more
We show how random Boolean networks, a well-known model of the interaction among genes within a living cell, can be generalized by relaxing the Boolean approximation, therefore de®ning a class of continuous genetic networks, and by... more
We study the second sound dipole mode in a partially Bose-Einstein condensed gas. This mode is excited by spatially separating and releasing the center-of-mass of the Bose-Einstein condensate (BEC) with respect to the thermal cloud, after... more
It is risky to implement a large-scale wireless sensor system without predicating its behavior beforehand through simulation, an indispensable step toward the final system. Since in wireless simulation, over 90% simulation time is spent... more
We present a dynamic verification tool MCC for Multicore Communication API applications -a new API for communication among cores. MCC systematically explores all relevant interleavings of an MCAPI application using a tailormade dynamic... more
The aim of this thesis was to develop a model of a receiver which could be quickly used to analyze radiated interference levels from data captured at the output of the antenna equipment used to measure radiated energy. Active circuits... more
This paper presents the first step toward a computational steering environment based on CORBA. This environment, called EPSN 1 , allows the control, the data exploration and the data modification for numerical simulations involving an... more
The on-line visualization and the computational steering of parallel simulations come up against a serious coherence problem. Indeed, data distributed over parallel processes must be accessed carefully to ensure they are presented to the... more
The on-line visualization and the computational steering of parallel simulations come up against a serious coherence problem. Indeed, data distributed over parallel processes must be accessed carefully to ensure they are presented to the... more
We propose a bottom-up computer engineering approach to the Grand Challenge of understanding the Architecture of Brain and Mind as a viable complement to top-down modelling and alternative approaches informed by the skills and... more
Ce travail concerne la résolution numérique de l'équation de Vlasov en utilisant une grille de l'espace des phases. Contrairement aux méthodes Particle In Cell (PIC) qui sont connues pour être bruitée, nous proposons une méthode basée sur... more
Ce travail concerne la résolution numérique de l'équation de Vlasov en utilisant une grille de l'espace des phases. Contrairement aux méthodes Particle In Cell (PIC) qui sont connues pour être bruitée, nous proposons une méthode basée sur... more
Parallel computers today are designed with larger number of processors than ever before, connected by large scale Interconnection Networks (INs). Communication is the key to achieving high performance on such machines, making the study of... more
Networks on Chip (NoC) come along with increased complexity from the implementation and management perspective. This leads to higher energy consumption and programming complexity of NoC architectures. This work introduces communication... more
Different numerical optimization strategies were used to find an optimized parameter setting for the sheet metal forming process. A parameterization of a time-dependent blank-holder force was used to control the deep-drawing simulation.... more
For parallel simulation of VLSI circuits on transistor level a sophisticated partitioning of the circuits into subcircuits is crucial. Each net connecting the subcircuits causes additional communication and computation effort. As the... more
In this paper, an Adaptive Code NonUniform Modulation with Orthogonal Frequency Division Multiplexing (OFDM) System was evaluated in the underwater acoustic communication channel. This system was adopted from the Subcarrier arrangement of... more
Simultaneous events are the events scheduled to occur at the same simulation time. This paper proposes a new event ordering mechanism for handling simultaneous events of DEVS models in distributed simulation. The DEVS formalism provides a... more
We discuss an approach for creating a federated network simulation that eases the burdens on the simulator user that typically arise from more traditional methods for defining spaceparallel simulations. Previous approaches have... more
A distributed simulation is said to be repeatable if successive executions utilizing the same inputs produce exactly the same outputs. Repeatability is a highly desirable property, particularly for analytic simulation models. This paper... more
Multiobjective combinatorial optimization problems in various disciplines remain to be the focus of extensive research due to their inherent hard nature and difficulty of finding near-optimal solutions. Iterative heuristics like Tabu... more
The key innovation in this paper is an open-source, high-performance iterative solver for high contrast, strongly anisotropic elliptic partial differential equations implemented within dune-pdelab. The iterative solver exploits a robust,... more