NERSC logo National Energy Research Scientific Computing Center
  A DOE Office of Science User Facility
  at Lawrence Berkeley National Laboratory
 

2006 User Survey Results

Page Office Program
Science Category Project Class    
User checked this resource NERSC Experience Base Year
Results for only this resource

How satisfied are you with:

7=Very,6=Mostly,5=Somewhat,4=Neutral,3=Somewhat dissatisfied,2=Mostly dissatisfied,1=Very dissatisfied

Item 1 2 3 4 5 6 7 ResponsesAverageStd. Dev.Change (2005)
HPSS: Reliability (data integrity) 2 22 69 936.700.59-0.03
SERVICES: Account support 1 1 4 2 47 147 2026.640.76-0.09
HPSS: Uptime (Availability) 1 2 29 62 946.620.59-0.06
DaVinci SW: C/C++ compilers 1 3 9 136.620.65 
Jacquard: Uptime (Availability) 2 2 26 55 856.580.660.73
CONSULT: Timely initial response to consulting questions 1 3 2 6 50 136 1986.570.81-0.08
Network performance within NERSC (e.g. Seaborg to HPSS) 2 1 3 38 72 1166.530.75-0.08
OVERALL: Consulting and Support Services 4 8 7 58 159 2366.530.85-0.20
Bassi SW: Fortran compilers 1 1 3 18 50 736.521.02 
CONSULT: Followup to initial consulting questions 1 2 3 9 55 117 1876.490.86-0.08
CONSULT: overall 1 1 2 3 9 59 124 1996.470.90-0.21
CONSULT: Quality of technical advice 1 2 3 8 66 113 1936.460.84-0.16
Seaborg SW: Fortran compilers 1 1 7 2 35 80 1266.450.93-0.04
PDSF SW: C/C++ compilers 3 13 17 336.420.66-0.18
NGF: Reliability 3 6 17 266.420.99 
WEB: Accuracy of information 1 6 7 79 106 1996.420.750.02
DaVinci SW: Software environment 1 2 7 14 246.420.83 
NGF: File and Directory Operations 1 1 8 12 226.410.80 
Seaborg SW: Software environment 1 6 5 51 77 1406.410.810.02
Bassi: Uptime (Availability) 1 4 4 31 52 926.400.85 
Seaborg SW: C/C++ compilers 1 6 4 24 55 906.400.930.03
WEB: NERSC web site overall (www.nersc.gov) 2 4 8 92 105 2116.390.740.10
HPSS: Overall satisfaction 1 2 1 5 37 58 1046.380.96-0.13
NGF: Overall 1 1 2 5 17 266.381.06 
NIM 3 2 19 76 102 2026.350.810.19
NGF: Uptime 1 1 1 7 16 266.351.16 
TRAINING: New User's Guide 3 6 53 49 1116.330.70-0.04
Seaborg SW: Programming libraries 1 7 7 35 60 1106.320.96-0.09
GRID: Job Submission 1 1 1 2 14 196.321.53-0.21
OVERALL: Satisfaction with NERSC 2 9 3 8 99 128 2496.311.010.11
NERSC security 2 1 7 9 10 72 134 2356.301.11-0.31
Bassi SW: Software environment 2 2 4 29 44 816.301.17 
HPSS: Data transfer rates 1 1 2 2 5 33 52 966.291.10-0.11
SERVICES: Allocations process 1 1 5 12 70 76 1656.280.850.12
Jacquard SW: Software environment 4 6 29 34 736.270.840.15
Jacquard: overall 2 2 10 28 46 886.271.010.49
Bassi SW: C/C++ compilers 2 2 2 15 27 486.271.18 
Bassi SW: Programming libraries 1 1 4 3 15 36 606.271.25 
CONSULT: Amount of time to resolve your issue 2 6 6 11 68 103 1966.271.08-0.14
OVERALL: Network connectivity 8 10 19 69 124 2306.271.02-0.18
Bassi: overall 2 3 5 2 30 57 996.261.23 
GRID: Access and Authentication 1 2 6 14 236.261.29-0.16
Jacquard SW: C/C++ compilers 2 1 4 19 28 546.261.100.11
SERVICES: Response to special requests (e.g. disk quota increases, etc.) 1 4 3 4 36 50 986.241.08-0.11
Seaborg: Uptime (Availability) 1 4 3 20 52 79 1596.230.99-0.33
DaVinci SW: Fortran compilers 1 1 6 10 186.221.44 
On-line help desk 1 1 6 11 41 55 1156.211.020.04
WEB: Timeliness of information 1 13 21 69 90 1946.210.920.09
GRID: Job Monitoring 1 2 4 13 206.201.54-0.30
OVERALL: Available Computing Hardware 3 5 29 108 92 2376.190.820.30
GRID: File Transfer 2 1 1 5 13 226.181.30-0.10
SERVICES: E-mail lists 2 8 4 33 42 896.181.030.10
Seaborg SW: Applications software 1 8 6 35 41 916.180.970.01
NGF: I/O Bandwidth 1 3 9 10 236.170.98 
Jacquard SW: General tools and utilities 3 3 24 17 476.170.820.19
Jacquard SW: Programming libraries 2 3 5 18 28 566.161.170.24
OVERALL: Mass storage facilities 4 17 13 52 86 1726.161.08-0.16
TRAINING: Web tutorials 4 10 44 31 896.150.79-0.07
CONSULT: Software bug resolution 1 1 1 11 9 37 60 1206.141.160.04
PDSF SW: Fortran compilers 1 3 6 7 176.120.93-0.08
Jacquard SW: Visualization software 1 3 6 7 176.120.930.58
Jacquard SW: Fortran compilers 1 5 2 4 18 34 646.111.300.38
Seaborg: overall 1 4 7 17 75 64 1686.101.000.18
Seaborg SW: General tools and utilities 2 8 6 45 37 986.090.97-0.00
Jacquard SW: Applications software 1 3 2 21 17 446.091.140.31
Bassi: Disk configuration and I/O performance 1 1 1 5 2 36 30 766.081.16 
HPSS: Data access time 1 1 3 2 9 37 38 916.081.170.08
DaVinci: overall 2 1 3 9 15 306.071.360.42
OVERALL: Hardware management and configuration 2 2 3 17 14 86 89 2136.071.150.09
Jacquard: Disk configuration and I/O performance 1 1 8 3 25 30 686.061.160.18
OVERALL: Software management and configuration 8 19 17 65 89 1986.051.13-0.17
Bassi SW: General tools and utilities 1 1 5 3 20 22 526.041.17 
SERVICES: Computer and network operations support (24x7) 1 1 3 11 4 21 47 886.031.37-0.57
Bassi SW: Applications software 1 4 6 18 20 496.021.18 
WEB: Ease of finding information 1 4 9 33 90 72 2096.020.990.09
DaVinci SW: Visualization software 1 2 1 6 9 196.001.370.57
SERVICES: NERSC CVS services 4 2 8 10 246.001.10-0.21
PDSF: Batch queue structure 1 3 3 20 11 385.970.97-0.03
OVERALL: Available Software 6 24 22 85 82 2195.971.08-0.22
Jacquard: Batch queue structure 1 3 6 7 34 28 795.951.140.49
PDSF: Batch wait time 1 3 5 18 12 395.951.000.15
TRAINING: NERSC classes: in-person 4 2 3 9 185.941.26-0.18
Seaborg: Disk configuration and I/O performance 1 1 4 13 13 55 49 1365.921.19-0.14
Bassi: Batch queue structure 1 2 9 7 38 29 865.921.16 
PDSF SW: Software environment 2 1 6 14 13 365.921.25-0.52
Remote network performance to/from NERSC (e.g. Seaborg to your home institution) 1 5 10 4 19 64 63 1665.891.33-0.24
Jacquard: Batch wait time 1 3 5 10 40 23 825.871.130.71
PDSF SW: Applications software 2 2 4 10 10 285.861.21-0.28
Bassi: Batch wait time 3 7 16 40 25 915.851.02 
PDSF SW: Programming libraries 1 3 7 9 11 315.841.13-0.62
WEB: Searching 3 13 18 41 35 1105.841.090.14
PDSF: Uptime (availability) 4 3 6 12 17 425.831.31-0.06
HPSS: User interface (hsi, pftp, ftp) 1 1 4 7 14 35 33 955.831.26-0.29
PDSF: Overall satisfaction 1 3 1 4 23 11 435.811.20-0.19
Bassi SW: Performance and debugging tools 1 2 2 3 6 20 19 535.771.45 
Seaborg: Batch queue structure 1 4 5 13 21 61 48 1535.771.270.72
Jacquard: Ability to run interactively 2 2 9 7 25 23 685.761.290.20
Live classes on the web 5 1 9 6 215.761.140.04
Seaborg: Ability to run interactively 2 10 13 19 42 45 1315.711.320.18
Seaborg SW: Performance and debugging tools 3 6 7 13 38 28 955.691.31-0.31
SERVICES: Visualization services 1 7 3 7 11 295.691.31-0.14
PDSF SW: General tools and utilities 1 2 4 4 14 9 345.621.33-0.58
Jacquard SW: Performance and debugging tools 4 1 2 6 20 11 445.591.450.24
Bassi: Ability to run interactively 2 4 3 8 8 25 25 755.551.60 
PDSF SW: Performance and debugging tools 1 3 3 5 10 9 315.481.52-0.52
Seaborg SW: Visualization software 1 12 5 15 9 425.451.19-0.08
PDSF: Ability to run interactively 1 1 1 4 11 17 6 415.391.30-0.40
OVERALL: Data analysis and visualization facilities 2 4 32 20 47 23 1285.371.22-0.28
Bassi SW: Visualization software 1 1 4 2 9 5 225.361.62 
PDSF: Disk configuration and I/O performance 1 7 5 6 13 7 395.101.54-0.04
Seaborg: Batch wait time 6 5 27 11 35 56 19 1594.941.570.99

