Parallelization of a Commercial Streamline Simulator and Performance on Practical Models

2010 ◽  
Vol 13 (03) ◽  
pp. 383-390 ◽  
Author(s):  
R.P.. P. Batycky ◽  
M.. Förster ◽  
M.R.. R. Thiele ◽  
K.. Stüben

Summary We present the parallelization of a commercial streamline simulator to multicore architectures based on the OpenMP programming model and its performance on various field examples. This work is a continuation of recent work by Gerritsen et al. (2009) in which a research streamline simulator was extended to parallel execution. We identified that the streamline-transport step represents approximately 40-80% of the total run time. It is exactly this step that is straightforward to parallelize owing to the independent solution of each streamline that is at the heart of streamline simulation. Because we are working with an existing large serial code, we used specialty software to quickly and easily identify variables that required particular handling for implementing the parallel extension. Minimal rewrite to existing code was required to extend the streamline-transport step to OpenMP. As part of this work, we also parallelized additional run-time code, including the gravity-line solver and some simple routines required for constructing the pressure matrix. Overall, the run-time fraction of code parallelized ranged from 0.50 to 0.83, depending on the transport physics being considered. We tested our parallel simulator on a variety of large models including SPE 10, Forties-a UK oil/water model, Judy Creek-a Canadian waterflood/water-alternating-gas (WAG) model, and a South American black-oil model. We noted overall speedup factors from 1.8 to 3.3x for eight threads. In terms of real time, this implies that large-scale streamline simulation models as tested here can be simulated in less than 4 hours. We found speedup results to be reasonable when compared with Amdahl's ideal scaling law. Beyond eight threads, we observed minimal speedups because of memory bandwidth limits on our test machine.

2018 ◽  
Vol 16 (06) ◽  
pp. 1840028 ◽  
Author(s):  
Joungmin Choi ◽  
Yoonjae Park ◽  
Sun Kim ◽  
Heejoon Chae

In recent years, there have been many studies utilizing DNA methylome data to answer fundamental biological questions. Bisulfite sequencing (BS-seq) has enabled measurement of a genome-wide absolute level of DNA methylation at single-nucleotide resolution. However, due to the ambiguity introduced by bisulfite-treatment, the aligning process especially in large-scale epigenetic research is still considered a huge burden. We present Cloud-BS, an efficient BS-seq aligner designed for parallel execution on a distributed environment. Utilizing Apache Hadoop framework, Cloud-BS splits sequencing reads into multiple blocks and transfers them to distributed nodes. By designing each aligning procedure into separate map and reducing tasks while an internal key-value structure is optimized based on the MapReduce programming model, the algorithm significantly improves alignment performance without sacrificing mapping accuracy. In addition, Cloud-BS minimizes the innate burden of configuring a distributed environment by providing a pre-configured cloud image. Cloud-BS shows significantly improved bisulfite alignment performance compared to other existing BS-seq aligners. We believe our algorithm facilitates large-scale methylome data analysis. The algorithm is freely available at https://paryoja.github.io/Cloud-BS/ .


Author(s):  
András Éles ◽  
István Heckl ◽  
Heriberto Cabezas

AbstractA mathematical model is introduced to solve a mobile workforce management problem. In such a problem there are a number of tasks to be executed at different locations by various teams. For example, when an electricity utility company has to deal with planned system upgrades and damages caused by storms. The aim is to determine the schedule of the teams in such a way that the overall cost is minimal. The mobile workforce management problem involves scheduling. The following questions should be answered: when to perform a task, how to route vehicles—the vehicle routing problem—and the order the sites should be visited and by which teams. These problems are already complex in themselves. This paper proposes an integrated mathematical programming model formulation, which, by the assignment of its binary variables, can be easily included in heuristic algorithmic frameworks. In the problem specification, a wide range of parameters can be set. This includes absolute and expected time windows for tasks, packing and unpacking in case of team movement, resource utilization, relations between tasks such as precedence, mutual exclusion or parallel execution, and team-dependent travelling and execution times and costs. To make the model able to solve larger problems, an algorithmic framework is also implemented which can be used to find heuristic solutions in acceptable time. This latter solution method can be used as an alternative. Computational performance is examined through a series of test cases in which the most important factors are scaled.


Author(s):  
Zahra Homayouni ◽  
Mir Saman Pishvaee ◽  
Hamed Jahani ◽  
Dmitry Ivanov

AbstractAdoption of carbon regulation mechanisms facilitates an evolution toward green and sustainable supply chains followed by an increased complexity. Through the development and usage of a multi-choice goal programming model solved by an improved algorithm, this article investigates sustainability strategies for carbon regulations mechanisms. We first propose a sustainable logistics model that considers assorted vehicle types and gas emissions involved with product transportation. We then construct a bi-objective model that minimizes total cost as the first objective function and follows environmental considerations in the second one. With our novel robust-heuristic optimization approach, we seek to support the decision-makers in comparison and selection of carbon emission policies in supply chains in complex settings with assorted vehicle types, demand and economic uncertainty. We deploy our model in a case-study to evaluate and analyse two carbon reduction policies, i.e., carbon-tax and cap-and-trade policies. The results demonstrate that our robust-heuristic methodology can efficiently deal with demand and economic uncertainty, especially in large-scale problems. Our findings suggest that governmental incentives for a cap-and-trade policy would be more effective for supply chains in lowering pollution by investing in cleaner technologies and adopting greener practices.


