ARCHER logo ARCHER banner

The ARCHER Service is now closed and has been superseded by ARCHER2.

  • ARCHER homepage
  • About ARCHER
    • About ARCHER
    • News & Events
    • Calendar
    • Blog Articles
    • Hardware
    • Software
    • Service Policies
    • Service Reports
    • Partners
    • People
    • Media Gallery
  • Get Access
    • Getting Access
    • TA Form and Notes
    • kAU Calculator
    • Cost of Access
  • User Support
    • User Support
    • Helpdesk
    • Frequently Asked Questions
    • ARCHER App
  • Documentation
    • User Guides & Documentation
    • Essential Skills
    • Quick Start Guide
    • ARCHER User Guide
    • ARCHER Best Practice Guide
    • Scientific Software Packages
    • UK Research Data Facility Guide
    • Knights Landing Guide
    • Data Management Guide
    • SAFE User Guide
    • ARCHER Troubleshooting Guide
    • ARCHER White Papers
    • Screencast Videos
  • Service Status
    • Detailed Service Status
    • Maintenance
  • Training
    • Upcoming Courses
    • Online Training
    • Driving Test
    • Course Registration
    • Course Descriptions
    • Virtual Tutorials and Webinars
    • Locations
    • Training personnel
    • Past Course Materials Repository
    • Feedback
  • Community
    • ARCHER Community
    • ARCHER Benchmarks
    • ARCHER KNL Performance Reports
    • Cray CoE for ARCHER
    • Embedded CSE
    • ARCHER Champions
    • ARCHER Scientific Consortia
    • HPC Scientific Advisory Committee
    • ARCHER for Early Career Researchers
  • Industry
    • Information for Industry
  • Outreach
    • Outreach (on EPCC Website)

You are here:

  • ARCHER

Can't list the navigation items at the moment. Please try again later.

  • ARCHER Community
  • ARCHER Benchmarks
  • ARCHER KNL Performance Reports
  • Cray CoE for ARCHER
  • Embedded CSE
  • ARCHER Champions
  • ARCHER Scientific Consortia
  • HPC Scientific Advisory Committee
  • ARCHER for Early Career Researchers

Contact Us

support@archer.ac.uk

Twitter Feed

Tweets by @ARCHER_HPC

ISO 9001 Certified

ISO 27001 Certified

Developing highly scalable 3-D Incompressible Smoothed Particle Hydrodynamics

eCSE001-003

Key Personnel

PI/Co-I: Dr. Benedict Rogers, Prof. Peter Standsby - University of Manchester; Dr. Mike Ashworth - Science and Technology Facilities Council Daresbury Laboratory

Technical: Dr. Xiaohu Guo - Science and Technology Facilities Council Daresbury Laboratory

Relevant Documents

eCSE Technical Report: Developing highly scalable 3-D incompressible SPH

Project summary

Smoothed Particle Hydrodynamics (SPH) is a novel computational technique that is fast becoming a popular methodology to tackle industrial problems with violent flows. Recently, accurate incompressible SPH (ISPH) codes have become more popular now that the numerical stability can be ensured, particularly for free-surface flows. This eCSE project was funded to develop a scalable, 3-D ISPH engineering toolkit.

The ISPH software package developed in this project will be a valuable tool for the research of many problems in engineering involving both fluid-structure interaction and multi-phase fluid simulations. It will allow researchers to run large ISPH simulations (100+ million particles in 3-D) for the first time. This will enable simulations of sufficient resolution to be used to investigate phenomena and applications requiring noise-free pressure fields in SPH. In the long term, the main industrial beneficiaries from this project will be the emerging offshore wind and marine energy industries, the existing offshore oil and gas industries, and coastal engineering consultancies involved in the design of coastal defences.

3-D Domain Decomposition
An example 3-D domain decomposition with HSFC with 8 MPI Tasks; the different colours represent different partitions. This is a highly simplied example for a 3-D dam break geometry.

Summary of the software

The ISPH software packages use git to manage software revision control. The ISPH software development repositories (including 2-D and 3-D) are currently held at bitbucket (https://bitbucket.org/isph).

Once granted access permission, the ARCHER users can easily use git to check out the master branch. We have created a wiki page for the ISPH project about how to build and contribute to the ISPH software packages.

The code has been benchmarked on the UK National Supercomputing Platform ARCHER with more than 10,000 cores. This is one of the first ISPH codes in the world that can scale to more than 10,000 cores.

Copyright © Design and Content 2013-2019 EPCC. All rights reserved.

EPSRC NERC EPCC