13.1.1 Initialize_Mathematic_Vector Procedure

The Initialize_Mathematic_Vector procedure allocates and initializes a Mathematic_Vector object.

Calling syntax:

call Initialize (MV, Structure, Name, status)

Input variables:

 MV  The Mathematic_Vector object to be initialized.
 Structure  The Base_Structure giving the distribution for the Mathematic_Vector.
 Name  The name for this variable (especially useful in a vector of Mathematic Vectors). [Optional]

Output variables:

 MV  The Mathematic_Vector 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_Mathematic_Vector code listing contains additional documentation.

Michael L. Hall