How important to you is:

3=Very,2=Somewhat,1=Not important

Item 1 2 3 ResponsesAverageStd. Dev.
OVERALL: Satisfaction with NERSC 31 202 2332.870.34
OVERALL: Available Computing Hardware 3 31 189 2232.830.41
SERVICES: Account support 2 40 144 1862.760.45
SERVICES: Allocations process 3 31 119 1532.760.47
OVERALL: Consulting and Support Services 4 52 167 2232.730.48
OVERALL: Network connectivity 5 49 159 2132.720.50
SERVICES: Response to special requests (e.g. disk quota increases, etc.) 4 26 59 892.620.57
OVERALL: Hardware management and configuration 7 68 122 1972.580.56
OVERALL: Software management and configuration 10 75 104 1892.500.60
OVERALL: Available Software 9 90 109 2082.480.58
NERSC security 21 83 121 2252.440.66
OVERALL: Mass storage facilities 31 71 80 1822.270.74
SERVICES: Computer and network operations support (24x7) 14 38 38 902.270.72
SERVICES: E-mail lists 19 40 24 832.060.72
OVERALL: Data analysis and visualization facilities 54 57 45 1561.940.80
SERVICES: Visualization services 26 15 13 541.760.82
SERVICES: NERSC CVS services 23 11 6 401.570.75

Usefulness

Item 1 2 3 AverageStd. Dev.
SERVICES: E-mail lists 1 38 156 2.790.42
TRAINING: New User's Guide 1 25 69 2.720.48
TRAINING: Web tutorials 5 27 59 2.590.60
MOTD (Message of the Day) 18 71 82 2.370.67
SERVICES: Announcements web archive 15 87 68 2.310.63
Live classes on the web 7 13 12 2.160.77
Phone calls from NERSC 34 43 50 2.130.81
TRAINING: NERSC classes: in-person 11 11 12 2.030.83

What NERSC resources do you use? (1108)Number
Seaborg170
NIM160
NERSC web site (www.nersc.gov)148
HPSS111
Jacquard109
Bassi107
Consulting services89
SERVICES: Account support85
PDSF49
DaVinci: overall 30
SERVICES: Computer and network operations support (24x7)26
Visualization services9
NGF8
SERVICES: NERSC CVS services4
Grid services3

Desktop Mac systems (93)Number
OS X77
MacOS15
Other1

Desktop UNIX systems (222)Number
Linux188
Sun Solaris21
IBM AIX7
SGI IRIX4
HP HPUX1
Other1

Desktop PC systems (130)Number
Windows XP113
Windows 200016
Other1

What training methods would you like NERSC to offer? (317)Number
Web documentation124
Web tutorials on specific topics114
Live web broadcasts with teleconference audio26
Live classes at LBNL20
In-person classes at your site20
Live classes on the web13

How long have you used NERSC?

less than 6 months3112.1%
6 months - 3 years11645.1%
more than 3 years11042.8%

Where do you perform data analysis and visualization of data produced at NERSC?

All at NERSC103.9%
Most at NERSC3513.8%
Half at NERSC, half elsewhere4015.7%
Most elsewhere9035.4%
All elsewhere7128.0%
I don't need data analysis or visualization83.1%

Do you feel you are adequately informed about NERSC changes?

Yes21596.8%
No73.2%
Not Sure0.0%

Are you aware of major changes at least one month in advance?

Yes20291.4%
No198.6%
Not Sure0.0%

Are you aware of software changes at least seven days in advance?

Yes19992.1%
No177.9%
Not Sure0.0%

Are you aware of planned outages 24 hours in advance?

Yes21498.2%
No41.8%
Not Sure0.0%

Are your data analysis and visualization needs being met? In what ways do you make use of NERSC data analysis and visualization resources (Escher, serial queues on Seaborg, visualization software, working with the visualization group, consulting help, etc). In what ways should NERSC add to or improve these resources?
   My needs are currently met well by the data analysis capabilities of DaVinci.
   NWChem is not working completely well. Certain modules like PMF does not work (atleast in Jacquard). The task shell command used in NWCHem does not work either in Jacquard.
   Not sure what 'data analysis' means in this context. 80% of what I do is called 'data analysis' and all is done on PDSF. And mostly fine, except slowness/outages.

