REMODEL

Advancing Parallel Mesh Generation and Geometry Representation to Enable Industrially Relevant, High-Fidelity Simulations

EPSRC
Home
Mission Work Packages Partners Advisory Board
Team
Publications Software
News Events
Contact

About the Programme

Work Packages

REMODEL is structured around six interconnected work packages, each addressing a critical component of parallel mesh generation and geometry handling for high-performance computing.

WP1 addresses a fundamental limitation in modern simulation workflows: the difficulty of scaling complex geometric models across high-performance computing systems. Existing CAD-based approaches are typically designed for serial environments, requiring entire models to be loaded and processed on a single machine. This creates major challenges when dealing with large assemblies, moving geometries, and repeated geometric interrogation within simulation pipelines.

As simulation fidelity and model complexity increase, geometry handling becomes a critical bottleneck, particularly in HPC environments where efficient execution depends on parallel scalability, data locality, and memory efficiency. Current approaches struggle to distribute geometry effectively across processors, leading to excessive memory usage, poor performance, and limited scalability on heterogeneous CPU–GPU architectures.

WP1 tackles these challenges by rethinking how geometry is represented, partitioned, and accessed in parallel, enabling scalable, distributed geometry handling that integrates seamlessly with meshing and simulation workflows.

Objectives

The objective is to develop scalable geometry handling strategies that enable efficient distribution and interrogation of geometry across heterogeneous CPU–GPU architectures. This includes evaluating alternative geometric representations such as NURBS, implicit, faceted, and hybrid models, alongside methods for geometry partitioning and data locality. A key aim is to ensure geometry is fully integrated within simulation workflows, rather than acting as a preprocessing constraint.

WP1 will deliver parallel-ready geometry handling tools that support distributed models, dynamic updates, and efficient interaction with simulation workflows, removing geometry as a bottleneck in high-fidelity simulation.

Tasks

To achieve this, WP1 is structured around a series of focused technical tasks:

  • Appraisal of Geometric Representations: Investigate and evaluate how different geometric representations impact meshing, scalability, data locality, memory requirements, and performance on heterogeneous Exascale systems.
  • Optimisation of Geometry Partitioning for HPC: Develop strategies for distributing large geometric models across CPU–GPU architectures, improving load balance and data locality.
  • Reduction of Geometry Complexity: Explore approaches for reducing large-scale geometry while preserving critical features, including reuse of repeated components and simplified representations.
  • Geometry Parameterisation for Design and Adaptivity: Develop parameterisation strategies that support efficient design iteration and adaptive simulation workflows.
  • Integration of Geometry Handling in Simulation Workflows: Enable tight coupling between geometry and simulation, including dynamic updates for moving and evolving geometries.

WP2 addresses the challenge of generating meshes that can simultaneously capture complex geometric detail, multi-physics behaviour, and large-scale computational efficiency. Existing meshing approaches are often limited in their ability to combine element types and approximation orders effectively, leading to either over-refined meshes or loss of accuracy in critical regions.

This challenge becomes significantly more acute in high-performance computing environments, where hybrid meshes must also support parallel generation, efficient data distribution, and consistent quality across partitions. Achieving smooth transitions between element types, maintaining geometric fidelity, and ensuring numerical stability across heterogeneous regions introduces substantial complexity, particularly for high-order methods.

WP2 tackles these issues by developing strategies that enable flexible, high-quality hybrid meshes that are both physically accurate and computationally efficient, forming a critical link between geometry representation and scalable simulation.

Objectives

The objective is to develop robust hybrid meshing strategies that combine multiple element types and approximation orders within a unified framework. This includes improving mesh resolution control, transition handling, and geometric fidelity, while ensuring compatibility with parallel workflows and high-order methods. These approaches aim to generate meshes that are both computationally efficient and physically accurate.

WP2 will deliver automated hybrid mesh generation capabilities that operate in parallel, enabling consistent, high-quality meshes for complex geometries and large-scale simulations.

Tasks

To achieve this, WP2 is structured around a series of focused technical tasks:

  • Development of Automatic Hybrid Mesh Generation Tools: Create tools that automatically generate and adapt hybrid meshes with varying element types, sizes, and approximation orders.
  • Research on Quality Metrics for Hybrid Meshes: Develop efficient quality metrics and associated optimisation tools for assessing, smoothing, and improving complex hybrid meshes.
  • Geometrical Fidelity in High-Order Meshes: Ensure high-order elements conform accurately to intricate curved geometries while maintaining element quality and stable transitions.
  • Parallel Hybrid Mesh Generation and Geometry Access Library: Develop a parallel platform that interfaces efficiently with geometry and supports distinct meshing strategies across different regions.

