In the "titles" table of contents, look under "C." Or, you may go straight to the manual, at:

http://www.arsc.edu:40/library/all/004-3908-001

(The login and password to ARSC's dynaweb server is available on all ARSC systems by typing, "news documents".)

Please let us know if you encounter any problems and expect more articles on Co-Array Fortran in coming issues.

"grmap" -- Formatting Tool For "grmview" Output

In newsletter 140, we included a home-grown script which produced a friendly ASCII display of grmview output--reminiscent of the T3D's utility, "mppview."

Alan Wallcraft of NRL made a few modifications to the script and sent it back with more ideas and a good name. We've done more work on it, incorporating Alan's changes and ideas, and produced "grmap," version 2, available at:

Coming Events

There are a number of events in the coming months were you can learn more about ARSC and, in particular, the research of our users.

The 49th Arctic Science Conference and International Arctic Research Center Launch will be held 25th-28th October in Fairbanks. There will be a number of presentations and posters on International Cooperation in Arctic Research, many by ARSC users. There will be daily tours of ARSC during which the Immersadesk will be used to display results of users research. More details on the meeting can be found by following the link from hot topics on the ARSC web page,
http://www.arsc.edu/
.

November 9th-13th sees the 10th Supercomputing conference and ARSC will be present amongst the research booths highlighting the work of its users. Staff will also be taking the opportunity to catch up on the latest developments in the ever changing world of High Performance Computing. A number of ARSC users will have work displayed in both the ARSC booth and the poster exhibits plus other locations. More information on SC98 can be found at
http://www.supercomp.org/

ARSC Vector Courses Scheduled

Introduction to UNICOS and CRAY J90 Programming

Date: Wednesday, October 7, 1998
Time: 1:00pm - 5:00pm
Location: University of Alaska Fairbanks, Butrovich Building,
ARSC Training Room
Instructor: Derek Bastille, User Consultant
Course Description This course is an introduction to programming on Chilkoot
(ARSC's CRAY J932 supercomputer). It will cover a variety of topics on
Chilkoot's programming environment including:
* vector processing
* compiling, running, and debugging programs
* submitting and monitoring batch jobs
* scientific libraries
* data storage & file system organization
* the current UNICOS programming environment (PE 3.0) and modules
* sources of documentation
* where to get further help
Intended Audience: Current or potential ARSC users who would like to find out
how to create and maintain programs on our vector supercomputer.
http://www.arsc.edu/user/classes/ClassJ90.html

Dates: Wednesday, November 4, 1998
Time: 1:00pm - 5:00pm
Location: University of Alaska Fairbanks, Butrovich Building,
ARSC Training Room
Instructor: Tom Baring, User Services Consultant
Course Description: Standard C/C++ and Fortran 90 codes are readily compiled
under UNICOS compilers. However, the performance of any such code is
determined by the degree to which the compilers can vectorize it.
This course is designed for users of the ARSC J90 supercomputer who need a
basic explanation of vector programming and an introduction to the tools
available to help users analyze and improve their code's performance. We
will discuss the following topics:
* Vectorization. What is it?
* Automatic compiler optimization
* Performance analysis tools: HPM, Perfview, Loopmark Listing
* Common coding and compiling mistakes that can ruin performance
Following this course, you will be able to determine your program's
performance in MFLOP/s, for the entire program, for each subroutine, or for
any arbitrary code segment. You will be able to determine in which
subroutines your program spends most of its time and which individual loops
are using the vector architecture well or poorly. You will also have a few
tools in your kit with which to try to extract better performance from your
code.
Some students may realize impressive speed-up by simply recompiling their
code with different compiler options. Others may decide to rewrite code
segments to facilitate optimization and throughput.
Intended Audience: This course is intended for existing users of ARSC vector
platforms who want to examine and improve the performance of their code.

Quick-Tip Q & A

A: {{ The Unix "sort" command sorts multiple lines. Can you sort words
on a single line? You might want, for instance, to sort the output
of the "groups" command. }}
# Thanks to Dale Clark of ARSC for this solution:
groups
tr -s ' ' '\n'
sort
tr '\n' ' '
Q: The "hpm" tool for Cray PVP platforms makes it easy to measure
my vector code's overall performance. How can I get my T3E code's
MFLOP/S rating? Is there a comparable tool?

The University of Alaska Fairbanks is an affirmative action/equal
opportunity employer and educational institution and is a part of the University
of Alaska system.
Arctic Region Supercomputing Center (ARSC) |PO Box 756020, Fairbanks, AK 99775 | voice: 907-450-8602 | fax: 907-450-8601 | Supporting high performance computational research in science and engineering with emphasis on high latitudes and the arctic.
For questions or comments regarding this website, contact info@arsc.edu