13.3.1 Initialize_Solver Procedure

The Initialize_Solver procedure allocates and initializes a Solver object.

Calling syntax:

call Initialize (Solver, Package, status)

Input variables:

 Solver  The Solver object to be initialized.
 Package  The linear algebra package to call.

Output variables:

 Solver  The Solver object has been allocated and initialized.
 status  If present, the status variable is set to either 'Memory Error' or 'Success' depending on program execution. If not present, the procedure aborts if unsuccessful when the DEBUG_LEVEL is set high enough.

Internal variables:

 allocate_status  Allocation Status.
 consolidated_status  Consolidated Status.

The Initialize_Solver code listing contains additional documentation.

Michael L. Hall