ARCHER2 Weekly Newsletter
By ARCHER2 Service on July 19, 2023
Tags:
- Coupling LAMMPS and OpenFOAM for Multi-Scale Models, Online, Today Wednesday 19th July 2023 14:00 - 16:00 BST
- Parallel Performance Analysis using Scalasca
- Change to default version of ONETEP on ARCHER2
- Recently added known issues
- Upcoming ARCHER2 training
Coupling LAMMPS and OpenFOAM for Multi-Scale Models
Online webinar, Wednesday 19th July 2023 14:00 - 16:00 BST
Mirco Magnini and Gabriele Gennari (University of Nottingham), Edward Smith (Brunel University London), Gavin Pringle (EPCC, University of Edinburgh)
The next generation of science depends on solving the problem of linking simulations at different scales. In many physical processes, phenomena happening at the molecular scale determine the large-scale dynamics of the system. Boiling represents one such problem, where bubbles nucleating at the nanoscale depart from hot surfaces owing to fluid dynamics forces originating from millimetre-scale flow structures. To date, there is no existing modelling framework that can simultaneously capture all the relevant scales of this flow, that require molecular dynamics simulations at the nanoscale coupled with traditional continuum-scale techniques based on the control-volume formulation of the Navier-Stokes equations.
The objective of this project is to deliver a coupling platform, optimised for parallel computing, linking two popular molecular-scale and continuum-scale simulation tools that are already supported on ARCHER2, namely LAMMPS for molecular dynamics simulations (MD) and OpenFOAM for computational fluid dynamics (CFD) simulations. This will be achieved by extending the functionality of the coupling framework CPL library , developed by one of the investigators. The coupling is oriented towards the multi-scale simulation of nucleate boiling, where molecular dynamics resolves the near-wall field where nucleation occurs and continuum-scale fluid dynamics is used far from the wall where the bubble develops.
In this webinar, we will:
- Introduce the project and the rationale behind MD-CFD coupling.
- Present CPL library and the coupling framework.
- Demonstrate how to evoke CPL library via the ARCHER2 module through examples including minimal dummy scripts,
- Couette flow and finally the full boiling case.
Parallel Performance Analysis using Scalasca
22 - 23 August 2023 09:30 - 16:30 BST in Oxford
Scalasca is a portable, free and open-source software tool that supports the performance optimisation of parallel programs by measuring and analysing their runtime behaviour. The analysis identifies potential performance bottlenecks – in particular those concerning communication and synchronisation – and offers guidance in exploring their causes. It uses execution profiles and traces generated by the community-developed Score-P instrumentation and measurement infrastructure.
Scalasca targets scientific and engineering applications based on the programming interfaces MPI and OpenMP, including hybrid applications using a combination of the two. The tool has been specifically designed for use on large-scale systems, but is also well suited for small and medium-scale HPC platforms. The software is available for free download under the New BSD open-source license.
This online course will cover how to use the tools in practice, delivered by members of the development team. Scalasca is portable across HPC systems, but for this course practical exercises will be conducted on the UK National HPC Service ARCHER2 (an HPC Cray EX system); all attendees will be given accounts on ARCHER2 for the duration of the course. Although example parallel programs will be provided, attendees are encouraged to analyse the performance of their own applications.
Change to default version of ONETEP on ARCHER2
The default version of ONETEP on ARCHER2 was changed to a newer version onetep/6.1.43.0-CCE-LibSci
on Mon 17 July 2023. The current default version is onetep/6.1.9.0-CCE-LibSci
If you wish to continue to use the older version after this change, you will need to change your job submission scripts to explicitly load the older version.
Recently added known issues
The “Known Issues” page of the ARCHER2 Documentation https://docs.archer2.ac.uk/known-issues/ lists all current open known issues including a description of the issue, its symptoms and any work-arounds.
- No recent issues
Upcoming ARCHER2 Training
- Message-passing Programming with MPI, Online, always-open self-service course
- Shared Memory Programming with OpenMP, Online, always-open self-service course
- QM/MM with GROMACS + CP2K, Online, Always open - self-service course
- Coupling LAMMPS and OpenFOAM for Multi-Scale Models, Online, Wednesday 19th July 2023 14:00 - 16:00 BST
- Slurm: Scheduling jobs on ARCHER2, Online, Wednesday 26th July 2023 15:00 - 16:00 BST
- Parallel Performance Analysis using Scalasca , Oxford, 22 - 23 August 2023 09:30 - 16:30 BST
Further details of upcoming training
We always welcome researchers wishing to present their work in a webinar - please contact the Service Desk if you would be interested in presenting your work.