# AcuView

Calculate radiation view factors for AcuSolve.

## Syntax

acuView [options]

## Type

AcuSolve Solver Program Command

## Description

Calculates radiation view factors for AcuSolve. As with AcuPrep, AcuView is not normally run by itself, but rather the script AcuRun is used to run it.

In the following, the full name of each option is followed by its abbreviated name and its type. For a general description of option specifications, see Command Line Options and Configuration Files. See below for more individual option details:

help or h (boolean)
If set, the program prints a usage message and exits. The usage message includes all available options, their current values and the place where each option is set.
problem or pb (string)
The name of the problem is specified via this option. This name is used to generate and recognize internal files.
problem_directory or pdir (string)
The home directory of the problem. This is where the user input files reside. This option is needed by certain parallel processing packages. If problem_directory is set to ".", namely the Unix current directory, it is replaced by the full address of the current directory, as provided by the Unix getcwd command.
working_directory or dir (string)
All internal files are stored in this directory. This directory does not need to be on the same file system as the input files of the problem.
file_format or fmt (enumerated)
Format of the internal files:
ASCII
ASCII files
binary
Binary files
num_processors or np (enumerated)
This option specifies the number of processors to be used.
This option specifies the number of threads per processor to be used. This option is included here for compatibility with AcuSolve. It currently has no impact on the executable.
viewfactor_file_name or vf (string)
Name of the view factor file. If viewfactor_file_name is set to _auto, an internal name is used.
max_smoothing_passes or msp (enumerated)
Maximum number of iterations of the least-squares smoothing algorithm maintaining the reciprocity and row-sum properties. Multiple passes are needed only for negative view factors. Error issued if the algorithm fails.
viewfactor_storage or storage (enumerated)
Internal format of storing view factors:
simple
Store all entries
sparse
Store non-zeros in sparse column format
compact
Store non-zeros in sparse compact format
lm_daemon or lmd (string)
Full address of the network license manager daemon, AcuLmd, that runs on the server host. When this option is set to _auto, the value is internally changed to $ACUSIM_HOME/$ACUSIM_MACHINE/bin/acuLmd. This option is only used when lm_service_type = classical.
lmtype or lm_service_type (enumerated)
Type of the license manager service:
hwu
Altair Units licensing
token
Token based licensing
classical
Classical Acusim style licensing
lm_server_host or lmhost (string)
Name of the server machine on which the network license manager runs. When set to _auto, the local host name is used. This option is only used when lm_service_type = classical.
lm_port or lmport (enumerated)
TCP port number that the network license manager uses for communication. This option is only used when lm_service_type = classical.
Full address of the license file. This file is read frequently by the network license manager. When this option is set to _auto, the value is internally changed to $ACUSIM_HOME/$ACUSIM_MACHINE/license.dat. This option is only used when lm_service_type = classical.
lm_log_file or lmlog (string)
Full path to the file in which to record licensing check-out and check-in events. When this value is set to _none, the messages are directed to the system log. This option is only used when lm_service_type = classical.
lm_checkout or lmco (string)
Full address of the license checkout co-processor, AcuLmco. This process is spawned by the solver on the local machine. When this option is set to _auto, the value is internally changed to $ACUSIM_HOME/$ACUSIM_MACHINE/bin/acuLmco. This option is only used when lm_service_type = classical.
lm_queue_time or lmqt (enumerated)
The time, in seconds, to camp on the license queue before abandoning the wait. This option is only used when lm_service_type = classical.
remote_shell or rsh (string)
Remote shell executable.
line_buff or lbuff (boolean)
Flush standard output after each line of output.
verbose or v (enumerated)
Set the verbose level for printing information to the screen. Each higher verbose level prints more information. If verbose is set to 0, or less, only warning and error messages are printed. If verbose is set to 1, basic processing information is printed in addition to warning and error messages. This level is recommended. verbose levels greater than 1 provide information useful only for debugging.

## Examples

For example, given the input file channel.inp that was prepared by AcuPrep, the simplest form for running AcuView is
acuView -pb channel
or alternatively place the option in the configuration file Acusim.cnf as
problem= channel
and invoke AcuView as
acuView