Author(s):  
Ismail Chabini

A solution is provided for what appears to be a 30-year-old problem dealing with the discovery of the most efficient algorithms possible to compute all-to-one shortest paths in discrete dynamic networks. This problem lies at the heart of efficient solution approaches to dynamic network models that arise in dynamic transportation systems, such as intelligent transportation systems (ITS) applications. The all-to-one dynamic shortest paths problem and the one-to-all fastest paths problems are studied. Early results are revisited and new properties are established. The complexity of these problems is established, and solution algorithms optimal for run time are developed. A new and simple solution algorithm is proposed for all-to-one, all departure time intervals, shortest paths problems. It is proved, theoretically, that the new solution algorithm has an optimal run time complexity that equals the complexity of the problem. Computer implementations and experimental evaluations of various solution algorithms support the theoretical findings and demonstrate the efficiency of the proposed solution algorithm. The findings should be of major benefit to research and development activities in the field of dynamic management, in particular real-time management, and to control of large-scale ITSs.


2016 ◽  
Vol 794 ◽  
Author(s):  
Antoine Campagne ◽  
Nathanaël Machicoane ◽  
Basile Gallet ◽  
Pierre-Philippe Cortet ◽  
Frédéric Moisy

What is the turbulent drag force experienced by an object moving in a rotating fluid? This open and fundamental question can be addressed by measuring the torque needed to drive an impeller at a constant angular velocity ${\it\omega}$ in a water tank mounted on a platform rotating at a rate ${\it\Omega}$. We report a dramatic reduction in drag as ${\it\Omega}$ increases, down to values as low as 12 % of the non-rotating drag. At small Rossby number $Ro={\it\omega}/{\it\Omega}$, the decrease in the drag coefficient $K$ follows the approximate scaling law $K\sim Ro$, which is predicted in the framework of nonlinear inertial-wave interactions and weak-turbulence theory. However, stereoscopic particle image velocimetry measurements indicate that this drag reduction instead originates from a weakening of the turbulence intensity in line with the two-dimensionalization of the large-scale flow.


2017 ◽  
Vol 114 (46) ◽  
pp. E9767-E9774 ◽  
Author(s):  
Hideyuki Mizuno ◽  
Hayato Shiba ◽  
Atsushi Ikeda

The low-frequency vibrational and low-temperature thermal properties of amorphous solids are markedly different from those of crystalline solids. This situation is counterintuitive because all solid materials are expected to behave as a homogeneous elastic body in the continuum limit, in which vibrational modes are phonons that follow the Debye law. A number of phenomenological explanations for this situation have been proposed, which assume elastic heterogeneities, soft localized vibrations, and so on. Microscopic mean-field theories have recently been developed to predict the universal non-Debye scaling law. Considering these theoretical arguments, it is absolutely necessary to directly observe the nature of the low-frequency vibrations of amorphous solids and determine the laws that such vibrations obey. Herein, we perform an extremely large-scale vibrational mode analysis of a model amorphous solid. We find that the scaling law predicted by the mean-field theory is violated at low frequency, and in the continuum limit, the vibrational modes converge to a mixture of phonon modes that follow the Debye law and soft localized modes that follow another universal non-Debye scaling law.


Water ◽  
2022 ◽  
Vol 14 (1) ◽  
pp. 110
Author(s):  
Raphael Schneider ◽  
Simon Stisen ◽  
Anker Lajer Højberg

About half of the Danish agricultural land is drained artificially. Those drains, mostly in the form of tile drains, have a significant effect on the hydrological cycle. Consequently, the drainage system must also be represented in hydrological models that are used to simulate, for example, the transport and retention of chemicals. However, representation of drainage in large-scale hydrological models is challenging due to scale issues, lacking data on the distribution of drain infrastructure, and lacking drain flow observations. This calls for more indirect methods to inform such models. Here, we investigate the hypothesis that drain flow leaves a signal in streamflow signatures, as it represents a distinct streamflow generation process. Streamflow signatures are indices characterizing hydrological behaviour based on the hydrograph. Using machine learning regressors, we show that there is a correlation between signatures of simulated streamflow and simulated drain fraction. Based on these insights, signatures relevant to drain flow are incorporated in hydrological model calibration. A distributed coupled groundwater–surface water model of the Norsminde catchment, Denmark (145 km2) is set up. Calibration scenarios are defined with different objective functions; either using conventional stream flow metrics only, or a combination with hydrological signatures. We then evaluate the results from the different scenarios in terms of how well the models reproduce observed drain flow and spatial drainage patterns. Overall, the simulation of drain in the models is satisfactory. However, it remains challenging to find a direct link between signatures and an improvement in representation of drainage. This is likely attributable to model structural issues and lacking flexibility in model parameterization.


2018 ◽  
Author(s):  
LMD

We show how the two-layer moist-convective rotating shallow water model (mcRSW), which proved to be a simple and robust tool for studying effects of moist convection on large-scale atmospheric motions, can be improved by including, in addition to the water vapour, precipitable water, and the effects of vaporisation, entrainment, and precipitation. Thus improved mcRSW becomes cloud-resolving. It is applied, as an illustration, to model the development of instabilities of tropical cyclone-like vortices.


Sign in / Sign up

Export Citation Format

Share Document