I use ROOT at PDSF for 'visualisation' (making plots).
   DaVinci for large-scale data analysis
   yes, it is good. But, this year I experienced inefficiency of PDSF more often than last year, i.e., sometimes PDSF is terribly slow.
   I mainly use Matlab on Jacquard for data analysis. DaVinci's performance on running Matlab is very poor. I also tried to use Visit for data visualization but somehow the performance in speed is below my expectation.
   I am mostly glad with the data analysis and visualization support on nersc. 3D visualization might be a direction to pursue
   I do the data analysis on my own PC. I only use the IPM module and I m not really satisfied with it since the results are displayed on the net one day later
   I use my desktop for visualisation and data analysis
   No.
   N/A
   My basic problem is to get up to speed with what is available. I am reluctant to learn new things when I want to get something achieved. This is my problem and not NERSC. Of the three software problems I have had, the staff has been extremely competent and helpful on two of these. The current problem is still on-going and is something I need to better understand.

I guess to improve services, it would be difficult to identify what would be required. I have gone through the manuals but find it always easier when you talk to a human being. For visualization capabilities, I am unaware if a manual or sample case exists. This would be helpful. I have stored the IBM manual on my desktop to help debug problems and understand system usage. Does a similar capability exist for visualization?
   I'm satisfied with most of the service and hadwqre and sofware.

But I'm using my accountin in China mostly. sometime when I connect the pdsf through ssh, the transfers is so slow that I cann't work almost .

Does it can be improved ?
   I don't use this
   I do not use data analysis and visualization on NERSC machines
   I try to use Mathematica and Maple on DaVinci, but forwarding X-services is quite slow and tedius. Perhaps its my network connection as well, but using X-windows remotely is too slow for me.
   I am a new user and I have several students using the facilities. We are getting up to speed on the systems and that is taking somewhat longer than we thought.This problem is one that is local.
   I do all post-processing and visualization off-site.
   We export our produced data to other non-NERSC machines for final analysis and visualization where we have better X connections, better control of software configuration, better uptime, etc. I have not explored non-PDSF options at NERSC for these things; PDSF is simply not stable enough or designed for this kind of work. For the most part our final analysis and visualization needs are fairly modest and are well served by a mini cluster under our own control rather than having to submit proposals, share a cluster with other users, etc. to use NERSC resources for these needs.
   My viz needs at NERSC currently have to do with the LLNL VisIt tool. This past year we (LLNL researchers using VisIt to analyze data from NIMROD runs) came to the NERSC viz group requesting help interfacing NIMROD & VisIt and received *excellent* support.
   I do not use those tools
   Overall, our network connection is too slow to even use Xwindows easily, so I usually just use a dumb terminal window.
   Most of my visualization is done in Matlab, requiring moving large blocks of data to my local comupter. This can sometimes be time consuming.
   I know that the information is available but I don't have time to spend to learn new software. Then, my position is that there is not enough information available to easily access the software. It might have a tutorial but I am not aware; then having a tutorial with some examples how to use would help to start using such software and machines.
   n/a
   So far I have been enjoying the various options of visualization softwares (mostly AVS and IDL) available in DaVinci. However, one of the major simulation code I have been recently using, the NIMROD code, has been designed to have its data output format work mostly with the visualization package Tecplot. Tecplot is a commonly used commercial visualization package that is well known for its easy accessibility and short learning curve. Unfortunately it is not available on DaVinci. I requested the consideration of installation of Tecplot on DaVinci about a year ago, based on not only the need from my own project, but also from the more important fact that the installation of Tecplot will benefit a large pool of NERSC users who are also users of the NIMROD code, which is one of the two major fusion MHD codes supported by DOE Office of Fusion Science. Yet my request is still under "evaluation" after nearly a year. I would like to take the opportunity of this annual survey to reinstate my request and concern about this request.
   I have not worked with the visualization group yet. My approach so far has been to use IDL and python/gnuplot to run where the data is. I have not explored the use of DaVinci and if that will require moving large dump files (which will likely be less efficient than postprocessing where the data is).
   I usually do elsewhere, so not important to me.
   Satisfied.
   We would like to use these services more. Providing more information of the form 'Getting Started with Analyzing your Data on DaVinci, serial queues on Seaborg' would be helpful.
   I do not use the data analysis and visualization resources on NERSC. All of that is handled on local machines.
   I usually check the websites before submitting large numbers of jobs. Given that I don't submit jobs on a regular basis, this has been very helpful.

   I use visualization software and had collaborations with the visualization group who have always been very helpful
   I don't use data analysis and visualization resources on machines at NERSC. I use local machines instead.
   We do most of our visualization in house with IDL, on serial machines. We have begin working with the visualization group for advanced visualization. The best addition would be stabilization and increase in capacity of shared file systems to make interoperation between code running machines and analysis easier. Added capacity in scratch and other file systems would also be very helpful; we often need to store an analyze large data sets, which often requires special arangement.
   Improve the support of addon python libraries.
   I really should do more with visualization. It is becoming increasingly important
   would be nice to have R (open-source S-PLUS)
   Seems OK
   I do all visualization and data analysis elsewhere, because I have everything set up and I do not need a lot of resources.
   Sometime I just want to do simple visualization using tools such as matlab. But the connection is very slow from my pc.
   it is easier to process data on a local machine for me because for data analysis I don't have to wait in a queue. For visualization, manipulating x windows it is much better to be local
   I think the current way that queues are structured has a very significant and adverse effect on the ability of users to do vis/analysis on NERSC resources. The difficulty is that for large data sets, massive computational power is needed for analysis and vis. Currently the only way of getting that power is by using the production batch queues on the big machines. The problem with this is that it almost entirely eliminates the possibility of doing actual interactive viz and data analysis. In one recent set of run we were creating multiple 60 Gb data dumps and needed to run complicated algorithms to analyze the data and then we wanted to do viz. The problem is that we either have to run using:

1. Davinci

2. Interactive queues on on the big machines.

I realize that it is an extremely difficult problem to schedule jobs that are i) require many nodes i) need to be executed on demand. But, this is a huge limitation currently when it comes to data viz and analysis.
   I've noticed that network response for IDLDE (the graphical UI with IDL) is very slow. It's typically been quicker to just copy everything to my local machine and work here. This isn't any great inconvenience for me, since I have most of what I need here.
   My group relied on help from NERSC visualization consultants in the past.

But it seems too hard for us as regular users do all of it ourselves.
   At present, most of our visualization is done at DoD - but intend to switch to doing more at DaVinci. We will then request considerable help from the Visualization Group at NERSC
   More frequant on-site user training. The problem is that we do not have the resources to come to NERSC for such training. We love to use NERSC facility for visulization and data analysis.
   It is very cumbersome to use PDSF when you use modern tools. For instance, I edit files and want to use code management tools found on MacOSx However, I do not have enough disk space on AFS. Also, i cannot run batch jobs on PDSF using AFS.

What I want is to mount my PDSF files on my local computer. NERSC does not allow it. As a result, I use my own desktop most of the time. It is simply to hard to use NERSC.
   My analysis and visualization needs are being met. I use DaVinci a lot with very large data sets. Most often I use Matlab, Grads, and NCL. The only thing I can think of that I would like to see added is the mapping toolbox for matlab.
   I use matlab and mathematica, and I amd satisfied with the current level of resources.
   Yes. Serial queues on Jacquard or Bassi with my own software.
   Not familiar with the NERSC data analysis and visualization resources available to me. It would be helpful to better understand what resources are available to me .
   I do analysis and visualization at our facility. I'm not sure that's the best solution for us, but it's the way we do it now.
   N/A
   We analyze our data locally. Data analysis is inexpensive for our projects. We don't use data analysis and visualization software at NERSC.
   I use matlab on davinci almost daily. Occasionally, I can't start it because of

