Home Contents Search

Previous Status
Up ] Current Status ] [ Previous Status ]

 

Gathering Point for Physics Service Courses Status Report - 4th Quarter

Accomplishments
Next Quarter Plans
Contacts
Equipment Utilization
Feedback and Problems

Accomplishments

There are four courses currently making substantial use of the computing facility.

Materials Simulations Jim Sethna's course, developed explicitly to promote and utilize the new Intel machines, is being taught again this spring. We again have over twenty participants, including one faculty member, ten of the brightest young physicists, and ten other graduate students from engineering. This spring, the focus is on materials simulations. We meet for six hours per week in two afternoon lab sessions, implementing state-of-the art simulations techniques spanning at least four topics.
Molecular Dynamics Monte Carlo Magnetic Noise Pattern Formation
Peter Stein is teaching a non-majors undergraduate course using Python.
Physics 214, the large third-semester engineering course on waves, particles, and fields, is using the facility for two weeks solidly in introducing their class to interactive simulations, using the simulations galileo, pythag, huygens, and schrdgr.
Karl Berkelman is using the facility regularly in his honors Waves course, Physics 218.

Next Quarter Plans

We intend to put up an X-server to run some of the important plotting programs not available under Windows.

Contacts

James P. Sethna, Professor, Department of Physics
Ralph B. Robinson, Programmer Analyst, Physics Department

Equipment Utilization

All machines are active and running over Fast Ethernet using Windows NT. The final software configuration has been installed, and is all we could wish for.

Feedback

Developer's Studio C++ is an excellent software development environment. It is the sole rationale we have found for shifting from Unix/Linux to the Windows platform. We had an excellent experience with it in our course and are continuing to enjoy working with it in research contexts.


Last modified on: 07/07/98

Gathering Point for Physics Service Courses Status Report - 2nd Quarter

Accomplishments
Next Quarter Plans
Contacts
Equipment Utilization
Feedback and Problems

Accomplishments

In the first part of this second quarter, Jim Sethna continued our new course course, Physics 683 designed to show off the fast hardware and flexible software development environment made possible by the Intel grant.  Between ten and twenty of the brightest and computationally most sophisticated graduate students and post-docs in the department met for six hours per week in two afternoon lab sessions, implementing state-of-the art simulations techniques spanning eight topics.

Molecular Dynamics Lattice Monte Carlo Avalanches and Noise
Lattice QCD Electronic Structure calculations Pattern Formation

The summer period is a quiet time for this teaching facility. The equipment is being used by a variety of graduate students doing various projects. One faculty member and four of his students used the room to engage in a virtual conference on dislocation dynamics being held at Livermore National Labs, using RealVideo technology: see http://multiscale.llnl.gov/multiscale-folder/course/ecourse.html. Serious simulations on multiple processers are exploring dendritic growth. Finally, the software component for a pedagogical article on hysteresis and avalanche behavior - an outgrowth of Physics 683 (above) - is being developed and tested.

Next Quarter Plans

In the next quarter, we intend to begin the integration of this facility with it's intended audience: the freshman and sophomore engineering and biology students taking introductory physics.

The Web interfaces for all physics courses will be centralized into the new facility. The FTP site for downloads of course software will be shifted.  A 100 megabit connection from the facility to the backbone will be installed, if Cornell Information Technologies provides it.  Distribution of a finalized workstation configuration will proceed next month before classes begin.  One of the machines will be incorporated into the classroom demonstrations. Several demonstrations are planned in the third semester Waves course for the four labs galileo, pythag, huygens, and schrdgr.

One or perhaps two of the cooperative learning sessions in the first-semester engineering mechanics course will be taught in the facility, using galileo and perhaps jupiter. This is a large course, and each learning session will fill the facility constantly for a couple of weeks.  Explorations of downloads of multimedia software into the dorm rooms will begin.

Contacts

James P. Sethna, Professor, Department of Physics
Ralph B. Robinson, Programmer Analyst, Physics Department

Equipment Utilization

Fast Ethernet has been installed. All machines are active and running Windows NT. A final software configuration is in development, and should be installed soon. We had some difficulty cloning machines with Drive Image Professional, and are shifting to Ghost, which has been reasonably successful in LASSP.

Feedback

Developer's Studio C++ is an excellent software development environment. It is the sole rationale we have found for shifting from Unix/Linux to the Windows platform. We had an excellent experience with it in our course and are continuing to enjoy working with it in research contexts.

Setting up large numbers of identical NT workstations is much too painful. We're pretty sophisticated, but we've worked long and hard to find a way to clone one software installation over several machines.

The software we chose to clone the systems with, Drive Image Professional, was unable to strip the machine-dependent information from the various registry and other files. We're planning to try Ghost.

LAST QUARTER's FEEDBACK is largely still applicable:

The SCSI systems on the Dell workstation machines are configured improperly! Unfortunately, Dell insists on providing SCSI CD-ROM drives in systems with SCSI hard disks. This causes problems if one desires to connect SCSI devices to the external SCSI connector on the systems. We eventually decided not to use a Jazz drive to clone the system, but to do it over the network.

The Dell software distribution does not properly share files over the network: we needed to patch the registry to fix the Server service. They also distribute their software on a FAT partition, which wastes a huge amount of space and demands extra steps to re-establish file security even after converting to NTFS.

