Scope and approach
Computational science research develops and applies numerical models and algorithms. Verification, validation and reproducibility are the foundations of credible computational work.
Methodology-led approach
- Documented methods and assumptions
- Verification and validation where data allow
- Uncertainty and sensitivity stated, not hidden
Typical deliverables
- Written report or method summary
- Results with figures and tables
- Reproducible scripts or model files where agreed
Clear boundaries
- Research-level analysis only
- No licensed design checks, certification or regulatory submissions
- No guarantee of publication outcomes
Computational Science research topics we support
Representative research questions and methods in this area. Each topic links to the full explanation just below.
Verification and validation
Verification asks whether the equations are solved correctly: grid and time-step convergence, comparison with analytical or manufactured solutions…
Discretisation methods and numerical stability
Finite difference, finite volume, finite element, spectral and meshless methods each suit certain problems.
Uncertainty quantification and sensitivity analysis
Inputs to simulations are uncertain.
Reduced-order and multi-fidelity modelling
Proper orthogonal decomposition, reduced-basis methods and neural surrogates accelerate simulation for many-query tasks.
High-performance computing and software practice
Parallel scaling studies should report strong and weak scaling, the hardware used and the fraction of time in communication.
Multiscale and multiphysics coupling
Coupling models across scales or physics requires consistent interfaces, conservation and time-stepping strategies.
Further detail
Computational science as a research discipline
Computational science uses numerical methods, algorithms and high-performance computing to study problems that cannot be solved analytically or tested directly. It covers discretisation methods, linear algebra, optimisation, uncertainty quantification, reduced-order modelling, multiscale simulation and scientific software. Its credibility rests on verification, validation and reproducibility. Support here includes numerical method review, convergence and error analysis, code-verification strategy, uncertainty quantification and manuscript preparation.
Verification and validation
Verification asks whether the equations are solved correctly: grid and time-step convergence, comparison with analytical or manufactured solutions and conservation checks. Validation asks whether the equations represent reality: comparison with experiments with stated uncertainty. Confusing the two is a common error. Convergence orders should be measured and compared with theory.
We help plan verification tests, compute observed orders of convergence, use the grid convergence index and organise validation hierarchies from unit problems to the full system.
Discretisation methods and numerical stability
Finite difference, finite volume, finite element, spectral and meshless methods each suit certain problems. Stability and consistency conditions, such as the CFL condition for explicit schemes, and the treatment of stiff systems affect usable time steps. Nonlinear solvers and preconditioners determine cost and robustness.
We review scheme choices, boundary-condition treatment and solver settings and explain their influence on results.
Uncertainty quantification and sensitivity analysis
Inputs to simulations are uncertain. Monte Carlo, polynomial chaos, stochastic collocation and Gaussian process surrogates propagate input uncertainty to outputs. Global sensitivity analysis, such as Sobol indices, ranks inputs by influence and helps decide where to invest in better data.
We help design sampling plans, build surrogates, compute indices and present outputs with intervals.
Reduced-order and multi-fidelity modelling
Proper orthogonal decomposition, reduced-basis methods and neural surrogates accelerate simulation for many-query tasks. Error estimates and tests outside the training parameter range are necessary. Multi-fidelity methods combine inexpensive and expensive models but depend on correlation between fidelity levels.
We support design of reduction studies and evaluation of speed-accuracy trade-offs.
High-performance computing and software practice
Parallel scaling studies should report strong and weak scaling, the hardware used and the fraction of time in communication. Software quality, including tests, version control, continuous integration and documentation, improves reliability. Floating-point and compiler differences can alter results slightly and should be assessed.
We help structure performance studies and reproducibility practice.
Multiscale and multiphysics coupling
Coupling models across scales or physics requires consistent interfaces, conservation and time-stepping strategies. Partitioned coupling may be unstable for strongly coupled problems. Verification of the coupled system is harder than verifying components.
We review coupling strategies and help design tests.
Optimisation and inverse problems
Gradient-based and global optimisers, adjoint methods and Bayesian inversion appear throughout engineering. Problem scaling, constraint handling and multiple local minima influence outcomes. Multiple starts and convergence histories should be reported.
We support formulation, algorithm choice and reporting.
Reproducible computational research
Share code, inputs, mesh files, random seeds and environment descriptions. Archive a tagged version with a persistent identifier and document the commands needed to regenerate main figures.
We help prepare computational reproducibility packages and availability statements.
Publishing computational science
Reviewers expect a clear statement of method novelty, rigorous verification, appropriate benchmarks and honest cost comparison. Our manuscript services help authors present computational work from their own results.
Benchmarking numerical methods fairly
Comparisons of numerical methods are meaningful only when accuracy and cost are considered together. Plot error against computing time or number of degrees of freedom, not merely against grid size, because a higher-order scheme costs more per unknown. Use the same hardware, compiler options and convergence tolerance, and include setup and assembly time when they are significant.
Test problems should include smooth and difficult cases, such as shocks, boundary layers or singularities, since many methods perform well only on smooth solutions. Report failures openly.
We help design benchmark suites, measure error-cost curves and document the settings of every method in the comparison.
Machine learning in scientific computing
Neural networks are used as surrogates, closure models and solvers for differential equations. Their advantages, such as speed after training and flexibility, come with risks: poor extrapolation, lack of conservation guarantees and sensitivity to training data. Claims should be tested on out-of-distribution parameters and compared with classical reduced-order models.
We help design fair comparisons and report the training cost along with the inference speed-up.
Teaching and documenting scientific codes
Well-documented research codes are easier to verify and reuse. Document the governing equations, discretisation, input format, units and known limitations. Provide example cases with reference outputs so that users can check installation.
We support documentation drafts and readme files that accompany publications.
Starting a computational science project
Describe the equations or model, the method you use or propose, the verification you have done and the claim you want to make. We will propose a verification, uncertainty and reporting plan, and tell you where additional benchmarks or experimental data would make the paper more convincing.
Services by division
Services are grouped by division. Open a division to see its services; each links to a detailed page covering scope, methods, inputs and deliverables.
Research & Academic Consulting7 services
Engineering Research Consultancy
Structured advisory support for engineering research programmes: sharpening the research question, choosing…
Systematic Literature Reviews
Reproducible literature synthesis for engineering topics, using a pre-defined protocol, documented search…
Engineering Meta-Analysis
Quantitative synthesis of results across comparable engineering studies, where effect measures can be pooled…
Bibliometric & Scientometric Analysis
Quantitative mapping of a research field from publication metadata: growth, leading venues and contributors…
Engineering Research Methodology
Support for designing, justifying and documenting research methods: choosing between experimental, numerical…
Technical Manuscript & Publication Support
Overview service for researchers who need help moving a technical study towards publication. It helps identify…
Research Proposal & Grant Support
Help in structuring research proposals and funding applications: framing significance and novelty, aligning…
Engineering Data Analysis & Statistics1 service
Engineering Statistical Analysis
Statistical analysis of experimental, simulation and field data, with method selection justified by the data…
Computational Engineering & Modelling7 services
Computational Engineering
Application of numerical and computational methods to engineering problems where closed-form solutions are…
Mathematical Modelling
Formulation of mathematical models for engineering and physical systems: choosing state variables and…
Numerical Methods & Scientific Computing
Selection, implementation review and verification of numerical schemes for differential and algebraic…
Engineering Simulation
Simulation-based analysis of engineering components and systems, from problem definition and model set-up…
Multiphysics Modelling
Coupled simulation of interacting physical phenomena, such as fluid-structure, thermal-structural…
Sensitivity & Uncertainty Analysis
Quantification of how input uncertainty and parameter variation propagate to outputs, identifying which…
Digital Twin Modelling
Design of model-based digital representations of physical assets that are updated from data, including the…
AI, Machine Learning & Data Science2 services
AI & Machine Learning for Engineering
Machine-learning methods for engineering problems with physical data, designed around data quality…
Engineering Data Science
End-to-end analysis of engineering datasets, from cleaning and exploration to modelling and communication…
Engineering Optimisation & Decision Science6 services
Engineering Optimisation
Formulation and solution of optimisation problems in engineering design and operation: defining objectives…
Multi-Objective Optimisation
Optimisation with conflicting objectives, such as cost, weight and performance, producing Pareto-optimal…
Genetic Algorithm Optimisation
Application and tuning of genetic algorithms to engineering problems with nonlinear, discontinuous or…
Particle Swarm Optimisation
Use of particle swarm and related swarm-intelligence methods for continuous engineering optimisation and…
Bayesian Optimisation
Sample-efficient optimisation of expensive or noisy black-box functions using probabilistic surrogate models…
Operations Research & Engineering Decision Models
Mathematical-programming, simulation and decision-analysis models for scheduling, allocation, logistics and…
Civil, Structural & Infrastructure Engineering3 services
Civil Engineering Research
Research support across civil engineering topics, combining analytical and numerical modelling with…
Structural Engineering & Earthquake Analysis
Analysis of structures under static and seismic loading, including response-spectrum and time-history…
Transportation & Traffic Engineering
Research and analysis on traffic flow, transport networks and pavement or infrastructure performance…
Mechanical, Manufacturing & Industrial Engineering1 service
Mechanical Engineering Research
Research support across mechanical engineering, integrating modelling, simulation, experiment design and data…
Electrical, Electronics & Communication Engineering1 service
Signal Processing & Communication Systems
Modelling and analysis of communication links and signal-processing algorithms: modulation, channel models…
Aerospace, Aeronautical & Automotive Engineering1 service
Aerospace & Aeronautical Engineering
Research support spanning aerodynamics, aerospace structures, flight mechanics and propulsion-related…
Manuscript and publication support
Publication support is available for work in this area. Selected pathways:
Original Research Article Writing
Structured writing and editing support for original engineering research articles built on your genuine data…
Computational & Simulation Research Manuscripts
Manuscript support for papers built on numerical models and simulation: documenting the model, mesh and…
AI & Machine Learning Research Manuscripts
Manuscript support for machine-learning papers in engineering: transparent dataset description, validation…
Engineering Case Study Writing
Support for writing engineering case studies that present a real situation, the methods applied and the…
Systematic Review Manuscripts
Manuscript preparation for systematic reviews that have been conducted with a defined protocol: reporting the…
Scoping Review Manuscripts
Manuscript support for scoping reviews that map the extent and nature of evidence on a broad topic, reporting…
Our process
- 01Initial discussion of your question, data and goals
- 02Scope and written quotation
- 03Agreed work and technical execution
- 04Analysis, quality review and deliverables
FAQs and enquiry
Frequently asked questions
What kinds of computational science projects can ENGRexpert support?
Research-level modelling, data analysis, optimisation, feasibility work and manuscript development related to computational science. Feasibility for a specialised topic is confirmed during scoping.
Do you provide licensed design, certification or regulatory submissions?
No. Support is research-level analysis and writing. Licensed design checks, certification and regulatory submissions must be carried out by appropriately qualified professionals.
Can you help publish computational science research?
Yes, from genuine research and author-provided data. See the manuscript and publication services. Acceptance is decided by editors and reviewers and is never guaranteed.
What should I send to start?
Describe your objectives, existing data or models, constraints and target outputs. Please do not send confidential data through the public form; agree secure transfer after scoping.
How is a project scoped and priced?
After your enquiry we review what you need, ask for missing information and send a written scope and quotation. Price depends on complexity, deliverables and timeline.
Questions to bring to a first conversation
- What decision, thesis chapter or publication will the work support?
- What data, models or measurements already exist, and what are their limits?
- What accuracy or level of evidence does a reviewer or client expect?
- What is the timeline, and which deliverables do you need?
Please do not send confidential data through the public form; describe it first and agree secure transfer afterwards.