Learn More
MPI is commonly used to write parallel programs for distributed memory parallel computers. MPI-CHECK is a tool developed to aid in the debugging of MPI programs that are written in free or fixed format Fortran 90 and Fortran 77. MPI-CHECK provides automatic compile-time and run-time checking of MPI programs. MPI-CHECK automatically detects the following(More)
Fish were collected from 16 sites on rivers in the Columbia River Basin (CRB) from September 1997 to April 1998 to document temporal and spatial trends in the concentrations of accumulative contaminants and to assess contaminant effects on the fish. Sites were located on the mainstem of the Columbia River and on the Snake, Willamette, Yakima, Salmon, and(More)
The Message Passing Interface (MPI) is commonly used to write parallel programs for distributed memory parallel computers. MPI-CHECK is a tool developed to aid in the debugging of MPI programs that are written in free or fixed format Fortran 90 and Fortran 77. This paper presents the methods used in MPI-CHECK 2.0 to detect many situations where actual and(More)
Largemouth bass (Micropterus salmoides) and common carp (Cyprinus carpio) were collected from 13 sites located in the Mobile (MRB), Apalachicola-Flint-Chattahoochee (ARB), Savannah (SRB), and Pee Dee (PRB) River Basins to document spatial trends in accumulative chemical contaminants, health indicators, and reproductive biomarkers. Organochlorine residues,(More)
This paper evaluates the ability of a variety of commercial and non-commercial software products to detect serial run-time errors in C and C++ programs, to issue meaningful messages, and to give the line in the source code where the error occurred. The commercial products, Insure++ and Purify, evaluated did the best of all the software products we(More)
This paper presents scalability and communication performance results for a cluster of PCs running Linux with the GM communication library, a cluster of PCs running Windows NT with the HPVM communication library, a Cray T3E-600, an IBM SP and a Cray Origin 2000. Both PC clusters were using a Myrinet network. Six communication tests using MPI routines were(More)
The ability of system software to detect run-time errors and issue messages that help programmers quickly fix these errors is an important productivity criterion for developing and maintaining application programs. To evaluate this capability for Unified Parallel C (UPC), over two thousand run-time error tests and a run-time error detection (RTED)(More)
We collected, examined, and analyzed 368 fish of seven species from 10 sites on rivers of the Rio Grande Basin (RGB) during late 1997 and early 1998 to document temporal and geographic trends in the concentrations of accumulative contaminants and to assess contaminant effects on the fish. Sites were located on the mainstem of the Rio Grande and on the(More)
Common carp (Cyprinus carpio), black bass (Micropterus spp.), and channel catfish (Ictalurus punctatus) were collected from 14 sites in the Colorado River Basin (CRB) to document spatial trends in accumulative contaminants, health indicators, and reproductive biomarkers. Organochlorine residues, 2,3,7,8-tetrachlorodibenzo-p-dioxin-like activity (TCDD-EQ),(More)