A. J. Rubio-Montero
Complutense University of Madrid
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by A. J. Rubio-Montero.
international parallel and distributed processing symposium | 2007
A. J. Rubio-Montero; Eduardo Huedo; Rubén S. Montero; Ignacio Martín Llorente
Virtual machines are a promising technology to overcome some of the problems found in current grid infrastructures, like heterogeneity, performance partitioning or application isolation. In this work, we present straightforward deployment of virtual machines in globus grids. This solution is based on standard services and does not require additional middleware to be installed. Also, we assess the suitability of this deployment in the execution of a high throughput scientific application, the XMM-Newton scientific analysis system.
IEEE Transactions on Plasma Science | 2010
Manuel Rodríguez-Pascual; José Guasp; Francisco Castejón Magaña; A. J. Rubio-Montero; Ignacio Martín Llorente; Rafael Mayo García
FAFNER2, which is a 3-D code adapted to the TJ-II helical axis stellarator from the original one developed by Lister at Max Planck IPP, simulates by Monte Carlo methods the neutral beam injection technology (a key heating method for most of the fusion experiments worldwide). To date, FAFNER2 has been usually run at CIEMAT by means of a batch mode on a shared memory computer with MIPS processors. This paper describes how the application has ben updated to employ MPI and run on standard Linux clusters. As in Grid infrastructures, not every site has MPI installed on their nodes; a serial version has also been developed, together with a Java Distributed Resource Management Application API program able to run FAFNER2 on distributed resource platforms, such as Grid infrastructures. In addition, and with new improvements in the code for maximizing its performance, the metascheduler GridWay has also been incorporated for maximizing the executions on the Grid. Scalability, fault tolerance, and correctness of the result have been proved employing a significant number of particles and nodes within a local cluster and the EGEE infrastructure.
parallel, distributed and network-based processing | 2011
Manuel Rodríguez-Pascual; A. J. Rubio-Montero; Rafael Mayo; A. Bustos; F. Castejón; Ignacio Martín Llorente
ISDEP (Integrator of Stochastic Differential Equations for Plasmas) is a Monte Carlo code that solves the plasma dynamics in a fusion device and perfectly scales on distributed computing platforms. Montera is a recent framework developed for achieving Grid efficient executions of Monte Carlo applications, as ISDEP is. In this work, the improvement of performing the calculations of ISDEP with Montera, which rise up to 34.9%, is shown as well as an analysis on the implications it could have, which aim to show to the fusion research community the benefits of using Montera.
IEEE Transactions on Plasma Science | 2010
A. J. Rubio-Montero; Francisco M. Castejon Magana; Manuel Rodríguez-Pascual; Esther Montes Prado; Rafael Mayo García
Neoclassical (NC) transport calculations are necessary for the complete simulation cycle of the behavior of plasmas inside both tokamaks and stellarators, which are more complex to be performed on the latest. In addition, due to the fact that the NC transport is mainly determined by the magnetic properties of the device (mathematically designed by the number of Fourier harmonics needed to describe the confining magnetic field), its study is mandatory to ensure the efficiency of a certain coil configuration before it is implemented in a fusion reactor. Thus, improvements to the already constructed devices and certain design decisions for the new ones, such as W7-X, NCSX, or QPS, have been made based on the estimations of the NC transport, among other criteria. In this sense, a compromise between the number of modes and polynomials to describe the distribution function and the required computing time to obtain reliable estimates is a must. This paper presents the porting process to the Grid and the computational optimization of the Drift Kinetic Equation Solver code, devoted to obtain the monoenergetic diffusion coefficients of the NC transport as well as the first coupled prototype for estimating the transport coefficients with such a new code release. The advantage of this code over the Monte Carlo applications already in production on the Grid is that it allows the estimation of all the transport coefficients, not only the diagonal ones. The tests and results obtained have been applied to the TJ-II Flexible Heliac, a stellarator in operation at National Fusion Laboratory (Spain), by using the EELA-2 Project infrastructure.
distributed computing and artificial intelligence | 2009
Raul Isea; Esther Montes; A. J. Rubio-Montero; Rafael Mayo
PhyloGrid is a new tool continuously in progress whose aim is two-fold: to reduce the technological divide that a partial scientific community with low computational skills has for accessing new powerful computational platforms such as Grid; and, to develop a user-friendly interface by means of a workflow integrated in a web-portal. MrBayes software has been selected for calculating the evolutionary history of the species which is being integrated into new tools that performs the execution of jobs. Finally, this new application has been tested on the Human Papillomavirus.
international conference on high performance computing and simulation | 2012
A. J. Rubio-Montero; Francisco Castejón; E. Huedo; Manuel Rodríguez-Pascual; Rafael Mayo-García
The neoclassical transport is a lower limit of the whole transport in plasmas confined in fusion devices, either stellarators or tokamaks. Even more, the determination of a vast database compiling monoenergetic and transport coefficients is very useful for coupling different codes, which can use those values as input data. The DKEsG application is able to obtain such parameters on Grid infrastructures. Since a large number of regular jobs are needed for filling the aforementioned database, a fast and robust execution scheme is necessary. For this purpose, a new DRMAA-enabled DKEsG version that makes use of a new generic pilot-job platform is used, avoiding the most significant overheads related to standard Grid middleware. This new developed mechanism is suitable for many other scientific applications involving high-throughput calculations.
international conference on high performance computing and simulation | 2010
Manuel Rodríguez-Pascual; Francisco Castejón; A. J. Rubio-Montero; Rafael Mayo García; Ignacio Martín Llorente
FAFNER2 is a 3D code that simulates by Monte Carlo methods the Neutral Beam Injection (NBI) technology. The original version was implemented for shared memory computers with MIPS proccesors, so an update to be executed by means of MPI on standard Linux clusters has been carried out as well as a new version to be run on Grid. To do the latest, a serial version has also been developed, together with a Java DRMAA program that is submitted by the GridWay metascheduler. As a result, two new improved versions of the code (HPC and Grid) are available.
2014 Annual Global Online Conference on Information and Computer Technology | 2014
Manuel Rodríguez-Pascual; A. J. Rubio-Montero; Rafael Mayo-García; Christos Kanellopoulos; Ognjen Prnjat; Diego Darriba; David Posada
In this work, the authors present a set of tools to overcome the problem of creating and executing distributed applications on dynamic environments in a resilient way, also ensuring the reproducibility of the performed experiments. The objective is to provide a portable, unattended and fault-tolerant set of tools, encapsulating the infrastructure-dependent operations away from the application developers and users, allowing to perform experiments based on open access data repositories. In this way, users can seamlessly search and lately access datasets that can be automatically retrieved as input data into a code already integrated in the proposed workflow. Such a search is based on metadata standards and relies on Persistent Identifiers (PID) to assign specific repositories. The applications profit from Distributed Toolbox, a newly created framework devoted to the creation and execution of distributed applications and includes tools for unattended Cluster and Grid execution, where a total fault tolerance is provided. By decoupling the definition of the remote tasks from its execution and control, the development, execution and maintenance of distributed applications is significantly simplified with respect to previous solutions, increasing their robustness and allowing running them on different computational platforms with little effort. The integration with open access databases and employment of PIDs for long-lasting references ensures that the data related to the experiments will persist, closing a complete research circle of data access / processing/ storage / dissemination of results.
ieee international conference on high performance computing data and analytics | 2016
Manuel Rodríguez-Pascual; Christos Kanellopoulos; A. J. Rubio-Montero; Diego Darriba; Ognjen Prnjat; David Posada; Rafael Mayo-García
Nowadays, computing calculations are becoming more and more demanding due to the huge pool of resources available. This demand must be satisfied in terms of computational efficiency and resilience, which is compromised in distributed and heterogeneous platforms. Not only this, data obtained are often either reused by other researchers or recalculated. In this work, a set of tools to overcome the problem of creating and executing fault tolerant distributed applications on dynamic environments is presented. Such a set also ensures the reproducibility of the performed experiments providing a portable, unattended and resilient framework that encapsulates the infrastructure-dependent operations away from the application developers and users, allowing performing experiments based on Open Access data repositories. In this way, users can seamlessly search and lately access datasets that can be automatically retrieved as input data into a code already integrated in the proposed workflow. Such a search is based on metadata standards and relies on Persistent Identifiers PID to assign specific repositories. The applications profit from Distributed Toolbox, a framework devoted to the creation and execution of distributed applications and includes tools for unattended cluster and grid execution, where a total fault tolerance is provided. By decoupling the definition of the remote tasks from its execution and control, the development, execution and maintenance of distributed applications is significantly simplified with respect to previous solutions, increasing their robustness and allowing running them on different computational platforms with little effort. The integration with Open Access databases and employment of PIDs for long-lasting references ensures that the data related to the experiments will persist, closing a complete research circle of data access/processing/storage/dissemination of results.
Archive | 2011
Raul Isea; Esther Montes; A. J. Rubio-Montero; Rafael Mayo
PhyloGrid is an application developed in the framework of the EELA-2 project devoted to the calculation of Phylogenies by means of the MrBayes software, that is, Bayesian statistics. To the moment, it has been used to perform studies on the Human Immunodeficiency Virus (HIV), the Human Papillomavirus (HPV), and the DENgue Virus (DENV). PhyloGrid aims to offer an easy interface for the bioinformatics community, which abstracts the final user from the ICT (Information and Communications Technology) underneath, so only the definition of the parameters for doing the Bayesian calculation should be set, including the model of evolution as well as a multiple alignment of the sequences previously to the final result. This chapter provides a description of the application and some new results related to the aforementioned diseases is also shown.