hvnrm.f 975 B

12345678910111213141516171819202122232425262728293031
  1. *DECK HVNRM
  2. FUNCTION HVNRM (V, NCOMP)
  3. C***BEGIN PROLOGUE HVNRM
  4. C***SUBSIDIARY
  5. C***PURPOSE Subsidiary to DEABM, DEBDF and DERKF
  6. C***LIBRARY SLATEC
  7. C***TYPE SINGLE PRECISION (HVNRM-S, DHVNRM-D)
  8. C***AUTHOR Watts, H. A., (SNLA)
  9. C***DESCRIPTION
  10. C
  11. C Compute the maximum norm of the vector V(*) of length NCOMP and
  12. C return the result as HVNRM.
  13. C
  14. C***SEE ALSO DEABM, DEBDF, DERKF
  15. C***ROUTINES CALLED (NONE)
  16. C***REVISION HISTORY (YYMMDD)
  17. C 800501 DATE WRITTEN
  18. C 890531 Changed all specific intrinsics to generic. (WRB)
  19. C 890831 Modified array declarations. (WRB)
  20. C 891024 Changed routine name from VNORM to HVNRM. (WRB)
  21. C 891214 Prologue converted to Version 4.0 format. (BAB)
  22. C 900328 Added TYPE section. (WRB)
  23. C 910722 Updated AUTHOR section. (ALS)
  24. C***END PROLOGUE HVNRM
  25. DIMENSION V(*)
  26. C***FIRST EXECUTABLE STATEMENT HVNRM
  27. HVNRM=0.
  28. DO 10 K=1,NCOMP
  29. 10 HVNRM=MAX(HVNRM,ABS(V(K)))
  30. RETURN
  31. END