Marc de la Asunción
University of Granada
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marc de la Asunción.
The Journal of Supercomputing | 2011
Marc de la Asunción; José M. Mantas; Manuel J. Castro
The numerical solution of shallow water systems is useful for several applications related to geophysical flows, but the big dimensions of the domains suggests the use of powerful accelerators to obtain numerical results in reasonable times. This paper addresses how to speed up the numerical solution of a first order well-balanced finite volume scheme for 2D one-layer shallow water systems by using modern Graphics Processing Units (GPUs) supporting the NVIDIA CUDA programming model. An algorithm which exploits the potential data parallelism of this method is presented and implemented using the CUDA model in single and double floating point precision. Numerical experiments show the high efficiency of this CUDA solver in comparison with a CPU parallel implementation of the solver and with respect to a previously existing GPU solver based on a shading language.
Journal of Parallel and Distributed Computing | 2012
Marc de la Asunción; José M. Mantas; Manuel J. Castro; Enrique D. Fernández-Nieto
The numerical solution of two-layer shallow water systems is required to simulate accurately stratified fluids, which are ubiquitous in nature: they appear in atmospheric flows, ocean currents, oil spills, etc. Moreover, the implementation of the numerical schemes to solve these models in realistic scenarios imposes huge demands of computing power. In this paper, we tackle the acceleration of these simulations in triangular meshes by exploiting the combined power of several CUDA-enabled GPUs in a GPU cluster. For that purpose, an improvement of a path conservative Roe-type finite volume scheme which is specially suitable for GPU implementation is presented, and a distributed implementation of this scheme which uses CUDA and MPI to exploit the potential of a GPU cluster is developed. This implementation overlaps MPI communication with CPU-GPU memory transfers and GPU computation to increase efficiency. Several numerical experiments, performed on a cluster of modern CUDA-enabled GPUs, show the efficiency of the distributed solver.
european conference on parallel processing | 2010
Marc de la Asunción; José M. Mantas; Manuel J. Castro
The two-layer shallow water system is used as the numerical model to simulate several phenomena related to geophysical flows such as the steady exchange of two different water flows, as occurs in the Strait of Gibraltar, or the tsunamis generated by underwater landslides. The numerical solution of this model for realistic domains imposes great demands of computing power and modern Graphics Processing Units (GPUs) have demonstrated to be a powerful accelerator for this kind of computationally intensive simulations. This work describes an accelerated implementation of a first order well-balanced finite volume scheme for 2D two-layer shallow water systems using GPUs supporting the CUDA (Compute Unified Device Architecture) programming model and double precision arithmetic. This implementation uses the CUDA framewok to exploit efficiently the potential fine-grain data parallelism of the numerical algorithm. Two versions of the GPU solver are implemented and studied: one using both single and double precision, and another using only double precision. Numerical experiments show the efficiency of this CUDA solver on several GPUs and a comparison with an efficient multicore CPU implementation of the solver is also reported.
Annals of Operations Research | 2007
Marc de la Asunción; Luis Castillo; Juan Fernández-Olivares; Óscar García-Pérez; Antonio González; Francisco Palao
Abstract An interleaved integration of the planning and scheduling process is presented with the idea of including soft temporal constraints in a partial order planner that is being used as the core module of an intelligent decision support system for the design forest fire fighting plans. These soft temporal constraints have been defined through fuzzy sets. This representation allows us a flexible representation and handling of temporal information. The scheduler model consists of a fuzzy temporal constraints network whose main goal is the consistency checking of the network associated to each partial order plan. Moreover, we present a model of estimating this consistency, and show the monitoring and rescheduling capabilities of the system. The resulting approach is able to tackle problems with ill defined knowledge, to obtain plans that are approximately consistent and to adapt the execution of plans to unexpected delays.
SeMA Journal: Boletín de la Sociedad Española de Matemática Aplicada | 2010
Manuel J. Castro; Sergio Ortega; Marc de la Asunción; José M. Mantas
In this paper, we focus on the efficient implementation of path conservative Roe type high order finite volume schemes to simulate shallow flows. The motion of a layer of homogeneous non-viscous fluid is supposed to be governed by the shallow-water system, formulated under the form of a conservation law with source terms. The implementation of the scheme is carried out on Graphics Processing Units (GPUs), thus achieving a substantial improvement of the speedup with respect to normal CPUs. Finally, some numerical experiments are presented.
Comptes Rendus Mecanique | 2011
Manuel J. Castro; Sergio Ortega; Marc de la Asunción; José M. Mantas; José M. Gallardo
Computers & Fluids | 2013
Marc de la Asunción; Manuel J. Castro; Enrique D. Fernández-Nieto; José M. Mantas; Sergio Ortega Acosta; J. M. González-Vida
Archive | 2014
Jorge Macías-Sánchez; Manuel Jesus Castro-Diaz; J. M. González-Vida; Marc de la Asunción; Sergio Ortega
Submitted to JGR | 2017
J. M. González-Vida; Jorge Macías; Manuel Díaz; Carlos Sánchez Linares; Marc de la Asunción; Sergio Ortega Acosta; Diego Arcas
Journal of Mathematics in Industry | 2016
Carlos Sánchez-Linares; Marc de la Asunción; Manuel J. Castro; J. M. González-Vida; Jorge Macías; Siddhartha Mishra