license shortage.

   3D visualization softwares such as AVS, Visit, etc., are hard to learn and to use for the typical researcher. That's why gnuplot is still the preferred tool for analysis and vis for many. NERSC's resources are extremely good for analysis and vis but the thing missing is a closer working relationship between members of the vis group and the researchers. Tailored analysis and visualization tools for specific applications would be great but researchers usually don't know what they want or what they are missing... Maybe the vis group should take the initiative of building a few of those vis tools for chosen applications and publicized them.
   They are met.
   N/A
   It would be great for the visualization resources to be more visible - eg I don't really know what is available for users. Maybe you should publicize this more?
   I use python, pytables to access HDF5 data, then gnuplotpy. I do

mostly batch generation of 2D plots, as network connectivity is

too poor to do more. Also, the idea of moving data around nersc

to get it on the right machine is clumsy.
   I write my own analysis codes which must be run on the large machines (mainly Bassi) since DaVinci is not large enough. I move results from these to local resources where I visualise them and process further. I am happy with the situation. It would be nice to have a larger post-processing machine though, since post-processing development is quite iterative for me and this doesn't fit with the long queue times on the production machines.
   I use simple visualization tools such as gnuplot to do quick checks of data. More complex visualization is performed elsewhere. Typically you do not want to attempt to perform complex visualizations on a remote resource at NERSC because of slow internet connectivity. You would not be able to interactively work with the visualization.

   I don't use the available visualization tools.
   I know NERSC works at improving viz (which for me means both data analysis

and visualization) but the codes we currently run at NERSC don't need any high

end viz. Someday we may be doing long MD (version QMC) calculations. Then

I will want NERSC to even have or install out real-time multi-resulation analysis

software that allows us to detect stable structures and transtions, currently over 2-to-the-12th time scales.
   I have not had time this year to really explore use of DaVinci --- in FY07 I hope to really get to use it
   I have checked out that the matlab graphics works on Jacquard. However

I have used the software for real work at OSC - it is closer and the

same time zone if I have to the phone consultation.

   I don't know how to use those softwares, so I have to download to my local computer and use some window softwares.
   Most of my data analysis and visualization take place off site.
   Data transfer from NERSC to NREL, Colorado is so slow that I cannot use any visualization software in production level. Sometimes I used XmakeMol compiled by myself at Home directory, which is light and good for atomistic structural analysis. Can you offer ligher visualization/analysis softwares likewise?
   To improve the speed of network connectivity so that remote visualization will be more convenient.
   It is important that visualization server is available for dedicated data analysis and visualization as well as software that can leverage the

server.
   We use our own software for data analysis and do not rely on external, commercial software, our needs are satisfied by using the CERN ROOT package.

However, we currently lack any basic graphics visualization tools on PDSF. By this I mean a tool to look at PDF, GIF, PNG etc. We often create graphs in batch mode and these can only be viewed by copying them back to the desktop machine. We would like to see some basic graphics package installed on SL302 on PDSF.
   I have not started to use the NERSC data analysis and visulization resources. But, these are very important and we will begin to realize and utilize these resources as much as possible.
   I would like to see the Climate Data Management System (CDAT) working on Seaborg (with the GUI)
   My needs are mostly satisfied. I use mostly IDL on daVinci or other platforms.

NGF made things easier in that respect for me.
   consulting help
   I'm happy with DaVinci.

   make some turtorial webpage on the using of visualization softwear.
   NA
   I use xmgr and gnuplot routinely. But that's about it.

If you would like to comment on NERSC hardware resources, please do so here:
   Hopefully franklin will fix the long queue wait times.
   Diskservers at PDSF are faring reasonably well, but occasional crahses/outages occur. The move to GFPS has made disk more erlaibale, but still occasional crashes occur. These sometimes mean that PDSF is unavaible for certain tasks for up to several days (depending on the sverity of the crash). This should be an area of continued focus and attention.
   I use multiple processors on DaVinci for computations with MATLAB. The multiple processors and rather fast computation are extremely useful for my research projects on climate and ice sheet dynamics. Via DaVinci NERSC has been a huge help to my research program.
   Please get more computers.
   I really like Bassi; however, the availability of Bassi for multiple small jobs is difficult, since only 3 jobs from a user can run at a time; this is difficult to deal with when I have many of these jobs, even when the queues are rather small.
   I run the CCSM model. The model runs a relatively small number of processors for a very long time. For example, we use 248 processors on bassi. On Seaborg, we could potentially get one model year/wallclock day. Since we usually run 130 year simulations, if we had 248 processors continuously, it would take 4.5 months to run the model. We didn't get even close to that. Our last seaborg run took 15 months real time, which is intolerably slow.

Bassi runs faster. On bassi, we get roughly 10 model years/wallclock day, a nice number. So it's cheaper for us to run on bassi, and better. bassi is down more frequently, and I get more machine related errors when running on bassi.

On both machines your queue structure does not give us the priority that we need to get the throughput that we have been allocated. For now it's working because bassi isn't heavily loaded. But as others leave seaborg behind and move onto bassi, the number of slots we get in the queue will go down, and we'll find ourselves unable to finish model runs in a timely fashion again.
   On jacquard, it might be nice to make it easier for users who want to submit a large number of single-processor jobs as opposed to a few massively parallel jobs. This is possible but in the current configuration, the user has to manually write code to submit a batch job, ssh to all the assigned nodes, and start the jobs manually. Perhaps that is intentional, but the need does arise, for instance when it is possible to divide a task such that it can be run as 1000 separate jobs which do not need to communicate.
   Seaborg is a little slow, but that is to be expected. The charge factors on the newer, faster machines are dauntingly high.
   The HPSS interface options are shockingly bad. e.g. Kamland had to resort to writing hsi wrappers to achieve reasonable performance. The SNfactory wrote a perl module to have a standard interface within perl scripts rather than spawning and parsing hsi and htar calls one by one. Even the interactive interface of hsi doesn't have basic command line editing. htar failures sometimes don't return error codes and leave 0 sized files in the destination locations. NERSC should provide C, C++, perl, and python libraries for HPSS access in addition to htar, hsi, etc. The HPSS hardware seems great, but the ability to access it is terrible.
   The queue structure could have some improvement, sometimes jobs requiring many nodes make the queue slow but I am sure that you are looking into this.
   My biggest problem with using PDSF has always been that regularly the nodes just freeze, even on something as simple as an ls command. Typically I think this is because some user is hammering a disk I am accessing. This effects the overall useability of the nodes and can be very frustrating. My officemates all use pdsf, and we regularly inform each other about the performance of PDSF to decide whether it is worth trying to connect to the system at all or if it would be better to wait until later.
   NERSC could have a more clear and fair computing time reimbursement/refund policy. For example (Reference Number 061107-000061 for online consulting), on 11/07/2006, I had a batch job on bassi interrupted by a node failure. The loadleveler automatically restarted the batch job from beginning, overwritting all the output files before the node failure. Later I requested refund of the 1896 MPP hours wasted in that incident due to the bassi node failure. But my request was denied, which I think is unfair.
   I have not done extensive comparison on I/O and network performance. Hopefully, next

year I'll be able to provide more useful information here.
   Our project relies primarily on our ability to submit parallel jobs to the batch queue on Seaborg. To that end, the current setup is more than adequate.
   Submission of batch jobs is not well documented.
   the charge factor of 6 for bassi is absolutely ridiculous compared to jacquard. it performs only half as good as jacquard.
   The largest restriction for us is usually disk and storage; we have been able to work with consulting to make special arangements for our needs, which have been very helpful.
   We have consistently found (and NERSC consultants have confirmed) a speedup factor of 2 for Bassi relative to Seaborg on our production code. Because the charge factor is 6, and because we see a speedup of 3 on Jacquard, Bassi is currently not an attractive platform for us, except for extremely large and time-sensitive jobs.

   I could not unzip library source code on Bassi because it limited the number of subdirectories I could create. That machine is useless to me unless I can get Boost installed.

The machine I have been able to effectively use is Davinci because it has Intel compilers. NERSC support has not been helpful at all in getting my software to run on various machines.
   Interactive use on PDSF is often too slow.
   The most unsatisfactory part for me is the confusing policy of queueing the submitted jobs. In an ideal world, it should be first come, first serve with some reasonable constraints. However, I frequently find my jobs waiting for days and weeks without knowing why. Other jobs of similar types or even those with low priority sometimes can jump ahead and run instantaneously. This make rational planing of the project and account managment almost impossible. I assume most of us are not trained as computer scientists with special skills who can find loop holes or know how to take advantages of the system. We only need our projects to proceed as planed.
   every nersc head node should be running grid ftp

every nersc queuing node should be running GT4 GRAM
   Network performance to HPSS seems a bit slower than to resources such as Jacquard. Not sure of how much of a hit this actually is. Just an impression.
   Logon behavior to Bassi can be inconsistent with good passwords sometimes being rejected, and then accepted at the next attempt. Molpro does not generally work well on multiple nodes. This is not too much of a problem on Bassi as there are 8 processors per node, but better scaling, with respect to number of nodes, is possible for this code.
   I don't understand why bassi has restriction on using

large number of nodes (i.e., > 48 nodes requires special arrangement.)

   It is quite possible that I am unaware of a better alternative, but using BBFTP to transfer files to/from Bassi from/to NSF centers I see data rates of only 30-40 MB/sec. This isn't really adequate for the volume of data that we need to move. For example, I can regularly achieve 10x this rate between major elements of the NSF Teragrid. And that isn't enough either!
   Scratch space is small. My quota is 256GB. Simulation we are currently running are on a 2048^3 and we solve for 3 real variables per grid point giving a total of 96 GB per restart dataset. After 6 hours of running (maixmum walltime on bassi), we continue from a restart dataset. But sometimes, we need to do checkpointing (i.e. generate the restart files) half way thorugh the simulation. This amount of being able to hold 3 datasets (initial conditions, half-way checkpoint and at the end) which is not possible. Moreover, for simulations of more scientific interest we solve for 5 variables per grid point. The restart dataset in this case is 160 GB. This means that we cannot run, checkpoint and continue. This quota also prevents fast postprocessing of the data when several realizations of the fields (many datasets) are needed to get reliable statistical results.
   we produce output files faster than we can transfer them to our home institution, even using compression technques. this is usually not an issue, but it has been recently.
   Bassi is great. The good network connectivity within NERSC and to the outside world and the reliability of HPSS make NERSC my preferred platform for post-processing very large scale runs.
   Jacquard is much harder ot use than the IBM-SP's...
   

