Skip to content
ARCHIE-WeSt Logo
ARCHIE-WeSt
  • Information
    • ARCHIE Fees
    • ARCHIE-West Specification
    • Contact
  • For Academia
    • Acknowledging ARCHIE
    • Apply
      • ARCHIE-WeSt AI Showcase
      • Evaluation Project
      • MD Training
      • New Project Application
      • Project Extension
      • Undergraduate Student Access
      • Scaling Test Request
    • Research Publications
      • Glasgow Caledonian University
      • University of Glasgow
      • University of Stirling
      • University of Strathclyde
      • University of the West of Scotland
    • Terms and Conditions for Academic Users
  • For Industry
    • ARCHIE-WeSt for Industry Users
    • Apply
      • Evaluation Project
      • New Project Application
    • Knowledge Exchange
    • Terms and Conditions for Industrial Users
  • Projects
    • Astrophysics
      • Understanding the Dynamic Magnetic Field in the Solar Atmosphere
    • Bioinformatics
      • Acoustic Receivers: From Insect Ear to Next-Generation Sensor
      • Bioinformatics of Evolution, Microbiome Communities and Transcriptome Assembly
      • Coevolution of Host-Phages System
      • The genetic epidemiology of liver disease
    • Computational Chemistry
      • Biological Minimalism
      • Computationally Guided Ir(I) Catalyst Design for Hydrogen Isotope Exchange Reactions of Amino Acid and Peptide Molecules
      • Developing physics-based methods for predicting physico-chemical properties required in pharmaceutical drug discovery and manufacturing
      • Iridium-catalysed C-6 hydrogen isotope exchange of pyridines
      • Main Group Metal-Metal Bonds
      • Mechanistic Studies of Transition-Metal Mediated Catalysis
      • Mechanistic Studies on the Pauson-Khand Reaction
      • New Iridium-catalysed Methods for the Direct Preparation of Isotopically-labelled Compounds of Pharmaceutical Importance
      • Production of biofuels and bio-chemicals from solid waste
      • Reducing Molecular Search Spaces
      • Structure and Dynamics of Polystyrene Films Between Gold Surfaces: Effect of Tacticity
      • Studies of PVDF on surfaces
    • Computational Fluid Dynamics
      • An Investigation on Drag Reduction Capabilities of Dimpled Surfaces
      • Combustion Sub-Model Development Using High-Fidelity DNS Data
      • Complex Multi-Phase Fluid Dynamics Study in Micro-Scale Systems
      • Helicopter Multi-Block Code
      • High Resolution Compressible CFD simulations
      • High Speed Flow Chemistry Modelling
      • Meta-Modelling Approaches for Expensive Models
      • Multi-Scale Modeling of Heart Post-MI
      • Scalability and Applications of a DSMC Code
      • Ultra-lean and low NOx Hydrogen Combustion
    • Computational Fluid Dynamics in Marine Engineering
      • A CFD study on the narrow gap phenomenon at wind turbine docking operation
      • CFD Modelling of Fouling and Biofouling Effect on Ship Hydrodynamic Performance
      • CFD Simulation for the Analysis of Ships Operating in Extreme Trim
      • CFD Simulations to Investigate the Effect of Retrofitting Technologies to Improve the Energy Efficiency of Bulk Carrier
      • Computational Marine Hydrodynamics
      • Control and / or Mitigation of the Turbulence Generated by Marine Control Surfaces
      • Crashworthiness Analysis of Ship Collisions and Groundings for Horizon 2020 FLARE Project WP3
      • Design of a Novel Riser System for Deep-water
      • Evaluating the Structural Flexibility Effect on Ocean Energy Structures: A Study on Floating Offshore Wind Turbines (FOWTs) and Wave Energy Converters (WECs)
      • Hydrodynamic Effect of Restricted Waters on Ships
      • Hydroacoustic Modelling of Underwater Noise
      • Hydrodynamics of High Performance Vessels Operating in Shallow Water
      • Hydrodynamic Properties of Complex Subsea Structures
      • Investigation of Fishing Vessel Operability for Various Loading Conditions
      • Path-Following Control Problem Using CFD
      • Re-Designing of Modern Propellers with Biomimetic Leading-Edge Profiles
      • The Effects of Fouling Control Coatings and Heterogeneous Hull Roughness on Ship Resistance
      • The application of Biomimetic Tubercles on a Ship Hull
      • Unsteady RANS CFD simulations of ship maneuverability in waves
    • Computational Fluid Dynamics in Mechanical Engineering
      • CFD Simulation of Surge Onset in Centrifugal Compressors
      • Characterization of solid-liquid mixing in a continuous oscillatory baffled crystallizer using CFD
      • The CFD Development of Non-premixed Dual Fuel Combustion Diesel Engine injected by High-pressure Gas in the Cylinder Chamber
      • Transient Analysis of Safety Valves Using Fluid Structure Interaction Techniques
      • Improving Heat Transfer Performance Through Advanced Simulation Methods
      • Valve leak tightness
    • Computing Science
      • CAD-CFD Seamless Integration
      • FAIME: A Feature based Framework to Automatically Integrate and Improve Metaheuristics via Examples
      • Intelligent Decision Support and Control Technologies for Continuous Manufacturing and Crystallisation of Pharmaceuticals and Fine Chemicals – ICT-CMAC
      • Object Detection
      • Towards an Adaptive SBSE Based Approaches for Cloud Elasticity
      • Understanding Problem Difficulty in Heuristic Search
    • Digital Rendering
      • The Battle of Bannockburn
    • Earth Science
      • Computational Thermochronology
      • Quantifying the Thermal Histories of Rocks Using the Helfrag Technique
    • Materials Science
      • Chitosan Films
      • Computational Solid Mechanics
      • Damage Prediction in Ships and Offshore Structures
      • Effect of carbon fibres on polymer network formation
      • Integrated Modelling and Simulation of Laser Metal Deposition (LMD) for Additive Manufacturing
      • Inverse Design in Metal Oxides
      • Investigation of Dynamic Behaviour of Structures with Heterogeneous Materials
      • MD Simulation Study on Nanometric Cutting of Single Crystal Silicon at Elevated Temperatures
      • Mechanical Analysis of Cancellous Bone Architecture
      • Micro-Fracture of Cementitious Material
      • Numerical Modelling of the Friction Stir Welding Process
      • Optimization of Manufacturing Processes Through Multi-Scale Physics-Based Models
      • The Spreading Dynamics of Water Droplet on Textured Surfaces
      • Theoretical Investigation of the Electronic and Optical properties of Solar Cells Mater
    • Molecular Simulation of Biological Systems
      • Beta-Amyloid Adsorption
      • Fast and Accurate Predictions of Physical-Chemical Properties of Drug-Like Molecules
      • Interaction of Proteins with Solid Surfaces
      • MD Trajectory Pocket Analysis
      • Molecular Modelling of Complex Aqueous Brine Solutions
      • Spontaneous Membrane-Translocating Peptide Adsorption
      • The Effect of an Oil/Water Interface on the Nucleation Kinetics and Polymorphism of Glycine
      • The Effect of Surface Chemistry on Protein Adsorption – an Experimental and Simulation Study
    • Molecular Simulation for Engineering Applications
      • Interfacial Properties of Room-Temperature Ionic Liquids: Electrical Double Layer, RTILs&Nanomaterials and Applications
      • Molecular Dynamics of Thermocapillary flows
      • Reverse Osmosis Membrane Design Using Molecular Dynamics
      • Temperature Effects on Thermal Conductivity and Viscosity of Aqueous Solutions
    • Photonics, Plasma and Quantum Physics
      • ALPHA-X : Plasma Wakefield Acceleration
      • Magnetic Field Topology
      • Many-body Dynamics in Quantum Simulators
      • New Twists in the Diffraction of Intense Laser Light
      • Novel Methods for Short Wavelength Free Electron Lasers
      • Photoacustic Imaging
      • Relativistic Plasma Physics: Laser-Driven Radiation Sources and Ultra-High Field Physics
      • Semi-classical Monte-Carlo Simulations of Sub-Doppler Cooling in 40K
      • Ultra-intense Laser-Solid Interactions: Ion Acceleration and High Field Physics
    • Renewable Energy
      • A fully Automated Optimisation of a Fully Parametric Vessel for Real World Conditions
      • Fluid-Structure Interaction Analysis of a Multi-Bladed Tidal Turbine
      • Numerical Simulation of a Cylindrical Oscillating Water Column Type Wave Energy Device
      • Robust Design of Wind Turbines
      • SgurrEnergy
      • Simulation and Experimental Study of Wave-Passing and Seakeeping for Seatrains
      • The Application of the Gate Rudder to Small High Speed Craft within the Wind Farm Industry
    • Transportation in the Air-Space
      • Design and trajectory optimisation for space access systems
      • Low-Order Modelling of Unsteady Aerofoil and Wing Flows
      • Modelling and Optimisation of Aircraft Operations
      • Optimisation Algorithm for Space Trajectory Problems
      • Optimisation of a Ship Wind Assisted Propulsion System
      • Reduced Basis Modelling for Aircraft Aerodynamics
      • Rocket Plumes
      • StarDust
      • Trajectory Optimisation for Single-Stage-to-Orbit Vehicles
      • Transient CFD of flow physics and flow control in convoluted ducts
  • Documentation
