Andrew Porter

ORCID: 0000-0003-3174-2114
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Distributed and Parallel Computing Systems
  • Parallel Computing and Optimization Techniques
  • Advanced Data Storage Technologies
  • Oceanographic and Atmospheric Processes
  • Climate variability and models
  • Health and Conflict Studies
  • Medical Malpractice and Liability Issues
  • Meteorological Phenomena and Simulations
  • Global Health and Surgery
  • Ethics and Legal Issues in Pediatric Healthcare
  • Scientific Computing and Data Management
  • Methane Hydrates and Related Phenomena
  • Environmental Monitoring and Data Management
  • Global Public Health Policies and Epidemiology
  • Migration, Health and Trauma
  • Biological Control of Invasive Species
  • Biocrusts and Microbial Ecology
  • Healthcare Systems and Challenges
  • Marine Biology and Ecology Research
  • Thermodynamic properties of mixtures
  • Opportunistic and Delay-Tolerant Networks
  • Surgical Sutures and Adhesives
  • Radiation Effects in Electronics
  • Esophageal and GI Pathology
  • Coastal and Marine Management

Science and Technology Facilities Council
2017-2024

Daresbury Laboratory
2008-2024

Sci-Tech Daresbury
2017

University of Aberdeen
2010

University of Manchester
2005-2008

UNSW Sydney
2006

London School of Hygiene & Tropical Medicine
2002

William Harvey Hospital
1998

Royal College of Veterinary Surgeons
1967-1984

Office of the Secretary of Health and Human Services
1970

Abstract. Accurately representing coastal and shelf seas in global ocean models represents one of the grand challenges Earth system science. They are regions immense societal importance through goods services they provide, hazards pose their role global-scale processes cycles, e.g. carbon fluxes dense water formation. However, poorly represented current generation models. In this contribution, we aim to briefly characterise problem, then identify important physical processes, scales, needed...

10.5194/gmd-10-499-2017 article EN cc-by Geoscientific model development 2017-02-01

Abstract. Weather and climate models are complex pieces of software which include many individual components, each is evolving under pressure to exploit advances in computing enhance some combination a range possible improvements (higher spatio-temporal resolution, increased fidelity terms resolved processes, more quantification uncertainty, etc.). However, after years relatively stable environment with little choice processing architecture or programming paradigm (basically X86 processors...

10.5194/gmd-11-1799-2018 article EN cc-by Geoscientific model development 2018-05-08

We have performed classical molecular dynamics to study the properties of a water-miscible and water-immiscible room-temperature ionic liquid when mixed with small quantities water. The two liquids consist same 1-ethyl-3-methylimidazolium ([EMIM]) cation combined either boron tetrafluoride ([BF4]) or bis(trifluoromethylsulfonyl)imide ([NTf2]) anion. It is found that, in both liquids, water clusters varying sizes are typically hydrogen bonded anions playing minor role. also highlight...

10.1039/b718011j article EN Physical Chemistry Chemical Physics 2008-01-01

Modern high-performance computing (HPC) architectures, characterized by increasing heterogeneity and steep memory hierarchies, present significant challenges for optimizing ocean simulation models. Achieving peak performance on these architectures often requires extensive, costly code rewrites. These rewrites are not only time-consuming error-prone but also highly architecture-specific, require numerics experts to be proficient in parallel programming models or domain-specific languages...

10.5194/egusphere-egu25-12230 preprint EN 2025-03-15

Computational steering refers to the real-time interaction of a scientist with their running simulation code. Despite many benefits associated computational steering, its uptake date has been limited. In this paper we discuss reasons for and how library tools developed as part RealityGrid project aim tackle them. We describe functionality use Grid services in constructing generic, dynamic architecture discovering, connecting visualization software simulations. The on-line providing feedback...

10.1098/rsta.2005.1611 article EN Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences 2005-07-18

Recent research in software engineering has highlighted the need to ensure alignment between business objectives, customer requirements and product development. If is meet its strategic Requirements Engineering (RE) activities must be executed a manner such that they support these higher level objectives. A clear RE objectives of organization should underscore merit IT investment opportunities for competitive advantage can pursued as result by organization. This begins with detailed...

10.1142/s0218194006003002 article EN International Journal of Software Engineering and Knowledge Engineering 2006-12-01

Abstract. We present an approach which we call PSyKAl that is designed to achieve portable performance for parallel finite-difference, finite-volume, and finite-element earth-system models. In the code related underlying science formally separated from parallelization single-core optimizations. This separation of concerns allows scientists their independently hardware architecture optimization specialists be able tailor a particular machine, code. have taken free-surface part NEMO ocean...

10.5194/gmd-11-3447-2018 article EN cc-by Geoscientific model development 2018-08-27

We describe the service architecture of successful TeraGyroid experiment. In particular we discuss use open Grid infrastructure (OGSI) to build services used during experiment and illustrate problems encountered.

10.1098/rsta.2005.1604 article EN Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences 2005-07-18

Abstract. Operational ocean forecasting systems are complex engines that must execute models with high performance to provide timely products and datasets. Significant computational resources then needed run high-fidelity and, historically, technological evolution of microprocessors has constrained data parallel scientific computation. Today, GPUs offer an additional valuable source computing power the traditional CPU-based machines: exploitation thousands threads can significantly...

10.5194/sp-2024-32 preprint EN cc-by 2024-09-26

Predicting the ocean state in a reliable and interoperable way, while ensuring high-quality products, requires forecasting systems that synergistically combine science-based methodologies with advanced technologies for timely, user-oriented solutions. Achieving this objective necessitates adoption of best practices when implementing services, resulting proper design system components capacity to evolve through different levels complexity. The vision OceanPrediction Decade Collaborative...

10.3389/fmars.2024.1443284 article EN cc-by Frontiers in Marine Science 2024-11-18

This work describes the introduction of a second level parallelism based on OpenMP shared memory paradigm to NEMO, one most widely used ocean models in European climate community. Although existing parallelisation scheme MPI paradigm, has served it well for many years, is becoming unsuited current high-performance computing architectures due their increasing tendency have fat nodes containing tens compute cores. Three different parallel approaches introducing are presented, discussed and...

10.1177/1094342016684930 article EN The International Journal of High Performance Computing Applications 2017-01-29

Abstract. We present an approach which we call PSyKAl that is designed to achieve portable performance for parallel, finite-difference Ocean models. In the code related underlying science formally separated from parallelisation and single-core optimisations. This separation of concerns allows scientists their independently hardware architecture optimisation specialists be able tailor a particular machine code. have taken free-surface part NEMO ocean model created new, shallow-water named...

10.5194/gmd-2017-150 article EN cc-by 2017-07-13

Abstract. Weather and climate models are complex pieces of software which include many individual components, each is evolving under the pressure to exploit advances in computing enhance some combination a range possible improvements (higher spatio/temporal resolution, increased fidelity terms resolved processes, more quantification uncertainty etc). However, after years relatively stable environment with little choice processing architecture or programming paradigm (basically X86 processors...

10.5194/gmd-2017-186 article EN cc-by 2017-09-05
Coming Soon ...