- 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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...