HPC Applications on Shaheen (Bioscience/Chemistry/Materials Science/Physics)

HPC Applications on Shaheen (Bioscience/Chemistry/Materials Science/Physics)

HPC Applications on Shaheen (Bioscience/Chemistry/Materials Science/Physics) Zhiyong Zhu KAUST Supercomputing Core Lab 2018/10/15 Outline • Codes Available • Steps to Run – Use VASP as an example Codes Available • Bioscience/Molecular Dynamics – CP2k, CPMD, Gromacs, Lammps, Namd, etc • Chemistry/Materials Science/Physics – VASP, Wien2k, Quantum ESPRESSO, NWChem, Gaussian, ADF, etc • More information – WWW.hpc.kaust.edu.sa/app6 Example • VASP as an example – The Vienna Ab-initial Simulation Package (VASP) is a computer program for atomic scale materials modeling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics from first-principles (https://WWW.vasp.at). Steps to Run • Login Shaheen • Check Code Availability • Prepare Input Files for VASP • Prepare Jobscript for Slurm Job Scheduler • Job Submission using Slurm Commands • Check Output Files Login Shaheen • Logins – ssh -X [email protected] – ssh -X [email protected] (cdl[1,2,3,4]) Code Availability • module avail – module avail – module avail <code>/<version> Code Availability • WWW.hpc.kaust.edu.sa – WWW.hpc.kaust.edu.sa/app6 Prepare Input Files • 3 Different Working Directories – /home – Space is limited; Not mounted on compute nodes Prepare Input Files • 3 Different Working Directories – /project – Space is limited; Data are backed up Prepare Input Files • 3 Different Working Directories – /scratch – Files older than 60 days are deleted automatically Prepare Input Files • Examples under Installation Folder – /sw/xc40cle6/code/version/compilation/example Prepare Input Files • VASP Input Files – Upload from local Workstations (scp) – Modifying existing input files Prepare Input Files • Slurm Jobscript – SLURM directives Prepare Input Files • Slurm Jobscript – Environments settings Prepare Input Files • Slurm Jobscript – Commands to run Job Submission • sbatch – Submit jobs Job Submission • squeue – Check job status Job Submission • scancel – Cancel jobs Check Output Files • Errors or Not? – Standard outputs (std.out) – Standard errors (std.err) Check Output Files • Results Analysis – DoWnload to local Workstations (scp) – Check it on-site Attention!! • Do not run directly on CDLs – CDL nodes are shared • It Won’t Work to submit jobs from /home – /home is not seen on the compute nodes • Backup important data from /scratch to /project (or /home, or your local computers) – Files in /scratch are not backed up, and are deleted automatically after 60 days Thank You! [email protected].

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    23 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us