SC13 Home > SC13 Schedule > SC13 Presentation - Massive Parallelization of a Linear Scaling DFT Code OpenMX

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

Massive Parallelization of a Linear Scaling DFT Code OpenMX

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Truong Vinh Truong Duy, Taisuke Ozaki

ROOM:Mile High Pre-Function

ABSTRACT:
OpenMX is an open-source first-principles calculation code based on density functional theory for explaining and predicting materials' properties. We massively parallelize OpenMX by developing a domain decomposition method for atoms and grids. In the atom decomposition, we develop a modified recursive bisection method based on the moment of inertia tensor for reordering the atoms from 3D to 1D along a principal axis so that the atoms that are close in real space are also close on the axis to ensure data locality. The atoms are then divided into sub-domains depending on their projections onto the principal axis in a balanced way among the processes. In the grid decomposition, we define four data structures to make data locality consistent with that of the clustered atoms. Benchmark results show that the parallel efficiency at 131,072 cores is 67.7% compared to the baseline of 16,384 cores on the K computer.

Chair/Author Details:

Truong Vinh Truong Duy - Japan Advanced Institute of Science and Technology and University of Tokyo

Taisuke Ozaki - Japan Advanced Institute of Science and Technology

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar