Recreation benefits are improved personal and social
conditions which are thought to occur as a result of recreation participation. If these improved conditions
can be adequately identified and measured, then they can be applied to recreation policy and planning decisions.
Little research has been done on recreation benefits.
Much of...
With the strong shift toward network-centric cluster-computing workload management has become increasingly important in both industrial and academic environments. To fully harness the distributed computing resources of the 32 PC's in our department, I developed a workload monitoring system together with a few utilities for users to submit either sequential...
The World Trade Center disaster brought into focus, tragically, the need for well-designed evacuation systems in modem buildings. Today, designing an efficient evacuation system has become an integral part of designing large buildings. Simulation software enables an evacuation system to be evaluated. Modern day buildings, whether airports, auditoriums, public office...
The reaction of fluid or gas flowing around an obstacle is a common engineering problem. Computer simulations are often used to measure and visualize the physical processes involved. In this report, we will discuss a parallel implementation of a simulation using the Smooth Particle Hydrodynamics (SPH) approach to fluid flow....
We describe a set of data flow techniques and code transformations that translate a single instruction stream, multiple data stream (SIMD) Dataparallel C program into a semantically equivalent single program, multiple data stream (SPMD) C program suitable for execution on shared memory multiprocessor computers, such as the Sequent Balance and...
In this report., we address the issues of translating MATLAB scripts into SPMD-style C programs. The resulting programs, when linked with our run-time library are suitable for execution on parallel computers. We describe the design of the compiler and improvements made to it in the current version. We also describe...
Many performance tuning tools for parallel software use visual representations of trace data to guide a developer towards code improvements. Most widely used visualization schemes, however, either omit useful information about time dependence of processor use, or include that information but do not scale well to long run times or...
A software system to study network algorithms was implemented on UNIX. Each part of a network algorithm is written as a single C program which becomes a virtual node in the network. During a simulation, all virtualized nodes run as separate processes on a single PDP 11/40. Inter-node communication is...
This thesis acts as an artist statement to accompany the series Rose Colored Glass, which is a collection of acrylic paints using mirrors as canvases. Part prose and part autobiography, Queer Tragedy isn’t the Whole Story follows my journey from institutionalization and assualt to healing. Each mirror has a story...