WP3 focuses on enabling efficient and scalable adaptive mesh generation for high-fidelity simulations involving multi-scale and time-dependent phenomena. While adaptivity is essential for resolving complex physical behaviour, many existing approaches struggle to operate effectively in parallel and heterogeneous HPC environments, where dynamic mesh modification introduces challenges in load balancing, data consistency, and communication overhead.

In large-scale simulations, the ability to refine and coarsen the mesh dynamically must be balanced against the need to maintain mesh quality, numerical stability, and computational efficiency. This is particularly challenging for distributed systems, where mesh updates can lead to data migration, partitioning constraints, and degraded performance if not carefully managed.

WP3 addresses these challenges by developing scalable, solver-integrated adaptive meshing strategies that enable meshes to evolve efficiently alongside the physics, ensuring accuracy is achieved only where needed while maintaining performance at scale.

Objectives

The aim is to develop parallel adaptive meshing strategies that allow mesh resolution to evolve dynamically based on the underlying physics. This includes refinement, coarsening, and degree adaptation, as well as support for moving geometries and transient simulations. A key goal is to maintain mesh quality and numerical stability while ensuring efficient execution on heterogeneous HPC platforms.

WP3 will deliver scalable adaptive meshing tools that integrate directly with simulation codes, enabling dynamic, efficient, and solver-driven mesh evolution at scale.

Tasks

To achieve this, WP3 is structured around a series of focused technical tasks:

  • Appraisal of Adaptivity Techniques: Investigate the ability of current adaptivity techniques to perform efficiently on heterogeneous HPC platforms.
  • Parallel Mesh Adaptation: Devise novel mesh and degree adaptation strategies that make effective use of CPU-GPU architectures.
  • Load Balancing of Mesh Adaptation: Develop strategies that improve data locality and reduce costly data migration during adaptive workflows.
  • Preservation of Mesh Quality: Minimise distortion and degradation of mesh quality caused by partitioning restrictions in distributed adaptation.
  • Efficient Access to Geometry and Topology: Develop techniques for efficient geometry and topology interrogation during adaptation while maintaining geometric fidelity.
  • Optimisation for Time-Dependent Simulations: Optimise adaptive meshing for simulations in which physical features and geometries evolve over time.
  • Seamless Integration with Simulation Codes: Create a plug-and-play platform that allows adaptive meshing to integrate smoothly with existing simulation codes.

WP4 explores the use of machine learning and data-driven methods to transform mesh generation from a largely manual, iterative process into a more predictive and automated workflow. Traditional approaches rely heavily on user expertise and repeated simulation cycles, making it difficult to achieve consistent performance across different geometries and physical scenarios.

This challenge is amplified in high-performance computing environments, where inefficient mesh design can lead to significant increases in computational cost. Leveraging the vast amounts of available simulation data presents an opportunity to guide decisions such as mesh density, anisotropy, and feature resolution, but integrating these approaches in a reliable and scalable way remains an open problem.

WP4 addresses this by developing AI-driven meshing strategies that learn from historical data, assist in geometry preparation, and guide mesh adaptation, reducing manual effort while improving consistency, efficiency, and scalability across complex simulation workflows.

Objectives

The objective is to enable AI-driven mesh generation strategies that can predict optimal mesh configurations based on geometry and physics. This includes learning from historical simulation data to improve mesh density, anisotropy, and feature resolution, while ensuring compatibility with high-fidelity and multi-physics simulation requirements.

WP4 will deliver data-driven meshing tools that automate key decisions in geometry preparation and mesh generation, reducing manual effort while improving consistency and efficiency.

Tasks

To achieve this, WP4 is structured around a series of focused technical tasks:

  • AI Geometry Feature Detection and Classification: Develop deep learning models that detect and classify geometric features critical to multi-physics simulation accuracy.
  • AI-based Mesh Adaptation for Multi-scale Simulations: Develop machine learning algorithms that predict where refinement or coarsening should occur in multi-scale simulations.
  • Historical Data-driven Mesh Optimisation: Use historical simulation data to predict near-optimum mesh spacing and reduce cycles to mesh-independent solutions.
  • AI-assisted Transient Mesh Prediction: Develop AI systems that predict future mesh requirements for transient simulations as features evolve over time.
  • Uncertainty Quantification for AI-driven Mesh Generation: Integrate uncertainty quantification techniques to improve the robustness and reliability of AI-based mesh predictions.
  • User Interaction and Feedback in AI-driven Workflows: Develop interfaces that allow users to influence AI decisions and refine models through real-time feedback.

