Now showing items 1-5 of 5

    • A FE2 multi-scale implementation for modeling composite materials on distributed architectures 

      Giuntoli, Guido; Aguilar Mena, Jimmy; Vázquez, Mariano; Oller Martínez, Sergio Horacio; Houzeaux, Guillaume (2019-04-01)
      Article
      Restricted access - publisher's policy
      This work investigates the accuracy and performance of a FE2 multi-scale implementation used to predict the behavior of composite materials. The equations are formulated assuming the small deformations solid mechanics ...
    • Automatic aggregation of subtask accesses for nested OpenMP-style tasks 

      Ali, Omar Shaaban Ibrahim; Aguilar Mena, Jimmy; Beltran Querol, Vicenç; Carpenter, Paul Matthew; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Institute of Electrical and Electronics Engineers (IEEE), 2022)
      Conference report
      Open Access
      Task-based programming is a high performance and productive model to express parallelism. Tasks encapsulate work to be executed across multiple cores or offloaded to GPUs, FPGAs, other accelerators or other nodes. In order ...
    • Methodology for malleable applications on distributed memory systems 

      Aguilar Mena, Jimmy (Universitat Politècnica de Catalunya, 2022-11-23)
      Doctoral thesis
      Open Access
      (English) The dominant programming approach for scientific and industrial computing on clusters is MPI+X. While there are a variety of approaches within the node, denoted by the ``X'', Message Passing interface (MPI) is ...
    • OmpSs-2@Cluster: Distributed memory execution of nested OpenMP-style tasks 

      Aguilar Mena, Jimmy; Ali, Omar Shaaban Ibrahim; Beltran Querol, Vicenç; Carpenter, Paul Matthew; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Springer Nature, 2022)
      Conference report
      Open Access
      State-of-the-art programming approaches generally have a strict division between intra-node shared memory parallelism and inter-node MPI communication. Tasking with dependencies offers a clean, dependable abstraction for ...
    • Transparent load balancing of MPI programs using OmpSs-2@Cluster and DLB 

      Aguilar Mena, Jimmy; Ali, Omar Shaaban Ibrahim; López Herrero, Víctor; Garcia Casulla, Marta; Carpenter, Paul Matthew; Ayguadé Parra, Eduard; Labarta Mancho, Jesús José (Association for Computing Machinery (ACM), 2022)
      Conference report
      Open Access
      Load imbalance is a long-standing source of inefficiency in high performance computing. The situation has only got worse as applications and systems increase in complexity, e.g., adaptive mesh refinement, DVFS, memory ...