what about training: rinnnnnnnng, rinnnnnnnng, rinnnnnnnn  consultant: hello, sdsc consulting. can i help you?  user: hi! yes, please. i'll be getting an account on your system and am interested in any kind of training you do for users. first of all, do you have any courses for the novice user and/or the user who's been using the system a while?  c: yes, for the new users we have two days of introductory workshops, four in all. for those who already know the basics and want to get beyond logging in, we offer an additional day of material, divided into two workshops.  u: that sounds good! how often do you hold your classes? once a month?  c: well, for the first two years, we did teach the courses once a month, often twice a month. however, we've found that our average user has become more knowledgeable about the system, and the requests for the intro-courses have therefore been declining, so we're teaching once a quarter now. basically the number of courses we teach is determined by you, the users; we're flexible to teach as many or as few as you request.  u: it sounds like we users can help determine what services we get! does that mean that if enough of us were to want you to teach courses on any other topics in the future you might?  c: certainly!! in fact, the advanced workshops started just last fall as a result of requests from users. we're also planning to develop courses to cover graphics and two other programming languages: c and pascal. the plans for these courses have been developed based on both direct requests and a need by users that we've noted from the number of questions that our consultants get in these areas.  u: great, i'll look forward to hearing more about these! let me push my luck: in addition to your flexibility with what is taught and how often it's taught, how about where it's taught? would you consider teaching at our university, for example, if we had 15 or 20 interested people?  c: absolutely! in our first year alone, we traveled to five different sites and in the second year we went to six additional sites. we've gone from maryland to hawaii for our users! (are you by chance calling from hawaii?)  u: well no, we're in plainsville, so how about if we come to sdsc? can you describe your training facilities there and accommodations for out-of-towners?  c: sure. we've got a nice training room with 20 mac pluses for the students, plus one hooked to a projector for the instructor, all of which are hooked directly to our cray supercomputer. in addition, there is a white board and an overhead projector, in case the instructor wants to use them. as for accommodations, users can stay anywhere they like, at their own expense. there are many nearby hotels which we can recommend. we only provide accommodations during our two-week, in-depth summer institutes.  u: that sounds reasonable, as long as they're near the beach! what about handouts or documents. do you provide any of these?  c: of course! with each of the four introductory and two advanced courses we give each user a handout that the instructor goes over. like all our documents, each of these is online so any user can print out copies of them at any time. in fact, while students are here they can print out and take with them any documents they think they might need in addition to those covered during the course. we've got almost 14,000 pages!  u: great! sounds like i can get all the reading i could ever want! you mentioned a bunch of terminals in the training room. does that mean that we also get a chance to work on the cray while we're there, or are the classes all lecture?  c: oh, no! you definitely get plenty of time to use the cray during class, in some classes more than in others. there's a mix in each class of lecture, lecture while the teacher demonstrates online (sometimes with students also online) and pure practice time when the instructor moves around helping everyone. the exact format of a particular class depends on the topics covered.  u: ok, i like the sound of that. one more thing: could you please tell me a bit more about your current courses? that is, tell me what is covered in each?  c: sure! on the morning of the first day we cover the introwork1 document, which discusses how to access the computers here from different sites; ctss, the cray operating system, and its routines; our long- term storage system, known as cfs, and how to access it using mass; as well as file transfers over various networks.  during the afternoon on the first day we go over the introwork2 document, which covers different information sources available to you and two editors that we have available: tedi and sed. the information sources include our online documentation system, the electronic bulletin boards, and sending and receiving electronic mail.  on the second day we start with ezcft, which is the handout describing the cray fortran compiler. on that morning we go over converting programs from other systems to run on our cray, compiling and loading the programs, then figuring out what some of the run-time errors you can get might mean. we also touch on vectorization, which is covered more in- depth in an advanced workshop.  in the afternoon of the second day we discuss the introwork4 document. this includes using the dynamic debugging tool, ddt, using pascal and c, and the math and graphics libraries available to you, as well as a utility we have for displaying and transporting graphics files.  u: wow! i guess i'd better stay awake for those sessions! what's left to teach in the advanced workshops?  c: well, in the morning we cover ezjobcontrol, which is the common command language. in the afternoon we go over optimization, which includes monitoring optimization and requirements for, impediments to, and techniques for vectorization.  u: i'm impressed, but i'm afraid to ask one last thing. i suppose all this must cost a bundle. right? what do you charge?  c: why nothing of course! we even throw in coffee and pastries for morning breaks each day, and sodas and cookies in the afternoons!  u: what a deal! i want to go to san diego!! where do i sign up?  christine martin