ARCHIE-WeSt Logo
ARCHIE-WeSt

NAMD on GPU

NAMD on GPUs vs CPUs

The benchmark was done for two various size proteins in rectangular water box (TIP3P). Both BSA (bovine serum albumin, 585 residues) and HEWL (hen egg white lysozyme, 129 residues) were initially neutralized with NaCl under 0.02M ionic strength. Then proteins were solvated and the final system size was 250,000 atoms for BSA and 80,000 atoms for HEWL. Before the GPU performance test the minimization and equilibration of the systems were ran, therefore the benchmark was ran for normal production trajectory.

Parameters used: timestep 2fs; VdW cutt-off 12A; PME; temperature 300K; rigid bonds and angles in water; 100,000 simulation steps

The same simulation was ran on 1, 2, 3, 4, 5, 6, 7 and 8 CPU and 1, 2, 3, 4, 5, 6 GPU nodes. Note, on ARCHIE-WeSt we have 12 cores per CPU node.

The plot below shows the wall clock running time (in seconds) of all simulations vs number of CPUs/GPUs used. The blue and the red  line indicates the 250k atom (BSA) system on CPUs and GPUs respectively, while the green and purple lines shows the same for smaller system (80k atoms, HEWL).

NAMD_benchamrk1
 

The great benefit of using GPUs instead of CPUs is noticed when number of nodes is 1 or 2. With the big system of 250k atoms the running time on 1 CPU node is 35,000 s while on 1 GPU the running time is only 20,000s, so the speedup is by factor 1.75.  If 2 nodes are used, the running time on CPUs is 18,500 while on 2 GPU nodes it takes 12,000 s (speedup 1.5). The running time on 3 nodes is almost the same for CPU and GPU and above 3 nodes the running time on GPU is even longer than on CPU.

