18.01.2015 Views

TGQR 2010Q4 Report.pdf - Teragridforum.org

TGQR 2010Q4 Report.pdf - Teragridforum.org

TGQR 2010Q4 Report.pdf - Teragridforum.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

of the software for an architecture, debugging the software, interaction with and training for users<br />

regarding usage of these codes and software. This is carried out by AUS staff that have Ph.D. and<br />

M.S. level expertise in specific domain sciences and computer science.<br />

5.5.2.2<br />

Projects, decided in collaboration with users, that have the potential to impact large<br />

number of users<br />

Under the second category of ASP efforts, AUS staff work on projects that have the potential to<br />

benefit a large number of users (at least 10 user groups) within a specific domain science or<br />

TeraGrid users in general, utilizing the unique expertise and experience that AUS staff hold. The<br />

projects are identified based on impact it will have on the user community, input from users, input<br />

from AUS staff and other TeraGrid experts. Expertise is available within the AUS staff pool,<br />

across the RP sites, to undertake such projects that have broader impact. AUS staff from multiple<br />

RP sites jointly collaborated on these projects. AUS staff continued to pursue five such projects.<br />

Two of these were pursued by the AUS staff that have domain science as well as HPC expertise<br />

in chemistry/biochemistry and materials science and are users and, in some cases, developers of<br />

molecular dynamics and materials science codes. Large numbers of TeraGrid users use the<br />

molecular dynamics and materials science codes on various TeraGrid machines. The third project,<br />

investigating hybrid programming model, was pursued by AUS staff that has expertise in the area<br />

of HPC programming paradigm. The fourth project involves investigation of PGAS languages<br />

and comparison of performance with MPI based programming models. Initially kernels for linear<br />

system solvers are being explored and later other kernels/codes will be added. AUS staff from<br />

other sites can join once the project progresses. The fifth project involves developing tutorials of<br />

profiling and tracing tools for users.<br />

The first project involved porting, optimizing (using the best compiler options, machine specific<br />

environment variables), benchmarking, and profiling widely used molecular dynamics (MD)<br />

codes on various TG machines. AUS staff from PSC, SDSC, and TACC are participating in this<br />

project. AMBER and NAMD were benchmarked on Ranger and Kraken for various input cases<br />

and utilizing various compiler and environment options. Benchmarks were also done using all the<br />

cores within a node, and partial number of cores within a node to see the impact on performance<br />

and scaling. The results were presented from the AUS benchmark webpage<br />

(https://www.teragrid.<strong>org</strong>/web/user-support/aus_projects) and feedback was received from some<br />

users of these codes. User news was posted to inform the general users about this webpage. As<br />

newer machines, such as the DCL machines, come into production, further benchmarking of MD<br />

codes is ongoing on these machines.<br />

We believe that as such detailed MD benchmark data are made available to the TeraGrid MD<br />

users, it will greatly benefit this large community. In addition to always having the optimally<br />

installed MD codes on various TG machines, this project will enable the MD community to (1)<br />

gain knowledge about performance and scaling characteristics of MD codes on various machines,<br />

(2) know about the optimal compiler and libraries to use on TG machines, (3) install their own<br />

versions of MD codes on TeraGrid machines, and (4) justify resource requests in allocation<br />

proposals. This will also help TRAC reviewers to cross-check users’ requests for resources in<br />

their allocation proposals. The profiling results will be made available to the MD code developers<br />

and enable them to tune the future released versions of the MD codes for TeraGrid machines.<br />

Feedback regarding the usefulness of this project, was sought from about ten prominent long time<br />

TeraGrid MD users and strong support for this project was received from the users.<br />

The second project is similar to the MD project described above and targets codes that are used<br />

more for materials science type simulations, such as VASP, and CPMD. AUS staff, from NCSA,<br />

LONI, PSC and NICS, that have expertise in these codes and in the field of materials science,<br />

carried out this second project. No further activities were needed in this quarter for this project.<br />

62

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!