| Computational Science Track | |
| Problem Solving Environments | |
| A Problem Solving Environment Based on Commodity Software | p. 3 |
| DOVE: A Virtual Programming Environment for High Performance Parallel Computing | p. 12 |
| Metacomputing | |
| The Problems and the Solutions of the Metacomputing Experiment in SC99 | p. 22 |
| Grid Computing on the Web Using the Globus Toolkit | p. 32 |
| Data Futures in DISCWorld | p. 41 |
| Partitioners / Load Balancing | |
| Algorithms for Generic Tools in Parallel Numerical Simulation | p. 51 |
| Dynamic Grid Adaption for Computational Magnetohydrodynamics | p. 61 |
| Parallelization of Irregular Problems Based on Hierarchical Domain Representation | p. 71 |
| Dynamic Iterative Method for Fast Network Partitioning | p. 81 |
| Numerical Parallel Algorithms | |
| ParIC: A Family of Parallel Incomplete Cholesky Preconditioners | p. 89 |
| A Parallel Block Preconditioner Accelerated by Coarse Grid Correction | p. 99 |
| Towards an Implementation of a Multilevel ILU Preconditioner on Shared-Memory Computers | p. 109 |
| Numerical Parallel Algorithms | |
| Application of the Jacobi-Davidson Method to Spectral Calculations in Magnetohydrodynamics | p. 119 |
| PLFG: A Highly Scalable Parallel Pseudo-random Number Generator for Monte Carlo Simulations | p. 127 |
| parSOM: Using Parallelism to Overcome Memory Latency in Self-Organizing Neural Networks | p. 136 |
| Web-Based Cooperative Applications Track | |
| Virtual Enterprises / Virtual Laboratories | |
| Towards an Execution System for Distributed Business Processes in a Virtual Enterprise | p. 149 |
| Towards a Multi-layer Architecture for Scientific Virtual Laboratories | p. 163 |
| Cooperation Coordination | |
| Modelling Control Systems in an Event-Driven Coordination Language | p. 177 |
| Ruling Agent Motion in Structured Environments | p. 187 |
| Dynamic Reconfiguration in Coordination Languages | p. 197 |
| Advanced Web-Based Tools for Tele-working | |
| Developing A Distributed Scalable Enterprise JavaBean Server | p. 207 |
| CFMS - A Collaborative File Management System on WWW | p. 217 |
| Adding Flexibility in a Cooperative Workflow Execution Engine | p. 227 |
| A Web-Based Distributed Programming Environment | p. 237 |
| Computer Science Track | |
| Monitoring and Performance | |
| Performance Analysis of Parallel N-Body Codes | p. 249 |
| Interoperability Support in Distributed On-Line Monitoring Systems | p. 261 |
| Using the SMiLE Monitoring Infrastructure to Detect and Lower the Inefficiency of Parallel Applications | p. 270 |
| Monitoring and Performance | |
| Run-Time Optimization Using Dynamic Performance Prediction | p. 280 |
| Skel-BSP: Performance Portability for Skeletal Programming | p. 290 |
| Self-Tuning Parallelism | p. 300 |
| A Novel Distributed Algorithm for High-Throughput and Scalable Gossiping | p. 313 |
| Low-Level Algorithms | |
| Parallel Access to Persistent Multidimensional Arrays from HPF Applications Using Panda | p. 323 |
| High Level Software Synthesis of Affine Iterative Algorithms onto Parallel Architectures | p. 333 |
| Run-Time Support to Register Allocation for Loop Parallelization of Image Processing Programs | p. 343 |
| A Hardware Scheme for Data Prefetching | p. 353 |
| Java in HPC | |
| A Java-Based Parallel Programming Support Environment | p. 363 |
| A Versatile Support for Binding Native Code to Java | p. 373 |
| Task Farm Computations in Java | p. 385 |
| Clusters | |
| Simulating Job Scheduling for Clusters of Workstations | p. 395 |
| A Compact, Thread-Safe Communication Library for Efficient Cluster Computing | p. 407 |
| Epos and Myrinet: Effective Communication Support for Parallel Applications Running on Clusters of Commodity Workstation | p. 417 |
| Distributed Parallel Query Processing on Networks of Workstations | p. 427 |
| Industrial and End-User Applications Track | |
| Parallelisation of Industrial Applications | |
| High Scalability of Parallel PAM-CRASH with a New Contact Search Algorithm | p. 439 |
| Large-Scale Parallel Wave Propagation Analysis by GeoFEM | p. 445 |
| Explicit Schemes Applied to Aeroacoustic Simulations: The RADIOSS-CFD System | p. 454 |
| Data Analysis and Presentation | |
| Creating DEMO Presentations on the Base of Visualization Model | p. 460 |
| Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation | p. 467 |
| Extracting Business Benefit from Operational Data | p. 477 |
| Miscellaneous Applications | |
| Considerations for Scalable CAE on the SGI ccNUMA Architecture | p. 487 |
| An Automated Benchmarking Toolset | p. 497 |
| Evaluation of an RCube-Based Switch Using a Real World Application | p. 507 |
| MMSRS - Multimedia Storage and Retrieval System for a Distributed Medical Information System | p. 517 |
| Posters | |
| Web-Based Cooperative Applications | |
| Dynamically Transcoding Data Quality for Faster Web Access | p. 527 |
| Easy Teach & Learn(R): A Web-Based Adaptive Middleware for Creating Virtual Classrooms | p. 531 |
| Industrial and End-User Applications | |
| A Beowulf Cluster for Computational Chemistry | p. 535 |
| The APEmille Project | p. 539 |
| A Distributed Medical Information System for Multimedia Data - The First Year's Experience of the PARMED Project | p. 543 |
| Airport Management Database in a Simulation Environment | p. 547 |
| Different Strategies to Develop Distributed Object Systems at University of La Laguna | p. 551 |
| DESIREE: DEcision Support System for Inuandation Risk Evaluation and Emergencies Management | p. 555 |
| Database System for Large-Scale Simulations with Particle Methods | p. 558 |
| Computational Science | |
| Script Wrapper for Software Integration Systems | p. 560 |
| Implementation of Nested Grid Scheme for Global Magnetohydrodynamic Simulations of Astrophysical Rotating Plasmas | p. 564 |
| Parallel Multi-grid Algorithm with Virtual Boundary Forecast Domain Decomposition Method for Solving Non-linear Heat Transfer Equation | p. 568 |
| High Performance Computing on Boundary Element Simulations | p. 572 |
| Study of Parallelization of the Training for Automatic Speech Recognition | p. 576 |
| Parallelization of Image Compression on Distributed Memory Architecture | p. 580 |
| Parallel DSMC on Shared and Hybrid Memory Multiprocessor Computers | p. 584 |
| Population Growth in the Penna Model for Migrating Population | p. 588 |
| Use of the Internet for Distributed Computing of Quantum Evolution | p. 592 |
| Computer Science | |
| Debugging MPI Programs with Array Visualization | p. 597 |
| An Analytical Model for a Class of Architectures under Master-Slave Paradigm | p. 601 |
| Dynamic Resource Discovery through MatchMaking | p. 605 |
| A New Approach to the Design of High Performance Multiple Disk Subsystems: Dynamic Load Balancing Schemes | p. 610 |
| Embarrassingly Parallel Applications on a Java Cluster | p. 614 |
| A Revised Implicit Locking Scheme in Object-Oriented Database Systems | p. 618 |
| Active Agents Programming in HARNESS | p. 622 |
| Workshops | |
| LAWRA Workshop | |
| LAWRA Workshop: Linear Algebra with Recursive Algorithms: http://lawra.uni-c.dk/lawra/ | p. 629 |
| Java in HPC Workshop | |
| Communicating Mobile Active Objects in Java | p. 633 |
| A Service-Based Agent Framework for Distributed Symbolic Computation | p. 644 |
| Performance Analysis of Java Using Petri Nets | p. 657 |
| Cluster Computing Workshop | |
| A Framework for Exploiting Object Paralellism in Distributed Systems | p. 668 |
| Cluster SMP Nodes with the ATOLL Network: A Look into the Future of System Area Networks | p. 678 |
| An Architecture for Using Multiple Communication Devices in a MPI Library | p. 688 |
| Results of the One-Year Cluster Pilot Project | p. 698 |
| Clusters and Grids for Distributed and Parallel Knowledge Discovery | p. 708 |
| Author Index | p. 717 |
| Table of Contents provided by Publisher. All Rights Reserved. |