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.

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

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

Saved successfully!

Ooh no, something went wrong!