Material Science

Visualization and Performance Analysis of PRACE Material Science Community Codes: Quantum Espresso and Siesta

Location: National Information Infrastructure Development Institute (NIIFI), Budapest, Hungary

Project Abstract:

This is a joint proposal which has three mentors. The project is for two students (either undergraduates or postgraduates). Students will become acquainted with user friendly HPC tools: profiler, grid middleware (ARC), visualization tools (VMD, VirtualGL/TurboVNC) as well as one application from the PRACE community code repository: Quantum Espresso or Siesta.

About the tools

We employ ARC middleware and Open Grid Scheduler for HPC jobs on all of our HPC sites. The ARC middleware provides an opportunity for the user to submit jobs remotely from a local machine. This makes the usage of HPC machines more user friendly because the user do not need login to the HPC frontend machine.

We have three visualisation machines. The GPU card of the visualisation machine can be accessed with VirtualGL/TurboVNC pair. With VirtualGL the OpenGL commands are redirected to the graphics accelerator and the rendered images are sent back to the client machine. Students will visualize input and output data of the selected material science applications using the VMD visualization package.

About the applications

Quantum Espresso and Siesta are density-functional based packages for electronic-structure calculations Both codes enables the calculation of nanoscale structures at the atomic level. The packages are written in Fortran and utilize MPI for parallel communication. Students have to compile and optimize each code as well as write jobscripts for the scheduler. They will run some selected examples, from small molecules to large bulk systems to measure and check scalabilty and determine the optimal resource requirement. They will visualize input and output data with VMD as well as plot scalability graphs for performance analysis.

Electron density of a crystal on different planes. The image is made by VMD.

Electron density of a crystal on different planes. The image is made by VMD.

 

Project Mentors: Gabor RoczeiIvan MartonTamas Hornos

Site Mentor: Tamas Maray

Learning Outcomes:

The student will learn how to:

  • Compile optimized Fortran codes with MPI (OpenMPI, SGI-MPT)
  • Profile and measure scalability of an application
  • Run Quantum Espresso and Siesta on HPC systems
  • Manage HPC jobs with ARC middleware and Open Grid Scheduler
  • Usage of visualization tools (VMD, VirtualGL/TurboVNC)

Student Prerequisites (Compulsory):

  • Basic UNIX user knowledge

Student Prerequisites (Desirable):

  • UNIX shell scripting
  • Basic knowledge of quantum physics

Training Materials:

http://www.nordugrid.org/arc
http://www.scalasca.org
http://www.paraview.org
http://www.virtualgl.org 

Project Application Reference: Hungary – NIIFI – Material Science

Applications are now closed

Tagged with: , , ,
Follow by Email