TGQR 2010Q4 Report.pdf - Teragridforum.org
TGQR 2010Q4 Report.pdf - Teragridforum.org
TGQR 2010Q4 Report.pdf - Teragridforum.org
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
User news was posted to inform the general users about this webpage. User feedback received,<br />
from materials science users, for this project also showed strong support for this project.<br />
The third project involves evaluation and benchmarking of the hybrid (MPI-OpenMP/pthreads)<br />
programming model. Due to the emergence of multi-core processors, hybrid programming, using<br />
MPI tasks and multiple OpenMP threads or pthreads per tasks, is of interest to users. This model<br />
may provide better performance than straight MPI programming. In addition hybrid programming<br />
may allow some simulations that are otherwise not possible due to limited memory available per<br />
core and hence provide a science capability not achievable by straight MPI codes on multi-core<br />
architectures. In order to investigate these issues, AUS staff from PSC, NICS, TACC and SDSC<br />
compared performance and usage of codes written in hybrid mode versus straight MPI mode. The<br />
codes being targeted are an astrophysics code, a hybrid benchmarking code, phylogenetics codes,<br />
FFTW, and a Monte Carlo code and work is ongoing. Raghu Reddy (PSC) wrote a draft<br />
whitepaper based on his hybrid programming work. Other AUS staff, participating in this project,<br />
also worked on developing whitepapers based on their hybrid code work. These whitepapers will<br />
be made available for TeraGrid users via the AUS project webpage.<br />
As mentioned earlier the fourth project involves investigating PGAS languages. No significant<br />
update is available this quarter for this project.<br />
The fifth project involved developing TAU tutorial and this is done by AUS staff from PSC. This<br />
tutorial and documentation are available from AUS projects webpage. The TAU tutorial gives<br />
users information about TAU installation on Ranger and Kraken and other TeraGrid resources,<br />
and is a practical guide for TAU. It will allow users to learn about the commonly used features of<br />
the TAU software tool and will enable users to successfully start using TAU on TeraGrid<br />
resources.<br />
5.5.2.3<br />
For the third category of ASP, AUS staff at NICS are implementing and testing “ld” and “aprun"<br />
as a part of the libraries database project on Kraken. This database will provide user support staff<br />
knowledge about library usage such as which ones are used the most and how frequently. The<br />
information obtained will be used to improve the software management, procurement and<br />
maintenance requirements. Also, this information may prove useful in the planning and<br />
development stages of new resources as they are brought to production. This project was<br />
completed in this quarter and has now moved into production phase. The database is growing<br />
based on regularly collected software usage data. The data is being used to identify software that<br />
is used least often, and to identify software used most often. These information are used to tailor<br />
support for software at NICS.<br />
5.5.2.4<br />
Creation of a software and associated database to monitor libraries being used by<br />
users<br />
Under the fourth category of ASP, the project being done involves both ASTA and ASP and it<br />
has been described in §5.5.1 (PI Roberts (RTI International, Computer Science) EpiSims; PI:<br />
Karniadakis (Brown U., CFD) NekTar-G2; PI Coveney (University College of London,<br />
Chemistry) GENIUS). In this quarter this project has also transitioned into operational phase and<br />
will continue as an ASTA project.<br />
5.5.3<br />
Implementation and testing of software allowing cross-site MPIg based simulations to<br />
run and associated interaction with cloud computing<br />
Advanced Support for EOT (ASEOT)<br />
AUS staff from all the RP sites contribute to preparing and delivering advanced HPC and CI<br />
technical contents for trainings and workshops that are offered throughout the year at all the RP<br />
sites. This is done in coordination with the EOT area. List of workshops, which were offered are<br />
63