Windows*

Q. Does GAUSS run under Vista?

A. GAUSS 8.0 and 9.0 for Windows have passed all of our testing for Vista.
[Back]

Q. My problem has large matrices, how large can they be?

A. GAUSS uses all available memory in the computer and thus the primary limitation is the amount of RAM. Another limitation is the maximum addressable size on the computer. A 32-bit computer can maximally address about 2.2 gigabytes. The limitation in GAUSS in this case would be about one-sixth of 2.2 gigabytes, or about 360 megabytes because of temporary copies of matrices made during operations within a statement. A single element of a matrix is a double precision number taking 8 bytes. Thus a computer with more than 2.2 gigabytes can handle matrices of about 6000 by 6000. When matrices are that large in a problem, there could be serious slowdowns. The time involved in a matrix multiply, for example, is a cubic function of the size of the matrix. A single matrix multiply involving a 6000 by 6000 matrix would take about 30 hours to compute on one of today's PCs.

Usually only datasets come in sizes that large, and efficient code can be written to handle datasets larger than even 2.2 gigabytes by leaving the data on the disk and using special functions for accessing the data on the disk. Efficient methods will also be needed for computations. For example, rather than compute a moment matrix with a matrix multiply use GAUSS's moment function which computes only the lower left portion reducing the problem to a quadratic from a cubic function of size. And there is also a moment function, called moment, that can compute a moment matrix from a GAUSS dataset on the disk.

[Back]

Q. After installing Windows XP service pack 2 on my FLEXLM License Server, I find that the client machines now cannot connect unless I disable the fire wall. How can I fix this?

A. You will need to modify the SERVER and VENDOR lines of your license files.

EXPLANATION:
By default FLEXlm will use ports 27000 to 27009 to serve licenses, and most client applications will also check those ports unless directed to do otherwise. Unless you wish to open 10 ports between 27000 and 27009, you should specify one port for "lmgrd.exe" communications. You must also specify a port for our vendor daemon "atechlm.exe" communications.

The list of available ports is between 1024 and 65535. The Windows firewall will not allow you to open an unavailable port.

EXAMPLE:
The "gauss.lic" file on the machine named "FLEX1_XP" has port 32000 specified for the lmgrd process and port 3030 for the atechlm process. The Server line should look like this:

     SERVER FLEX1_XP 00063e3eb0b00 32000

The vendor lines should look like this:

     VENDOR atechlm port=3030

On the client machines, you will need to add the TCP port number to the client.lic file. The license should look like the following:

     SERVER FLEX1_XP ANY 32000

     USE_SERVER

In the event you are relying on the "ATECHLM_LICENSE_FILE" environment variable, it should equal:

     "32000@FLEX1_XP"

Now to open the ports on your FLEXlm license server. Lower left hand icon looks like a shield.

Open the Windows Security Center.
Drop down to the "Manage security settings" section and double click "Windows Firewall".

In the "Windows Firewall" control panel select the "Exceptions" tab. Then select "Add Port..." If you are following the example, you will need to do this twice.

Select "Add Port..."

Name = atechlm port
Port number = 3030
TCP selected
select "OK"

Name = lmgrd port
Port number = 32000
TCP selected
select "OK"

For additional control you can select the "Change Scope" button and further limit who can check out a license by allowing only certain subnets or specific machines to connect. If you choose to do this, you must set the same limitations for both new ports.

[Back]

Q. Can I run GAUSS in batch mode?

A. Yes. GAUSS ships with a version called TGAUSS (short for terminal GAUSS). It's in your GAUSS installation directory. Chapter 3 of the GAUSS User Guide discusses numerous features of TGAUSS. To run GAUSS in batch mode, open a command prompt window, cd to the GAUSS directory, and type:

        tgauss -b filename

[Back]

Q. I get the following error message when reinstalling my GAUSS. "The installed version of the application could not be determined. The setup will now terminate." What should I do?

A. You need to uninstall your currently installed release of GAUSS before installing a new release. To do so:

     Click on your "Start" button
     Select "programs"
         "GAUSS"
         "UnInstall GAUSS"

Now you should be able to run setup for GAUSS using the new revision.

[Back]

Q. I have large programs that take a long time to run--sometimes they run out of memory unexpectedly. What can I do?

A. We suggest Windows NT, 2000 or XP for running long jobs that use a lot of memory.

[Back]

Q. I have a version of Windows in which the GAUSS prompt does not appear correctly. How do I fix it?

A. Run GAUSS from a Windows command prompt with the following arguments:

       gauss -prompt (gauss)

*OR* if you want to modify the icon that starts GAUSS:

   1. Right-click on the "GAUSS" icon and select "Properties"

   2. Click on the "Shortcut" tab

   3. In the "Target" edit control, append " -prompt (gauss)" (without the quotes).

        ** This requires GAUSS for Windows v.5.0.23 or later **


*Windows is a registered trademark of Microsoft Corporation.
[Back]


© Copyright 2004-2008.   Aptech Systems, Inc.
Black Diamond, WA.  All Rights Reserved Worldwide.