CREWES Computer Systems
CREWES Computer Systems
INTRODUCTION
Computers are used at practically every stage of research performed at CREWES.
From data acquisition, to processing, to interpretation, to presentation, computers are
the primary tools for our researchers. The need for faster computers and more capable
software encourages us to find new solutions on an ongoing basis. This yearly report
on CREWES computer systems describes the systems and software used to perform
our research and produce our results.
COMPUTER HARDWARE
Computers used by CREWES are primarily Unix and Windows systems. Our
choice of machines depends upon the availability of software. Most geoscience
software packages are written for either Unix or Windows – few currently support
both operating systems. From a hardware perspective, there is little difference in the
capability of Unix workstations versus Windows workstations, so software
availability dictates the choice of system for a particular application.
The most powerful system available to our group is a Sun Ultra Enterprise 450
server. This system was purchased with a grant from the Alberta government’s
Intellectual Infrastructure Partnership Program, and is operated by the department of
Geology and Geophysics. With four CPUs running at 450MHz, 4GB of RAM, and
over 300GB of disk, this system is ideal for CPU and memory intensive jobs.
CREWES graduate students are the heaviest users of this shared machine, mostly
running seismic processing jobs under Landmark's ProMAX processing system, and
their own programs coded in Fortran, C, and Matlab.
A dozen other Sun workstations are networked to the Ultra Enterprise 450,
allowing additional processing capabilities and points of access. Among the
workstations are ones specifically suited for running dual-monitor interpretation
packages, such as Landmark's SeisWorks and Paradigm's SeisX. Connected to this
network of Sun systems are approximately 600 gigabytes of disk space. A listing of
computer systems is shown in Table 1.
CREWES provides PCs to each staff member and supplies common-area PCs for
use by students and visiting scholars. The majority of PCs run Windows 98, with a
few systems running Windows NT 4.0. In order to maintain consistency in desktop
applications, a standard set of software packages is loaded on each system (Table 2).
Application Description
Microsoft Office Word processing / spreadsheet / email / database
Netscape Navigator Web browsing / email / scheduling
Adobe Photoshop Image editing
Deneba Canvas Technical drawing / image editing
Adobe Acrobat Document distribution
Hummingbird Exceed X-Window connectivity to Unix application servers
As in most organizations, the newest and fastest PCs go to those who perform the
most CPU intensive work. When new PCs are brought into the group, the older
(slower) ones are allocated to staff who use them for less CPU intensive applications
(such as writing reports). As a result, new systems are continually being deployed
while old machines find new uses.
systems running the Linux operating system instead of more conventional (and
expensive) network server systems. These systems have been very reliable. As an
additional benefit, replacement systems are readily available from computer stores in
the event of a failure.
The first phase of MACI (MACI-1) was a $2 Million initial effort focused on
supplementing computational and multimedia resources at the Universities of Alberta
and Calgary. Under MACI-1, a cluster of Compaq Alpha systems was purchased and
installed at the University of Calgary. The configuration has 30 500-MHz Alpha
processors, with an aggregate of eight gigabytes of RAM and 100 gigabytes of disk
space. CREWES was one of the first groups to use the system. A test run that
performed parallel reverse-time migration, showed that these systems are capable of
completing immense computing tasks in very little time (Gavrilov et al, 1998). In
addition to the Alpha cluster, a 42-processor SGI Origin 2000 system was purchased
and installed at the University of Alberta.
The second phase of MACI (MACI-2) has received close to $18 million dollars in
funding from government and private grants. In addition to a number of other
initiatives, MACI-2 will fund the upgrade the Alpha cluster to 128 CPUs and the SGI
Origin 2000 to 96 CPUs. CREWES will continue to work with the MACI project to
gain access to these high performance systems.
Figure 1. MACI systems: (left) A tightly networked cluster of 30 Compaq / DEC Alpha
systems running at 500MHz installed at the University of Calgary. (right) A 42-processor SGI
Origin 2000 installed at the University of Alberta.
COMPUTER SOFTWARE
Hampson / Russell
Hampson-Russell Software Services donated several licenses for Unix based
geophysical software packages. Their software includes AVO – for AVO analysis,
STRATA – for post stack seismic inversion, GEOSTAT – for geostatistical analysis
and mapping, GLI3D – for 3D refraction statics analysis, and EMERGE package –
for multi-attribute analysis and reservoir parameter prediction. Using well logs and
seismic data, along with seismic attributes calculated within the program, reservoir
parameters such as porosity, lithology, and permeability can be computed.
Jason Geosystems
Jason Geosystems has supplied CREWES with the Jason Geoscience Workbench
(JGW). Using the workflows contained within JGW, one can interpret seismic data,
build geological and velocity models from various data, estimate wavelets from single
or multiple wells, perform trace-based and model-based inversions and model using a
variety of stochastic techniques.
Paradigm
Paradigm supports the University by providing several copies of the SeisX 2D and
3D seismic interpretation package. This package allows one to interpret 2-D and 3-D
data, map faults and horizons, and visualize them in 3-D. Among the other features of
SeisX are grid balancing and interactive phase/amplitude matching between multiple
surveys.
Additional Software
CREWES uses a number of other packages in addition to those already mentioned.
Some, such as MicroSeis Outrider and Schlumberger's SDL (formerly Panther), have
been donated, while others have been purchased (often with an educational discount).
A full list of software is available in appendix A.
PUBLISHING
The writing and publishing of the CREWES research report is a major operation.
This year, 48 authors contributed to the report producing over 60 chapters, and
totaling more than 800 pages. The report contains hundreds of diagrams, seismic
sections and images. The report is produced using a digital authoring workflow.
Authors write their individual chapters, adhering to a pre-defined format and structure
defined by a Microsoft Word template. When the papers are completed, they are
electronically submitted to an Internet-based database using a web browser interface.
All Microsoft Word documents are converted to Adobe Acrobat's Portable Document
Format (PDF) before being sent to our print shop via the Internet. Using a digital
duplicating system (a Xerox Docutech printer/copier), the print shop creates first-
generation paper copies of the report. This digital printing technique results in sharper
text and higher quality images (Foltinek, 1996).
keep track of all the papers and their authors. As the size of the report has grown,
we've found it an increasingly complex task to maintain all the report information,
especially keeping it accurate and up-to-date. Using the new database, authors are
able to update information about their own papers, changing the authorship, title,
page count, section, and abstract information as required. This system also permits
electronic submission of papers from anywhere on the Internet. Many of the papers in
this report have travelled around the globe a number of times during the writing and
reviewing process. With authors in North America, South America and Europe, this
system has already proven itself to be very useful.
The internet-based paper submission system1 was developed in-house and uses a
standard SQL database management system combined with web server extensions
written in Perl.
NETWORK
The CREWES computer systems are all interlinked with an Internet-protocol
network. This network is directly connected to the Internet via a 10 Mbit/s network.
Within the University, different departments are interconnected through various
network routers, bridges, and switches. The network media used to connect the
majority of systems is 100 Mbit/s Ethernet. CREWES only has a handful of legacy
systems still using the slower 10 Mbit/s Ethernet – the change to 100 Mbit/s Ethernet
started two years ago, and finished early in 1999.
SUMMARY
The CREWES Project has acquired a capable collection of computers and
software. The continuing support of our sponsors has allowed us to upgrade and
expand our systems. With these improvements, we have been able to investigate new
data-intensive, real-world geophysical problems. We would like to thank the sponsors
of CREWES and valued software donors for making our research possible.
REFERENCES
Gavrilov, D., Lines, R.L., Bland, H.C., Kocurko, T., 3-D Depth migration: parallel processing and
migration movies, CREWES Research Report, 1998, v. 10, ch. 14
Foltinek, D.S., An overview of cross-platform document technology, CREWES Research Report,
1996, v. 8, ch. 30
Ferguson, R.J.,Prestack depth migration by symmetric nonstationary phase shift, CREWES Research
Report, 1999, this volume
Modelling
Package Vendor Description System
LogM GMA Stratigraphic modelling system Windows /
Unix
STRUCT GMA Seismic modelling of structural Windows
geology.
AVO Hampson Interactive AVO modelling, Unix
Russell analysis, and inversion.
GLI3D Hampson Static corrections using a near- Unix
Russell surface geological model
EMERGE Hampson Multi-attribute analysis and Unix /
Russell reservoir parameter prediction Windows
Geological Jason Geological models from Unix
Workbench Geosystems interpretation or well data. Velocity
models from interpretation or
seismic data.
Osiris ODS Holdings 2-D and 3-D solution to the wave Unix
equation for an arbitrary
horizontally stratified medium
Outrider MicroSeis Multicomponent modelling Windows
Technology
MIMIC+ / Landmark Geologic model building, depth Unix
QUIK+ conversion and visualization /
Forward ray-trace modelling for
calculating the 2D and 3D seismic
response to depth models
VESPA+ Landmark Viscoelastic wave equation Unix
modelling for flat, multi layered
earth models
TDQ Landmark Time-to-depth and depth-to-time Unix
conversions, 3-D velocity model
building using both seismic and
well logs.
Processing
Package Vendor Description Operating
System
ProMAX Landmark Complete 2-D and 3-D seismic Unix
2D/3D processing.
ProMAX VSP Landmark VSP processing system Unix
ProMAX Landmark 3-D prestack depth migration Unix
3DPSDM
ProMAX MVA Landmark Depth-domain migration velocity Unix
analysis and modelling in complex
geologic/velocity situations
Poststack Landmark Interactive poststack seismic Unix
processing for interpreters.
Poststack ESP Landmark (Event Similarity Prediction) - Unix
highlights discontinuities in
seismic data caused by faulting or
stratigraphic variations using
feature scanning and edge detection
techniques.
PAL Landmark Post stack attribute library, Unix
provides horizon and volume
oriented seismic attribute
extraction.
Vista Seismic Image Interactive seismic processing from Windows
Software shot record to final stack, synthetic
seismograms.
STRATA Hampson Post-stack stratigraphic analysis Unix
Russell and inversion package, model
building, wavelet extraction,
seismic inversion
Seismic Unix Free from 2-D seismic processing. Unix,
C.W.P. Windows
Interpretation
Package Vendor Description System
2D/3D GMA Interpretation of 2-D / 3-D seismic Windows
data
SeisWorks - Landmark Seismic interpretation with horizon Unix
2D / 3D / Zap! picking, fault interpretation and
correlation, seismic attribute
analysis and data display. 3D
automatic horizon tracking.
StratWorks Landmark Geologic Interpretation, well log Unix
correlation, cross-sections and
mapping.
SeisCube Landmark Interpretation, visualization, and Unix
animation of data volumes in three
dimensions.
Rave Landmark Finds, visualizes and studies Unix
relationships among various
seismic and reservoir attributes in
map and cross section views.
Zmap+ full Landmark Integrated surface mapping and Unix
configuration modelling using data and
interpretations from seismic,
geologic, petrophysical, and 3D
geocellular models. Line gridding,
mistie resolution, map migration
and time-depth conversion.
SeisX Paradigm 2-D and 3-D seismic interpretation Unix
and visualization
Raymap+ / Landmark Map migration and depth Unix
Siva+ conversion in complex exploration
plays. Produces depth models from
interpreted seismic time data.
SIVA+ uses interactive model
based ray racing to compute
interval velocity maps from seismic
trace or stacking velocity data
Openvision Landmark 3D visual of combined seismic, Unix
well and engineering data