Vectorized Sparse Solver(VSS)

 

Usage of Environment Variables within VSS

Users can set some environment variables within VSS. These environment variables will give the user more control using the solver. These commands work only on UNIX OS.

1. LOOP_LEVEL

user can sets the loop_level to 1 or 3 or 6 which correspond the number of degrees of freedom per node. Default in the solver is 6. User can experiment using loop_level 3

Usage:

1 DOF per Node

3 DOF per Node

6 DOF per Node (default)

setenv LOOP_LEVEL 1

setenv LOOP_LEVEL 3

setenv LOOP_LEVEL 6

2. I_PIC

users can look at the matrix using VSS X-Window interface. They can set the environment variable I_PIC to 1. Default is set to be 0.

Usage:        setenv I_PIC 1

3. I_DUMP

Users can write out the matrix when entering VSS. This option helps the users to debug his matrix. Default is set to 0.

Usage:        setenv I_DUMP 1

4. PRINT_SOLUTION

Users can print the results from solving AX=b to a file in an ASCII form using PRINT_SOLUTION to be 1. Default is set to 0.

Usage:        setenv PRINT_SOLUTION 1

5. PRINT_MEMORY

Users can print the amount of memory usage using using PRINT_MEMORY to be 1. Default is set to 0.

Usage:        setenv PRINT_MEMORY 1

6. VSS_MEMORY

Users can set the size of memory to be used to store the matrix (This option is used to test the out-of-core)

Usage:        setenv VSS_MEMORY 1 

Use 1 word or the minimum to store the matrix. setenv VSS_MEMORY 10000 Use 10000 words to store the matrix.

VSS Page