WP5 addresses the challenge of enabling efficient and scalable multi-physics simulation by integrating advances in geometry handling, meshing, and adaptivity into coherent workflows. Real-world engineering problems involve tightly coupled physical processes, yet combining these within HPC environments remains difficult due to challenges in data exchange, synchronisation, and computational efficiency.

In particular, inconsistencies between geometry, mesh resolution, and solver behaviour can lead to reduced accuracy or unnecessary computational cost. Understanding how different physical models interact, and how sensitive they are to geometric and discretisation choices, is essential for developing robust simulation pipelines.

WP5 addresses these challenges by developing integrated multi-physics simulation strategies that ensure consistency, scalability, and efficiency, enabling high-fidelity simulations suitable for complex industrial applications.

Objectives

The objective is to establish integrated multi-physics simulation strategies that ensure consistency between geometry, mesh, and solver behaviour. This includes understanding the sensitivity of simulations to geometric features and mesh resolution, and improving how different physical models are coupled in parallel environments.

WP5 will deliver scalable multi-physics simulation workflows that bring together geometry, meshing, and solver technologies into coherent, high-performance pipelines suitable for industrial applications.

Tasks

To achieve this, WP5 is structured around a series of focused technical tasks:

  • Sensitivity of Multi-physics Simulations to Geometric Features and Mesh Resolution: Assess how geometric and mesh errors influence simulation accuracy and simplification decisions.
  • Verification of Multi-physics Simulation Accuracy: Evaluate solver accuracy across design stages and inform mesh requirements for improved simulation resolution.
  • Investigation of Tightly Versus Loosely-coupled Integration Strategies: Develop and verify integrated and plug-and-play strategies for coupling solvers with mesh adaptation.
  • Assessment of HPC Performance of Transient Multi-physics Simulations: Evaluate efficiency trade-offs in integrated adaptive solvers for time-dependent simulations on HPC systems.
  • Assessment of HPC Performance of Transient Multi-physics Simulations with Moving Boundaries: Analyse adaptive solver performance for moving boundary problems and geometry re-partitioning.

WP-Parallel underpins the entire programme by addressing the fundamental challenge of achieving scalable, efficient execution on heterogeneous high-performance computing systems. While advances in geometry handling, meshing, and simulation are essential, their impact depends on the ability to execute efficiently across distributed CPU–GPU architectures.

At Exascale, performance is increasingly limited not by computation, but by data movement, communication overhead, and memory access patterns. Poor data locality, excessive communication, and imbalanced workloads can significantly reduce efficiency, making it essential to design algorithms that are inherently parallel rather than adapted from serial workflows.

WP-Parallel addresses these challenges by developing communication-aware, data-efficient algorithmic strategies that enable all components of the simulation pipeline to scale effectively, ensuring the REMODEL framework can fully exploit modern HPC systems.

Objectives

The objective is to develop parallel algorithmic strategies that enable all components of the simulation pipeline to scale efficiently on modern HPC systems. This includes designing methods that minimise communication, optimise data locality and memory access, and exploit heterogeneous hardware through balanced CPU–GPU utilisation. A central aim is to ensure that all workflows are built around scalable, communication-aware designs, rather than adapting serial algorithms for parallel execution.

WP-Parallel will deliver high-performance computational frameworks that support geometry handling, mesh generation, adaptivity, and multi-physics simulation at scale, ensuring the entire REMODEL pipeline is Exascale-ready.

Tasks

To achieve this, WP-Parallel is structured around a series of focused technical tasks:

  • Design of Scalable Parallel Algorithms: Develop algorithms for geometry handling, meshing, and simulation that are inherently parallel, avoiding reliance on serial workflows.
  • Optimisation of Data Locality and Memory Access: Design data structures and access patterns that maximise cache efficiency and minimise costly memory transfers across nodes.
  • Minimisation of Communication Overhead: Develop strategies to reduce global communication and avoid inefficient all-to-all patterns, particularly in distributed workflows.
  • Heterogeneous CPU–GPU Load Balancing: Create approaches that efficiently distribute work across CPUs and GPUs, accounting for differing computational characteristics.
  • Asynchronous and Task-based Execution Strategies: Investigate task-based and asynchronous methods to improve scalability and reduce idle time in large-scale simulations.
  • Performance Profiling and Scalability Analysis: Develop tools and methodologies to analyse performance, identify bottlenecks, and guide optimisation across all work packages.
  • Integration Across Work Packages: Ensure consistent parallel strategies are adopted across geometry, meshing, adaptivity, and multi-physics workflows, enabling a unified and efficient simulation pipeline.

Academic Partners

Swansea University Imperial College London King's College London Queen's University Belfast The University of Edinburgh

© 2026 REMODEL Project. All rights reserved.