- Suggested topics:
-
performance analysis and optimizing debugging
system specific debugging and performance optimizations
machine specific issues, i.e. performance, use of software
As much debugging and compiler (eg. useful flags, specific optimisations) information as
possible is always useful.
Profiling and optimization classes would be very useful.
Optimization of applications.
Parallel programming
At the present I don't have any needs, but in the future (5+ years) I intend to write
software and will need training to program parallel codes.
The NERSC webpage is a great place to find training material. I would like to learn more about
good programming (something in the style of your "good
programming practices" section) and about code optimization.
pages on porting are important
I always find it useful to see simple, specific examples of how to run jobs, use software
packages, etc.
- Haven't used / didn't know about training offerings:
-
I was not aware of all these useful sources of information. Will use them more in the future.
We have not yet had experience with this, but will do so soon.
We are perhaps not the best folks to ask about this as we have not actually used the training
domain very much.
i was not aware some of the remote training options were available or how to get to them
- Uses online documentation for training:
-
I don't need this. Generally I learn what I need from the web.
For various reasons, I never go to actual classes at LBNL for all the training stuff. One
reason is that one wants to avoid repeat material. Having the
class stuff on the web as html (not just powerpoint which linux machines can't read) is great
and more useful in the long run.
I wish I would come to some of the training classes, but it always seems as if I've already
got too many things going on. I'm sure I could be using the
NERSC facilities more effectively with a little guidance. But the web site has been great at
making the training an after thought rather than a necessary step.
- New user concerns:
-
It would be useful to new users if they were sent an email containing information about the
resources available - for instance, which machines are
available to them and for which machines their usernames and passwords are valid, and maybe a
summary of what the different machines are generally
used for (development/visualisation..). For example, I was not aware that visualisation
services are available at nersc - I'm sure this information is
located on the website but if you're not looking for it you're not going to see it - even
though visualisation services would be of interest to me.
Make sure new users know what aids are available
- Problems with training offerings:
-
The one class I tried to follow via teleconferencing was finally cancelled 30 minutes after
its supposed start when Access Grid could not be made to
work. Perhaps attention should be paid to insuring that such facilities work before classes
are scheduled with them.
Remote training classes would help those not being able to travel.