See the Glass overviewfor a great deal of additional information both general and specific to configuration. Glass has two principal configuration files examples of which are shown here: glass.d and glass_assoc.d.
# Directory section - allows you to select which directory glass will
# look in for particutlar files.
# DLLs - directory where glass will look for the Module DLLs specified below
# This should not be needed if you put the bin directory in your "PATH"
#$ DLLs j:\src\usgs\home\earthworm\v6.2\bin\
$ DLLs e:\ew\v7.0beta\bin\
# DATA - directory where glass will look for DATA files
$ DATA glass_data\
# Module load section (load all modules before initializing parameters)
mod {DLLs}Network.dll
mod {DLLs}Flinn.dll
mod {DLLs}Earth.dll
mod {DLLs}Glint.dll
mod {DLLs}Glass.dll
mod {DLLs}Glock.dll
mod {DLLs}Solve.dll
mod {DLLs}ManQuake.dll
mod {DLLs}Grok.dll
mod {DLLs}Catalog.dll
mod {DLLs}Earthworm.dll
mod {DLLs}Summary.dll
mod {DLLs}Residuals.dll
mod {DLLs}Refocus.dll
#mod {DLLs}FocusGUI.dll
#mod {DLLs}FocusGUI_DP.dll
mod {DLLs}Publisher.dll
# enables nexus traffic monitor
DISPLAY
# Means: messages go to all modules
BROADCAST
# Processed by nexus.dll
Initialize
DISPATCH
# Turns on glass status window(glass.dll)
GlassMonitor
# associator param file (glass.dll)
GlassParams S:File={DATA}glass_assoc.d
# Hypo station list (network.dll)
HypoLoad S:File={DATA}glass.hinv
# Init file for earth module (tt code) (earth.dll)
TTInit S:File=tt_tables.d
# map base (grok.dll)
World S:Base={DATA}World.bmp
# glass pub params
PubAlgParams S:File={DATA}glass_pub_params.d
# Reporting params (glass.dll)
ReportInterval I:Interval=20
# Earthworm params (earthworm.dll)
RingIn S:Name=PICK_RING
RingOut S:Name=ASSOC_RING
HeartBeat I:Interval=30
ModuleId S:Module=MOD_GLASS_EW
LogFile
# NoFlushInput - uncomment this line to prevent glass from flushing
# the earthworm input RING. - not recommended
for normal operation
#NoFlushInput
# LOG_PICKS - Log picks to the glass_pick_log.txt file in EW_LOG dir.
LOG_PICKS
# LOG_ORIGINS - Log origins to the glass_origin_log.txt file in EW_LOG dir.
LOG_ORIGINS
# SHOW_PICKS - Display new picks in the Map window (grok.dll)
SHOW_PICKS
# TERMINATE - uncomment this line to have glass terminate immediately after
# processing the config file.
# TERMINATE
# Flinn Engdahl Regions
FlinnEngdahlLoad S:Dir={DATA}
# DebugLevel commands
# CatalogDebugLevel | EarthwormDebugLevel | GlassDebugLevel | GlintDebugLevel | LocatorDebugLevel | PublisherDebugLevel
# Level: 0-9
# MAJOR_ERROR 0
# MAJOR_WARNING 1
# MAJOR_INFO 2
# MINOR_ERROR 3
# MINOR_WARNING 4
# MINOR_INFO 5
# FUNCTION_TRACE 9
#
# OTF : OutputToFile
# OTD : OutputToDebugger
# OTE : OutputToError
# OTS : OutputTimeStamp
# OSM : OutputStatusMessage
#
# Format:
# DebugLevel I:Level={0-9} I:OTF={0|1} I:OTD={0|1} I:OTE={0|1} I:OTS={0|1} I:OSM={0|1}
#
# Default values: {OTF,OTD,OTE,OTS,OSM}
# {1,1,1,1,1}, // MAJOR ERROR
# {1,1,1,1,1}, // MAJOR WARNING
# {1,1,0,0,0}, // MAJOR INFO
# {1,1,1,1,1}, // MINOR ERROR
# {1,1,1,0,0}, // MINOR WARNING
# {0,0,0,0,0}, // MINOR INFO
# {0,0,0,0,0} // FUNCTION TRACE
#
# Example:
# EarthwormDebugLevel I:Level=2 I:OTF=1 I:OTD=0 I:OTE=0 I:OTS=0 I:OSM=0
EarthwormDebugLevel I:Level=4 I:OTF=1 I:OTD=1 I:OTE=1 I:OTS=1 I:OSM=1
GlassDebugLevel I:Level=5 I:OTF=1 I:OTD=1 I:OTE=1 I:OTS=1 I:OSM=1
Cut 9 50.0 # Empirical Params TimeRange -600.0 500.0 -820.0 TimeStep 5.0 # Shells Shell 5.0 Shell 20.0 Shell 60.0 Shell 100.0 Shell 200.0 Shell 400.0 Shell 660.0 # Glass State - Transition Rules Tran Unassigned_Pick 1 Assign 100 Tran Unassignable_Pick 1 Associate 100 Tran Changed_Origin 1 Locate 100 Tran Origin_w_Changed_Assocs 1 Locate 100 Tran Located_Origin 1 Prune 100 Tran Located_Origin 1 Focus 50 Tran Located_Origin 1 Waif 100 Tran Located_Origin 1 Scavenge 100 Tran Stabilized_Origin 1 Validate_Origin 100 Tran Validated_Origin 1 Update_GUI 100 Tran Invalidated_Origin 1 Delete 100 Tran Deleted_Origin 1 Update_GUI 100 # Uncomment the next lines for more GUI updates / slower performance # Not currently supported #Tran STATE_PICK_ASSOCIATED 1 Update_GUI 100 #Tran Unassociable_Pick 1 Update_GUI 100 ## Old #Tran Assign 0 Associate 100 #Tran Locate 1 Focus 100 #Tran Locate 1 Waif 20 #Tran Locate 1 Prune 100 #Tran Locate 1 Scavenge 20 ##Tran Focus 1 Locate 100 #Tran Waif 1 Locate 100 #Tran Prune 1 Locate 100 #Tran Scavenge 1 Locate 100 #Tran Assign 1 Locate 100 #Tran Associate 1 Locate 100 #Tran Scavenged 1 Locate 100