We have yet to find a sensible XY plotting package for the machines. In particular, we want a package which is commonly available (free or mainstream, preferably both), and which can be driven from within a C++ program from the command line, and from a scripting language such as Python. We explored Excel:  in the current release of Python we could not make the COM interface to work at all, and we had no clue how to use it from the command line or from within a C++ program. (Presumably OLE allows us to do this.)   Gnu plotting also didn't work well. We continue to explore: we have hopes for an NT port of xmgr, and are looking into Genplot and Super Mongo.

We have had problems with strange erratic flickering in the Dell 1200HS 19" monitors (purchased as cost-sharing for the Intel grant). The flickering looks quite similar to, but milder than, that produced when degaussing the monitor. The problem is exhibited in two separate rooms, but is not local to an individual monitor: several nearby monitors will flicker in synchrony. We are exploring whether the problem is with stray magnetic fields or is transmitted through the power supply. We do not know at this time whether Dell's monitor is particularly susceptible, or whether other brands are better shielded.


Last modified on: 07/07/98

 

Gathering Point for Physics Service Courses Status Report - 1st Quarter

Accomplishments
Next Quarter Plans
Contacts
Equipment Utilization
Feedback and Problems

Accomplishments

Shifting the department to a new platform is a substantial task. It was crucial to the research efforts, to the computing administration efforts, and to the teaching effort that we devote substantial time and effort to making immediate use of these machines, in demanding tasks, to exercise the hardware and software and introduce ourselves to the new environment.

To do this, Jim Sethna in Physics developed a new course, Physics 683 designed to show off the fast hardware and flexible software development environment made possible by the Intel grant. Between ten and twenty of the brightest and computationally most sophisticated graduate students and post-docs in the department met for six hours per week in two afternoon lab sessions, implementing state-of-the art simulations techniques spanning six topics:

Molecular Dynamics Lattice Monte Carlo Avalanches and Noise

 

Lattice QCD Electronic Structure calculations Pattern Formation

Next Quarter Plans

As the earliest of the facilities in Physics to get its equipment, the Physics Service Course room has seen much activity with broad impact for physics adoption of the Intel architecture in general. We expect that this activity will spill over into the physics service courses: the core of talented graduate students will bring to their teaching the skills developed in this semester, and of course we've worked out many bugs in the system.

The next quarter is summer break. We expect the graduate student use of this facility to drop precipitously as the LASSP and LNS equipment arrives and as the course ends. Planning and software development for the fall semester, the installation of fast Ethernet and the distribution of a finalized workstation configuration will dominate the next quarter usage.

Contacts

James P. Sethna, Professor, Department of Physics
Ralph B. Robinson, Programmer Analyst, Physics Department

Equipment Utilization

Two days after the client machines were delivered, a group of physics graduate students and post-docs assisted in unpacking the systems, installing the operating system and the software, and setting up the network: within 24 hours all seventeen machines were active and usable running Windows NT Workstation. (One machine is on loan to the Intel project centered in LASSP, being used by a new faculty member). The server did not arrive until a month later, so we started by setting up the students with accounts on an individual node, and by distributing software via shared directories over the network (after patching the registry to fix the Server service in the Dell software distribution.)

Getting the server configured properly and getting a workable configuration for the workstations took a few weeks after the arrival of the server. We then ran into two serious obstacles to cloning the software configuration from one workstation to the other 18 (see Feedback).

Feedback

The SCSI systems on the Dell workstation machines are configured improperly! Unfortunately, Dell insists on providing SCSI CD-ROM drives in systems with SCSI hard disks. This causes problems if one desires to connect SCSI devices to the external SCSI connector on the systems. We eventually decided not to use a Jazz drive to clone the system, but to do it over the network.
The Dell software distribution does not properly share files over the network: we needed to patch the registry to fix the Server service. They also distribute their software on a FAT partition, which wastes a huge amount of space and demands extra steps to re-establish file security even after converting to NTFS.
The software we chose to clone the systems with, Drive Image Professional, was unable to strip the machine-dependent information from the various registry and other files. There is a patch on their Web page which looks like it might be useful.
We have yet to find a sensible XY plotting package for the machines. In particular, we want a package which is commonly available (free or mainstream, preferably both), and which can be driven from within a C++ program from the command line, and from a scripting language such as Python. We explored Excel: in the current release of Python we could not make the COM interface to work at all, and we had no clue how to use it from the command line or from within a C++ program. (Presumably OLE allows us to do this.) Gnu plotting also didn't work well. We continue to explore: we have hopes for an NT port of xmgr, and are looking into Genplot and Super Mongo.
We have had problems with strange erratic flickering in the Dell 1200HS 19" monitors (purchased as cost-sharing for the Intel grant). The flickering looks quite similar to, but milder than, that produced when degaussing the monitor. The problem is exhibited in two separate rooms, but is not local to an individual monitor: several nearby monitors will flicker in synchrony. We are exploring whether the problem is with stray magnetic fields or is transmitted through the power supply. We do not know at this time whether Dell's monitor is particularly susceptible, or whether other brands are better shielded.
 

 

Back Home Up

Last modified on: 10/08/99