There have been persistent problems with passwords (to seaborg) being reset or deactivated. In one case my password was deactivated but I was not informed (via email or otherwise. This may have been the result of a security breach at our home institute.

Several hours are lost trying to regain access to NERSC.
   Please assign more space of hardware to its users.
   I think that the NGF and the general choice for GPFS is a great improvement over the previous NFS-based systems.

I am worried that in recent months we have seen the performance of the PDSF home FS drop significantly.
   The switch to GPFS from NFS on PDSF seems to be overall a good thing, but there are now occasional long delays or unavailability of the home disks that I don't like and don't understand...
   PDSF has got way too few SSH gateway systems, plus they seem to be selected by round-robin DNS aliasing and thus it is entirely possible to end up on a host with load already approaching 10 while there are still machines availaible doing absolutely nothing; what I normally do nowadays is look at the Ganglia interface of PDSF and manually log in to the machine with smallest load. There is a definite need for proper load balancing here! Also, it may make sense to separate interactive machines into strict gateways (oriented on minimal latency of connections, with very limited number-crunching privileges) and interactive-job boxes (the opposite).
   The low inodes quota is a real pain.

    Hardware resources at NERSC are the best I have used anywhere. NERSC and

in particular Dr. Simon Horst should be congratulated for setting up and running

certainly one of the best supercomputing facilities in the world.

If you would like to comment on NERSC's software resources, suggest improvements, or list future needs, please do so here:
   Need latest version of NWChem to be installed in Jacquard.
   On Davinci, some Fortran library is needed
   The only software I use a lot on NERSC machines is MATLAB. Being able to run multiple MATLABs simultaneously on DaVinci, and fairly quickly, has been a huge help to my research program. If there is any way to run MATLAB code (regular code, not parallelized in any way) faster I would like to know about it. Overall I am very satisfied with the resource as it has allowed me to do computations that I would not otherwise have been able to do.
   VASP
   CHARMM performance on bassi is worse than that on jacquard, though bassi charges more than jacquard. I don't know whether it is bassi's problem or CHARMM's problem.
   I understand the eason why nersc has to remove imsl from seaborg. But, I am not happy about this action.
   I haven't used the system much since the cmb module was upgraded, but my initial impression previously was that support for many quite standard libraries was not immediately apparent. (fftw3, gsl, boost, ATLAS, CBLAS, LAPACK). It is particulary surprising that the AMD math library interface is not compatible with the standard CBLAS interface, but that's obviously not your fault. I think the net result, though, is there are many many copies of these libraries floating around, which users have individually compiled themselves so their existing code would work. On the whole, though, the development support is still excellent.
   It would be great to add more support for highly parallel molecular dynamics code,

most notably NAMD by Klaus Schulten's group
   The OS of Seaborg seems a bit clunky. For example, users can't use the up arrow to get most recent commands, and <tab> doesn't do automatic completion.
   I wish there were a way to run some jobs for more than 24 hours on a small number of processors.
   See comments on HPSS software.
   I would like nedit to be available on Bassi.
   The PathScale compilers on Jacquard, particularly the Fortran one, have been quite awkward/awful for us to use. I keep on running into a variety of problems compiling and running our codes on Jacquard with PathScale, which are absent in other machines such as Bassi and Seaborg. Similar experience also applies to the mvapich library on Jacquard.

So far I have been enjoying the various options of visualization softwares (mostly AVS and IDL) available in DaVinci. However, one of the major simulation code I have been recently using, the NIMROD code, has been designed to have its data output format work mostly with the visualization package Tecplot. Tecplot is a commonly used commercial visualization package that is well known for its easy accessibility and short learning curve. Unfortunately it is not available on DaVinci. I requested the consideration of installation of Tecplot on DaVinci about a year ago, based on not only the need from my own project, but also from the more important fact that the installation of Tecplot will benefit a large pool of NERSC users who are also users of the NIMROD code, which is one of the two major fusion MHD codes supported by DOE Office of Fusion Science. Yet my request is still under "evaluation" after nearly a year. I would like to take the opportunity of this annual survey to reinstate my request and concern about this request.
   Please, note that apart from Seaborg I have not used the other systems much to provide proper information for them.
   Porting some code to the pathscale compiler has been problematic on jacquard.
   As earlier, our the scope of our project is served well by the current setup at NERSC.
   Interactive debugging of large parallel jobs remotely is difficult even with Totalview, due to network lags and the opacity of the PETSc library. It is impossible on machines such as Jacquard on which there can be long delays in the launch of "interactive" jobs.

   Even if it's heretical, please put Intel compilers on Jacquard. Some software does not support PathScale-specific options and will not compile. I have found Intel compilers, even on AMD machines, to be the most reliable and high-performing compilers for all of my programs.
   It would be great to have more up-to-date versions of quantum chemistry packages running at NERSC
   I think the main difficulty that I run into is not having an up to date version of Python available on all the machines. I would like to see versions:

2.3.6

2.4.4

2.5

These are the latest stable version of Python for each of the major releases.

The other things that I would *really* like is to have more modern MPI implementations - specifically ones that support the MPI-2 spec.
   The GNU autotools for building software (autoconf, automake, etc) are frequently out of date which necessitates installing your own version to build some piece of software. Given that these are so commonly used, they should be kept up to date.

   The software on all the computers is excellent!
   I don't use DaVinci. The /project directory has been flakey. I don't want to

move data around.

I would like to see Trilinos installed.
   Compilers are the bane of our existence. NERSC is no worse than any other

site and probably slightly better. The failure of compilers to be ansi compliant

is not something I expect to be fixed any time in the near future. Indeed the reverse

seems more likely. Perhaps NERSC with DOE behind it could be a leader.

Certainly NSF is unlikely to. Otherwise how could they seriously propose

Petascale computing.
   Deubugging with Totalview still seems more painful than necessary --- in parallel mode it is not fun at all (altough I have not used it much in parallel mode in FY2006)
   We recently switched operating systems on PDSF and are now using Scientific Linux 3.02. Unfortunately, the default installation is fairly bare bones, lacking any kind of graphics software to look at PDF, PNG, GIF etc.

   The "RedHat 8 for STAR" CHOS environment on PDSF lacks many small yet highly useful tools, like Midnight Commander for instance. As a result it is necessary to switch to the default profile, which slow things down and makes it impossible to use STAR-specific components together with such tools.
   On seaborg, compiling C++ with optimization is very slow.

    Software resources at NERSC are excellent espcecially for research in

mathematical and physical sciences. NERSC makes special efforts from time to time to upgrade the software and users are advised about the upgrades,etc.

in sufficient details. NERSC deserves thanks from the users for their efforts to

provide most recent upgrades.

What does NERSC do well; why do you compute at NERSC? (What aspects of NERSC are you most pleased with?; what are the reasons NERSC is important to you?)
   Lots of available computing time, Easy to get nodes.
   User services is great!
   Fast computers with the software we need
   Good computing infrastructure and excellent support.
   NERSC is doing a very good job. It is very important to me, since I need to analyze a large mount of data. NERSC is fast and statable.
   it is one of the few places where i can do the computatons i need o do.
   Bassi is really fast, davinci's unlimited quota is my favorite.
   the computing resources are very good.

CPU-time allocation process is quick (also for additional time)
   pdsf
   Excellent hardware and software and good communictions.
   Once on the system, I like the ability to run a job any time of day as well as how fast my program runs on the machine...
   The preinstalled application packages are truly useful to me. Some of these applications are quite tricky to install by myself.
   Most pleased with: short job waiting time, ample CPU resources.

Important to me: ample CPU resources.
   NERSC is very important for my research. Its computer power, support facilities, and the reliability are far better than those provided by other super computer centers.
   Different architectures available with uniform "layout - the huge amount of available nodes allows one to test his own codes to differend amount of data
   As an experimentalist who requests NERSC time in order to collaborate with theorists, I am not a hands-on user (and therefore left most of this survey blank). Because my knowledge of the NERSC computer system is negligible compared to the average user, I expected it to be difficult or confusing to request time and manage an account. Yet the NERSC staff has always been very helpful and have made the process as easy and simple as possible. Thank you!
   NERSC has plenty of computing power, very good software configuration, and great support and consulting staff.
   Excellent management and support of integral high performance computing resources.
   The computing resources at our university (university of Utha) is limited.

We need more computing resources to finish our projects in time.
   NERSC offers unique high performance computing capabilities that enable new avenues in scientific computing, such as our "reaction path annealing" algorithm to explore conformational changes in macromolecules in atomic detail.

NERSC is continuing to improve their computing capabilities and support to users.
   The facilities are good, queue times are shorter than at other facilities, and the administration is responsive and prompt at allocating time.
   

NERSC systems are very stable, and are thus an excellent place for developing code.
   This survey is much too long. Please try to streamline it next time.s
   Staff has been very helpful. Proposal process is efficient. These resources are a tremendous help for our research. In fact, we could not do everything that we're currently doing without these resources.
   capability of massive parallization
   NERSC has the only resources available to complete my computation in a timely manner.
   Your consultants are great; without them, NERSC wouldn't be very useful to us.
   Large parallel machines, turn around time, consultant support
   NERSC is extremely useful for my computing needs. I can effectively run my production jobs at NERSC.
   PDSF used to be wonderful - always up, easy to use, lots of user support, etc.
   NERSC provides excellent, world-class HPC resources in almost all aspects, from hardware to software. What distinguishes it most from other supercomputing centers is, in my opinion, its superior user support, in both consulting and services, although there is still room for improvement. That has made our scientific work more productive, and that's why NERSC is important to me.
   We enjoy the sizable computing resources in multi-way SMP nodes. In particular the 8cpu and above nodes. The large number of nodes permit us to do large simulation batches. We find it possible to do considerable ammounts of code performance enhancements on this hardware thanks to acceptable queue times on debug queues and interactive queues and passable performance monitoring tools.
   I do electronic structure using quantum monte carlo, so having a rubust large computer is of extreme importance to me.
   Provides access to large machines.
   NERSC provides very good user support. I am very satisfied with the way that NERSC people handle user's questions and requests; they are very professional. Also the NIM website is probably one of the most organized online managment system I have experienced.
    NERSC is the most reliable computational center on which I ever run large parallel calculations. The systems are stable and the support people are competent and in most cases come back with an solution or they do show that they take seriously user problems. Very professional team. As I'm working on developing parallel scientific applications I allways need to test and produce data on reliable machines.
   Computer resources are much better than other center (see below).

Just one little comment within my short experience of using NERSC: the interactive jobs for testing my own ideas are a little bit inconvenient before running longer/larger jobs.
   NERSC allows for large quantum chemistry jobs to be run quickly with MOLPRO.
   Queue managment has been greatly improved recently, and things seem to move well. Networking is very good. Consulting is very helpful in resolving issues. The machines run well.
   I am extremely pleased with NERSC. The resources have always been available when I needed them, they keep me well informed of changes, the machines have been reliable and have performed well, and they have been very quick to solve my problems when I had them (usually expired passwords, which is my fault).
   Excellent overall picture. People are trying really hard to satisfy users' requests.
   I am most pleased with the services provided NERSC staff. NERSC is important to me because it provides computing power that we do not have at our home institution.
   I have been using NERSC (or MFECC) for 26 years. It always has been and remains the best run supercomputer center in the world. The staff responds to requests and is very helpful in general.
   Machine is easy to access
   I work here and computing with NERSC is my job.
   Aside from the sheer number of CPU hours available, NERSC's strengths are its knowledgeable and responsive staff, and its comprehensive list of well-maintained and up-to-date software libraries and compilers. I also appreciate the timely updates about outages, the low numbers of such outages, and the queueing policies that make it possible to run many instances of codes that require 100s of processors for 100s of hours as well as those that use 1000s for 10s.
   NERSC provides significant resources and support for those with a minimum of hassle. It is an excellent example of a "user facility," with a sense that it really serves the users, not the people that manage it.
   Excellent high-performance computing access, very professionally managed. High reliability.
   Consulting services are very good.
   Frankly, NERSC has been an utter disappointment. I thought I would be able to run big jobs quickly and get a lot of science done but instead I've spent all my time trying to figure out how to compile stuff. I only compute at NERSC because it was easy to get the time and the queues are short.
   NERSC is important to me for the computation power and it is the main reason why i compute there.
   NERSC is important to me because it allows me to run relatively big parallel job I can not run somewhere else.
   Good variety of computer architechtures and helpful consultants.
   NERSC has a lot of somputational power distributed in many different slafors (SP, Linux clusters, SMP machines) that can be tailored to all sorts of applications. I think that the DaVinci machine was a great addition to your resource pool, for quick and inexpensive OMP parallelization.
   I remain quite satisfied with queue times and ease of use.
   NERSC is a window for me for the whole world. It is part of my academic life like can not do without it. I am very greatful for evryone at NERSC for their continuing good services.
   Discount charging program for large jobs is great.

   very satisfied with consulting, machine accessibility ....
   Consulting Service.

Large scale computations (can not be done locally)
   running climate models requires large resources. a single or couple linux boxes just does not have compute power. Bassi has much better turn around than seaborg and if your application can only use less processors effectively is much better for work/cputime ratio.
   I trust the expertise on technical issues and the reliability of the availability of the resources (hardware, software, people).
   Implements experiment software
   the software env. always works as expected. time from uploading my code and data to having a working production environment is very competitive
   I think NERSC is very well supported, with a very logical layout, and nearly all the tools I would need. This has allowed me to learn the system, and get useful work done in a relatively short time.
   I think the NERSC machines are generally well supported and that the organization is solid. Applications are generally well handled, and the organization gives an impression of running a "tight ship".

   NERSC is very important for me to accomplish important research projects.
   maintenance (uptime and stable operation of computing nodes)
   I think nersc consult service, the act software service are the best in US.
   

1. (a) For the robust stable computing environment .

1. (b) I compute at NERSC as certain problems require the memory

of 1000 processors

2. I'm pleased with the fair batch queuing system and

prompt reply to inquiries.
   NERSC is important to me because I don't have enough computer resources in my group to perform the computation I need to do for my projects.
   Computing at NERSC is relyable. Documentation is complete and any information needed can be found online.
   Good facilities with good support. I've had good turnaround on jacquard (less good on seaborg). But since our code is better suited to jacquard, this is not a problem.
   NERSC is a very well managed center. The precision and uniformity of the user environment and support is outstanding. I am fairly new to NERSC (INCITE award) but it compares very favorably indeed with NSF centers.

Our research is totally dependent on very large scale computation. I hope we will be able to work with NERSC in the future.
   The computers are stable and always up. The consultants are knowledgeable. The users are kept well informed about what's happening to the systems. The available software is complete. The NERSC people are friendly.
   Consulting is very good in Nersc, and consultants are kind, well-responding to my needs.
   I use nersc because Seaborg has significantly more RAM/node than other clusters I have access to.
   NERSC offers state-of-the-art computing platforms and necessary softwares for conducting scientific research. I am very satisfied with the support of NERSC in carrying out my research projects.
   Highly efficient clusters.
   NERSC provides excellent computational facilities and excellent support.

Since the late 80's NERSC has provided all computational resources for my research activity.
   Interactive runs on Seaborg - this is the ONLY useful means of debugging my MPP code available on NERSC or NCCS supercomputers.

   There are machines that fit my calculations and there is the possibility to up (time and spece) quotas to perform these very large, very long jobs. I could not do these runs on any other resource that I have access to.
   Consultant support at NERSC is very good - I rate it more highly than other supercomputer centers I have experienced.
   seems to be a reliable, well-maintained system. we take advantage of the parallel processing resources at NERSC.
   I am familiar with NERSC, and I think you guys provide a good,

universal service with emphasis on HPC.
   Network connectivity is good. HPSS is reliable. Bassi and Seaborg are reliable. This makes post-processing large runs less of a headache than other places.
   NERSC provides me with tremendous computing power and availability. I have been a little disappointed with problems oin Jacquard, related most likely to the MPI implementation. NERSC consulting was however able to help me with that but it was still a considerable decrease in the usability of the machine.
   Your email promised this would take only a few minutes. I have

run out of town and must leave. Sorry.

Should have put these questions first if they are important.
   NERSC provides the easiest MPP access for many of us in the DOE spehre. For those of us who do science and do not program 12+ hours a day, the NERSC "interface" is relatively easy to use once you become familiar with it.
   Very helpful and important for my research
   fairly good consultant support
   I compute at NERSC since one of my programs needs a lot of memory and

nodes. and runs long.

NERSC is for me the next step up from the Ohio Supercomputer Center,

which does not have the same machine capability.

so, I am using OSC when developing code or with smaller code,

and for more I need to come to NERSC. and I am happy with that.

   The waiting time in seaborg has been getting worse and worse. Adding new machines such as bassi and jacquard was adequate. Currently I extensively use jacquard, which shows very reliable performance. However I feel that the home quota (5G) is rather small in jacquard even though I have an option to use NFS.
   Availabiity of many processors (>64).

Large memory jobs possible (with 64 bit compilation)

"Minimal" down time

Jos 'eventually" get done
   I really think the nersc team is doing a great jb of keepin ghte fortran compilers and the math libraries working properlly. I have used other clusters and I have had tons of headaches. While in Seaborg and Bassi, my experience compiling the codes have been really smooth.
   One of the great benefits for us of using NERSC is the fact that the HPSS and PDSF systems are available. I think that the combination of the two is very powerful for experimental particle physics. We do not use the other resources offered by NERSC because they are not suitable for the type of analysis we do. However, being able to read a large data set from HPSS and process it on PDSF in a finite amount of time is very valuable. I also think that in general, the switch to GPFS as the filesystem of choice for NERSC has been an excellent decision.

I am also impressed by the ease with which one can request (small) resources for a start up project. I recently requested some computing resources for a new project we are planning for and was up and running in a few days. This helps us tremendously in trying to reach our scientific goals. Having worked with a number of computer centers, I have to say that NERSC does this very well.

I also think that NERSC is very sensible with the current overall computer security approach (see also below).

Furthermore, I am glad to hear that NERSC has decided to setup an open source software group. I hope that this group will work on some of the open source software that is in use at NERSC and build up detailed expertise using that software. One of the projects that I hope can be looked at is the Sun Grid Engine (SGE) - the batch queue software in use at PDSF. Perhaps this software can also be used on some of the other computer clusters.
   NERSC has an excellent hardware and software resources, which

are very important.

I am most pleased with our request and acquisition of allocation hours,

and the outstanding Help suport (timeliness and accuracy).
   The best part about computing at NERSC is the support and the reliability of the computers. I could use our local computers (LLNL) but the support is not nearly as good nor are the machines as stable.
   NERSC provides a stable computing environment for the work that I could not done somewhere else. Many of my design and analysis in the area of accelerator modeling would not have been possible without NERSC computing power.
   The PDSF specific support staff are very good; they need more help.

HPSS can hold a lot of data.

Access to NERSC computing via ssh and scp is crucial for its overall usability. Please do not go to a keycard/kerberos/gridtoken etc. authentication. This would break much of the automation ability which is vital for large collaborative projects.
   Provides reliable hpc resources - hardware and software. Long term time allocations

and sensible time allocation application process both providing a good match

to ambitious long term scientific programs.

Straightforward and transparent account policies and procedures.

   NERSC runs a reliable computing service with good documentation of resources. I especially like the way they have been able to strike a good balance between the sometimes conflicting goals of being at the "cutting edge" while maintaining a high degree of uptime and reliable access to their computers.
   good
   There's a lot of computing power at PDSF and the system works. I like things that work.

   NERSC makes possible for me extensive numerical calculations that are a crucial part of my research program in environmental geophysics. I compute at NERSC to use fast machines with multiple processors that I can run simultaneously. It is a great resource.
   I use NERSC because I have access to a lot of processors on seaborg.

   Keeping the most advanced hardware available in a stable environment with easy access.
   Availability of resources are good. Performance of computers are good. Documentations are good.
   We compute at NERSC because it has computing resources that far exceed those of our home site. NERSC's support staff has provided very timely responses to our inquiries, and has resolved the few issues we've encountered very quickly. NERSC's support staff has constantly monitored our quotas and usage, and has adjusted allocations for our project in proportion to our usage. The response time for these adjustments is very fast! NERSC's support staff has definitely added to the efficiency and productivity of our project.
   NERSC is very well managed and operated.
   Generally, NERSC does

capacity computing very well, servicing a large community of users; it also has (or soon will have) excellent capability platforms for many jobs, both small and large.
    There is no other supercomputing facility in the world where I can carry out my theoretical and computational research in the Physics and Chemistry of Superheavy elements. I have been using the facility for ~ 10 years and I am most satified with the hardware, software, consultants,etc., and my first choice would be to use the NERSC facility.
   Variety of hardware. Long term support for hardware (even if newer generation hardware

is already available).
   It is a realiable computing center, e.g., Seaborg is regularly up and by today's standards it is still a powerful parallel computing tool (we will be using Bassi more in the future though).

If you would like to comment on the NERSC web site or other web interfaces, please do so here:
   Please update the web pages with queue information more frequently.
   I guess I better start using some of these other services...
   http://www.nersc.gov/nusers/resources/PDSF/stats/ (found by going to www.nersc.gov -> PDSF -> Batch Stats) should show the SGE batch statistics.
   NIM should allow users to submit a file (pdf, word document, etc.) for allocations requests rather than fill in an online text box that doesn't allow for formatting, editing, figures, special characters, etc.
   Searching for relevant information, e.g. ways to optimize code on different architectures, suitability of numerical algorithms and libraries for solving specific problems, could and should be improved.
   The web site does not document the process for changing passwords clearly.
   the site certificate seems to have issues with some browsers
   The web site is really very useful, both for beginners & for advanced people. I am really very impressed.
   The NIM interface looks strange in Firefox because of the frames. Perhaps it's time for an upgrade.
   I occasionanally come across outdated info. No other significant issues.
   I find the NIM interface hard to use; but I haven't spent too mch time learning it which might be the problem.

Searching in general hasn't been too useful, but I don't know if that's the searc function or missing content.
   Sometimes very hard to find out special flags of xlC compiler.
   Messages left on the online help desk were answered usually within a few hours.
   In general the website is OK to good. However, I find the NIM web user interface very poor and non-intuitive.

   NIM.nersc has worked very well for me the few times I've needed it.

What should NERSC do differently? (How can NERSC improve?)
   Better/faster supercomputers. Lower point-to-point latency message passing.
   shorten the queue or make it more consistent wait time- sometimes a job starts within 1 min of submitting, sometimes it take 24-48 hours. Its very difficult to plan jobs and choose which computer to use if the queue is so unpredictable. It would be really helpful if the computer could give me an estimate after I've submitted something for how long it will take to get through the queue. Even a crude estimate would help... 1 hour or 48 hours?...
   Seaborg needs improvement, it keeps crashing.
   It would be good to have queue for long jobs at PDSF.
   Hope NERSC can have improvement on visualization software and hardware.
   The consulting people should put more time to solve the customer's questions.
   mass storage system with two servers and hsi/ftp access is unconfortable

migrating HOME file system to disk in back ground is easier to handle and allows

faster access
   To improve the speed
   Get Franklin online ASAP
   Hard to say...
   I am already quite satisfied with NERSC.
   Seaborg is getting old and slow, it would be nice to have a new computer with a similar size as Seaborg.
   You need a much better queue structure! Not every job runs effectively on a vast number of processors, and those of us with long running jobs that need relatively few processors should be granted a way to use the time that we're allocated.
   Support for software in the field of molecular dynamics/ biophysical chemistry could be somewhat improved, but the existing offers definitively already provide a basis to work with.
   The applications process should allow for submission of a file rather than online text boxes. The charge factors for newer machines should be reduced.
   improving web documentation for turoring of softwares and etc.
   The CPU limit on interactive testing is often restrictive, and a faster turnaround time for a test job queue (minutes, not hours) would help a lot.
   Better information on the collection of software and promoting new tools for use in the scientific community. Help to simplify the use of computers.
   The biggest problem I have is with using the PDSF interactive nodes. They often become unresponsive or slow. I commented on this earlier in the survey.
   Having production accounts for collaborations would be quite helpful.

HPSS should have better interface options.

PDSF reliability is poor (bad nodes draining jobs, periodic slowdowns, etc.)

PDSF interactive responsiveness is poor even on a good day. It can take several seconds to start a vi session, source a script that sets env variables, etc. Login delays of 10s of seconds are common.

It is striking to me that the primary things that I am ranking poorly this year are the same things I complained about last year -- the HPSS software interface is still terrible, production accounts still don't exist, and PDSF is still understaffed/undersupported. The conversion of NFS diskvaults to GPFS based systems is the only thing I can think of that has actually improved at NERSC for me over the past year (and that was a huge improvement, to be fair).
   Do bett