The Meeting of
the Applications and Programming Environments SIG was held on Monday,
May 4, 2009, from 5:15-6:00pm. Jef Dawson and Luiz DeRose
attended representing Cray. After introductions, the floor was opened
to discuss both short-term and long-term issues with the designated
Cray representatives.
Among the short-term issues were the issues that arose from moving
SuperLU from one library (libsci) to another (PetSC); this imposed a
burden on end users to fix compilation scripts, but the change was not
adequately announced. The theme of how Cray could better communicate to
users continued through many side discussions at CUG. Other short-term
issues included support for PAPI-like timers on short blocks of
code, problems using CrayPat on Catamount, , and support for NETCDF and
HDF45. There was also a request for a compatibility layer so that users
of FFTW would not have to prefix calls with 's_" or 'd_' within their
source code.
Longer term, there were four issues that surfaced: a desire from
CSCS to provide improved support for MPI one-sided calls (which is
technically difficult in MPI-2), a request to make Cray compilers and
PE available on workstations for developers, a request to simplify the
user interfaces on the performance tools, and a request to provide PE
and Applications release information on CrayPort.
Finally, at the SIG election, Rolf Rabenseifner was nominated and
elected by acclaim, with Neil Stringfellow agreeing to serve as the
deputy chair.
Robert Ballance, SNLA
Cray User Group, Applications & Programming Environments SIG Chair.