############################################################################## # GAUSS - Copyright (C) 1984-1994 Aptech Systems, Inc. All rights reserved. # ############################################################################## # GAUSS.CFG configuration file for GAUSS # ############################################################################## # You may modify this file upon installation. # ############################################################################## # # # Upon startup, GAUSS looks for this configuration file in the # # GAUSSHOME directory. This can be changed by defining an environment # # variable called GAUSS_CFG which contains the full drive and path # # specification of an alternate configuration file. The file name will # # remain the same. # # # ############################################################################## # # # The GAUSSDIR variable defaults to the GAUSSHOME environment variable # # when commented out, so most users will not need to change it. If you # # want to change it, remove the comment character '#' and set it to the # # desired path. GAUSSDIR can be referenced using $(GAUSSDIR) for any # # of the other paths or filenames, or they can be hardcoded with no # # reference to GAUSSDIR. # # # ############################################################################## # if commented out, default is GAUSSHOME # GAUSSDIR = /home/gauss # multiple paths for program files src_path = $(GAUSSDIR)/src;$(GAUSSDIR)/examples # one path for library files lib_path = $(GAUSSDIR)/lib # one path for the error log file err_path = $(HOME)/wksp # one path and filename for the command log log_file = $(HOME)/command.log # one path for DLIBRARY command dlib_path = $(GAUSSDIR)/dlib # one path for LOADEXE command loadexe_path = $(GAUSSDIR)/gxe # one path for temporary files # if commented out use /tmp directory #tmp_path = $(GAUSSDIR)/wksp tmp_path=/user/tmp # one path for SAVE command #save_path = # one path for LOADM command #loadm_path = # one path for LOADP, LOADF, LOADK command #loadp_path = # one path for LOADS command #loads_path = # ============================================================================== # External editor specification. alias is the command GAUSS will understand. # Do not set this to a current reserved word. editor_command is the command # sequence that will be executed. This can be any executable statement. Any # files, flags, &'s, etc. specified in GAUSS, are appended to editor_command # when it is executed. # # If you run GAUSS in a non-X Windows environment, you will have to drop the # 'xterm -e'. # ============================================================================== # alias editor_command alt_editor = [edit] xterm -e vi # one path for workspace files #workspace_path = $(GAUSSDIR)/wksp workspace_path = /user/tmp # ====================================================================== # 'workspace' determines the size of the wksp????? file created on # startup. The wksp????? file will be somewhat large than 'workspace'. # 'progspace' memory is allocated from the total 'workspace' memory. # # swap_check determines whether the contents of swap files (primarily, # the workspace swap file) are initialized at creation time. This is # the only way to reliably verify whether there is enough space free # on a filesystem for the size of file requested. # ====================================================================== workspace = 100 # workspace size in megabytes progspace = 250 # main program space in kbytes maxglobals = 2000 # maximum number of global symbols maxlocals = 2000 # maximum number of active locals swap_check = off # initialize swap files when created # ====================================================================== # 'active locals' includes any temporary stack variables needed during # the execution of an expression, so don't try to cut it too close. # ====================================================================== # ======================================================================== # translator turns the translator on and off. # transtrack turns translator line tracking on and off. # translator_name specifies the name of the translator to be called # by GAUSS. This should be the name of an executable file. If none # is specified, GAUSS defaults to the data loop translator, gtran. # translated_file_name specifies the name of the file to be written # by the translator. This is useful if you want to look at or make # a copy of the translated file. If translated_file_name is not # specified, GAUSS will create a temporary file, which is deleted at # the end of the GAUSS session. # ======================================================================== translator = off # on, off Ctrl-T transtrack = on # on, off Alt-X menu #translator_name = # name of translator executable #translated_file = # name of translated file # ======================================================================== # ======================================================================== # rndu_type controls the type of uniform random generator used (RNDU). # # 0 fast 32-bit unsigned linear congruential # # multiplier = 1664525 # constant = 1013904223 # modulus = 2^32 (cannot be changed) # # 10 slow 32-bit signed linear congruential implemented using # floating-point. Generates same numbers as DOS version. Not # supported on IBM RS/6000. # # multiplier = 397204094 # constant = 0 # modulus = 2^31-1 # # ======================================================================== rndu_type = 0 # ======================================================================== # ======================================================================== # debugger_color sets the color of the debugger windows. A default color # will be provided if it is commented out. A list of possible colors # can be obtained by executing the X showrgb command. # # warp_pointer determines whether the pointer warps to debugger input # windows when they are initially opened. # ======================================================================== #debugger_color = cornsilk # expects a color name warp_pointer = on # pointer warps to debugger input windows # ======================================================================== # ======================================================================== # Miscellaneous settings # ======================================================================== show_pid = off # prompt includes gauss process id cmd_filter = on # command level only commands always active file_permissions = 0644 # default file permissions stop_on_Esc = on # if on, terminates a program line_numbers = on # on, off Alt-X menu autoload = on # on, off Ctrl-A autodelete = on # on, off '' declare_warn = off # on, off Ctrl-W compiler_trace = off # off, file, line, symbol Ctrl-V user_lib = on # on, off Ctrl-L gauss_lib = on # on, off '' complex_numbers = on # on, off SYSSTATE( 8 complex_char = i # single ascii character SYSSTATE( 9 screen = on # on, off SYSSTATE( 15 print = off # on, off SYSSTATE( 16 lprint = off # on, off SYSSTATE( 17 lpwidth = 80 # 1-256 SYSSTATE( 10 outwidth = 80 # 1-256 SYSSTATE( 11 crout_tol = 1.0e-14 # >= 0.0 SYSSTATE( 13 chol_tol = 1.0e-14 # >= 0.0 SYSSTATE( 14 signed_zeros = off # zeros with sign bit set and negative numbers # that round to zero will print out as -0 if # on, else 0 cache_size = 32 # size of processor cache in K-bytes # ======================================================================== ############################################################################## # End of GAUSS.CFG # ############################################################################## env > gauss.env