Luis Cebamanos

Luis Cebamanos
  • MSc MPhil High Performance Computing
  • Consultant at University of Edinburgh

About

18
Publications
7,811
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
102
Citations
Introduction
Luis Cebamanos currently works at the Edinburgh Parallel Computing Centre, The University of Edinburgh. Luis does research in HPC and Computational Science.
Current institution
University of Edinburgh
Current position
  • Consultant

Publications

Publications (18)
Article
Fortran coarrays are an attractive alternative to MPI due to a familiar Fortran syntax, single sided communications and implementation in the compiler. Scaling of coarrays is compared in this work to MPI, using cellular automata (CA) 3D Ising magnetisation miniapps, built with the CASUP CA library, https://cgpack.sourceforge.io , developed by the a...
Article
Full-text available
One of the main hurdles of partitioned global address space (PGAS) approaches is the dominance of message passing interface (MPI), which as a de facto standard appears in the code basis of many applications. To take advantage of the PGAS APIs like global address space programming interface (GASPI) without a major change in the code basis, interoper...
Conference Paper
Full-text available
Fortran coarrays are an attractive alternative to MPI due to a familiar Fortran syntax, single sided communications and implementation in the compiler. Scaling of coarrays is compared in this work to MPI, using cellular automata (CA) 3D Ising magnetisation miniapps, built with the CASUP CA library, https://cgpack.sourceforge.io, developed by the au...
Article
A 3D multi-scale cellular automata finite element (CAFE) frame-work for modelling fracture in heterogeneous materials is described. The framework is implemented in a hybrid MPI/Fortran coarray code for efficient parallel execution on HPC platforms. Two open source BSD licensed libraries developed by the authors in modern Fortran were used: CGPACK,...
Chapter
Full-text available
One of the main hurdles of a broad distribution of PGAS approaches is the prevalence of MPI, which as a de-facto standard appears in the code basis of many applications. To take advantage of the PGAS APIs like GASPI without a major change in the code basis, interoperability between MPI and PGAS approaches needs to be ensured. In this article, we ad...
Preprint
Full-text available
One of the main hurdles of PGAS approaches is the dominance of MPI, which as a de-facto standard appears in the code basis of many applications. To take advantage of the PGAS APIs like GASPI without a major change in the code basis, interoperability between MPI and PGAS approaches needs to be ensured. In this article we consider an interoperable GA...
Conference Paper
Full-text available
One of the main hurdles of a broad distribution of PGAS approaches is the prevalence of MPI, which as a de-facto standard appears in the code basis of many applications. To take advantage of the PGAS APIs like GASPI without a major change in the code basis, inter-operability between MPI and PGAS approaches needs to be ensured. In this article, we a...
Conference Paper
Full-text available
Nuclear materials are subjected to demanding environments, encountering high temperature gradients and fast neutron fluxes that gradually damage its structure and therefore change the material properties. Some components of a nuclear reactor determine its lifetime , such as the graphite core and steel pressure vessel for fission reactors. In case o...
Conference Paper
Full-text available
We have developed miniapps from MPI finite element library ParaFEM and Fortran 2008 coarray cellular automata library CGPACK. The miniapps represent multiscale fracture models of polycrystalline solids. The software from which these miniapps have been derived will improve predictive modelling in the automotive, aerospace, power generation, defense...
Article
Full-text available
Coarrays are a Fortran 2008 standard feature intended for SIMD type parallel programming. The runtime environment starts a number of identical executable images of the coarray program, on multiple processors, which could be actual physical processors or threads. Each image has a unique number and its private address space. Ordinary variables are pr...
Conference Paper
Full-text available
Accelerators and, in particular, Graphics Processing Units (GPUs) have emerged as promising computing technologies which may be suitable for the future Exascale systems. However, the complexity of their architectures and the impenetrable structure of some large appli- cations makes the hand-tuning algorithms process more challenging and unproductiv...
Conference Paper
Full-text available
Accelerators and, in particular, Graphics Processing Units (GPUs) have emerged as promising computing technologies which may be suitable for the future Exascale systems. However, the complexity of their architectures and the impenetrable structure of some large applications makes the hand-tuning algorithms process more challenging and unproductive....
Article
Full-text available
Quantification of the contribution of genetic variation to phenotypic variation for complex traits becomes increasingly computationally demanding with increasing numbers of SNPs and individuals. To meet the challenges in making feasible large scale studies, we present the REACTA software. Adapted from ACTA (and, in turn, GCTA), it is tailored to ex...
Conference Paper
Full-text available
GPUs are devices highly optimized for a small set of graphic operations.  Originally designed for computing gaming industry GPUs work as accelerator to CPUs, that is:  Most part of code is executed by CPUs  Computational expensive kernels run on GPUs The key of the GPUs success relies on a large number of cores executed in parallel, low latency...

Network

Cited By