SPLPMU(3)

SYNOPSIS
SUBROUTINE SPLPMU (MRELAS, NVARS, LMX, LBM, NREDC, INFO, IENTER, + ILEAVE, IOPT, NPP, JSTRT, IBASIS, IMAT, IBRC, IPR, IWR, IND, + IBB, ANORM, EPS, UU, GG, RPRNRM, ERDNRM, DULNRM, THETA, COSTSC, + XLAMDA, RHSNRM, AMAT, BASMAT, CSC, WR, RPRIM, WW, BU, BL, RHS, + ERD, ERP, RZ, RG, COLNRM, COSTS, PRIMAL, DUALS, SINGLR, REDBAS, + ZEROLV, STPEDG)

NAME
splpmu - Subsidiary to SPLP

LIBRARY
SLATEC

TYPE
SINGLE PRECISION (SPLPMU-S, DPLPMU-D)

AUTHOR
(UNKNOWN)

DESCRIPTION
THE EDITING REQUIRED TO CONVERT THIS SUBROUTINE FROM SINGLE TO DOUBLE PRECISION INVOLVES THE FOLLOWING CHARACTER STRING CHANGES. USE AN EDITING COMMAND (CHANGE) /STRING-1/(TO)STRING-2/. /REAL (12 BLANKS)/DOUBLE PRECISION/, /SASUM/DASUM/,/SCOPY/DCOPY/,/SDOT/DDOT/, /.E0/.D0/ THIS SUBPROGRAM IS FROM THE SPLP( ) PACKAGE. IT PERFORMS THE TASKS OF UPDATING THE PRIMAL SOLUTION, EDGE WEIGHTS, REDUCED COSTS, AND MATRIX DECOMPOSITION. IT IS THE MAIN PART OF THE PROCEDURE (MAKE MOVE AND UPDATE).

REVISED 821122-1100 REVISED YYMMDD

SEE ALSO
SPLP

ROUTINES CALLED
IPLOC, LA05BS, LA05CS, PNNZRS, PRWPGE, SASUM, SCOPY, SDOT, SPLPDM, XERMSG

REVISION HISTORY (YYMMDD)
811215 DATE WRITTEN
890531 Changed all specific intrinsics to generic. (WRB)
890605 Removed unreferenced labels. (WRB)
890606 Removed unused COMMON block LA05DS. (WRB)
891214 Prologue converted to Version 4.0 format. (BAB)
900315 CALLs to XERROR changed to CALLs to XERMSG. (THJ)
900328 Added TYPE section. (WRB)