Although in the case of smaller system of 80,000 atoms (HEWL) the benefit of using 1 or 2 GPUs is smaller than the above (because there is less non-bonding interactions which are the only ones calculated on GPUs), the general trend is the same and it is not worth to use more than 3 GPU nodes.

Real CPU time used (burn) by the above simulations are shown on the plot below:

NAMD_benchamrk2

It is clear that in the case of both systems (but for the big one it is more clear) less CPU time is used if the simulation is ran on 1 or 2 GPUs versus the same simulation ran on 1 or 2 then on CPU nodes. In the case of the small stem the difference in CPU time usage decreases with number of nodes increased and becomes equal in the case of 6 nodes. In the case of big system, the situation is more dramatic, the CPU time usage is much bigger if more than 3 GPU are used comparing with CPU nodes.  It is also worth to note the CPU time usage is almost horizontal for both systems and does not depend much on number of CPU nodes used per simulation.

Conclusions:

  • bigger system, better benefit of using GPUs
  • recommended number of GPU nodes per simulation is 1 or 2
  • it is not worth to use more than 3 GPUs per simulation
  • in the case of long time simulation (>50,000) is more efficient to use multiple CPU nodes (for example 10) rather than GPUs
  • in the case of numerous, but short-time simulations is recommended to use 1 or 2 GPU nodes per run.
  • In terms of the CPU usage  it is not worth to use more than 3 GPU nodes
  • Simulations on GPUs are more efficient for big systems, e.g. larger number of atoms in the system, better benefit of using GPUs
  • It is not recommended to use GPUs for simulations of the system size ~50,000 atoms or less, reasonable system size to use GPUs is >100,000 atoms

For more details please contact support@archie-west.ac.uk or directly dr Karina Kubiak-Ossowska (karina.kubiak@strath.ac.uk), ARCHIE-WeSt user support officer.

Apply Now

Apply for free evaluation accounts:
academic user / industry user
Submit new project requests:
Academic / Industry

Latest Videos

An intro to High Performance Computing

RSS Recent Publications

  • Multiple inlet sudden expansion flow of power-law fluids October 31, 2023
  • A hierarchy of ligands controls formation and reaction of aryl radicals in Pd-catalyzed ground state base-promoted coupling reactions September 15, 2023
  • The resistance of a trans-critically accelerating ship in shallow water September 13, 2023
  • Shallow waters resistance of an accelerating ship September 1, 2023
  • Investigation of vibrational changes due to adsorption of glycine on gold September 1, 2023
  • The dynamic response of floating offshore wind turbine platform in wave-current condition August 9, 2023
  • Filler-induced heterogeneous nucleation of polymer crystals investigated by molecular dynamics simulations July 18, 2023
  • Augmentation of FTIR spectral datasets using Wasserstein generative adversarial networks for cancer liquid biopsies July 6, 2023
  • Microfluidic manufacture of peptide nanofibers for targeting glioblastoma multiforme June 19, 2023
  • Porous metal-organic cages based on rigid bicyclo[2.2.2]oct-7-ene type ligands: synthesis, structure, and gas uptake properties June 7, 2023
©2023 ARCHIE-WeSt | WordPress Theme by SuperbThemes