Changes between Version 1 and Version 2 of hyp2000_mgr


Ignore:
Timestamp:
05/09/12 12:45:35 (8 years ago)
Author:
branden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • hyp2000_mgr

    v1 v2  
    1616Hypoinverse Documentation is available in draft form at the ftp site: swave.wr.usgs.gov in /ftp/pub/outgoing/klein/hyp2000/docs as a WORD document and a postscript file. 
    1717 
     18=== IMPORTANT NOTE ON LOCATION CODES ===  
     19(EW v7.0 or greater): 
     20 
     21Here is a very important change for hyp2000 for Earthworm v7.0 and greater. With Location codes, you need to provide 5 values for the LET command!. If you only provide 3 in windows, the program will crash: 
     22 
     23Here's what hyp2000 does now with LET: 
     24{{{ 
     25ncss3> hyp2000 
     26 HYPOINVERSE 2000 STARTING 
     27 9/2005 VERSION (DUAL LOCATION CODES) 
     28 COMMAND? let 
     29 NUMBER OF LETTERS TO CHECK IN STATION SITE CODE (2-5) [cr = 4]? 
     30 NUMBER OF LETTERS TO CHECK IN STATION NET CODE (0-2) [cr = 0]? 
     31 NO. OF LETTERS TO CHECK IN STATION COMPONENT CODE (0-3) [cr = 0]? 
     32 NO. OF LETS TO CHECK IN LOCATION CODE IN PHASE FILES (0-2) [cr = 0]? 
     33 NO. OF LETS TO CHECK IN LOCATION CODE IN OTHER FILES (0-2) [cr = 0]? 
     34 
     35So some good LET commands would be: 
     36LET 5 2 3 2 2    # if you're using location codes 
     37LET 5 2 3 0 0    # if you're NOT using location codes 
     38}}} 
     39 
    1840== Configuration File Commands == 
     41=== EXAMPLE CONFIGURATION FILE === 
     42 
     43 # 
     44#               hypo_mgr's Configuration File 
     45# 
     46MyModuleId MOD_EQPROC   # module id to label outgoing messages with. 
     47                        # Note: hypo_mgr is part of a mega-module which is 
     48                        # ultimately started by the program eqproc.  All 
     49                        # child processes of this mega-module need to use the 
     50                        # same module id (thus use eqproc's module id). 
     51RingName   HYPO_RING    # The transport ring to write output to, 
     52LogFile    2            # 0=no log; 1=errors; 2=errors & hypocenters 
     53SourceCode W            # character to label summary cards with to 
     54                        # identify them as coming from Earthworm 
     55 
     56=== HYPO_MGR COMMAND LINE ARGUMENTS === 
     57An example command line to start hypo_mgr may look like this: 
     58{{{ 
     59        hypo_mgr hypo_mgr.d ncal.hyp 
     60        argv[0]  argv[1]    argv[2] 
     61}}} 
     62 * argv[0] is the name of the executable. 
     63 * argv[1] is the name of hypo_mgr's own configuration file which it reads on startup. In this file, lines may begin with a valid hypo_mgr command, described later in this document, or with one of 2 special characters: 
     64{{{ 
     65#  marks the line as a comment (example: # This is a comment). 
     66 
     67@  allows control files to be nested; one control file can be 
     68   accessed from another with the command "@" followed by 
     69   a string representing the path name of the next control file 
     70   (example: @model.d). 
     71}}} 
     72 
     73Command names must be typed in the control file exactly as shown in this document (upper/lower case matters!). 
     74 * argv[2] is the name of Hypoinverse's startup command file. hyp2000_mgr passes this file name to hyp2000, the fortran program which encapsulates the subroutine version of Hypoinverse. For a description of valid commands for this file, please see the following Hypoinverse documentation: 
     75 
     76 Klein, F.W., 1989, User's guide to HYPOINVERSE, a program for VAX computers to solve for earthquake locations and magnitudes, U.S. Geological Survey Open-File Report 89-314, 58 pp. 
     77 
     78 
    1979 
    2080== Helpful Hints ==