version.c 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /**************************************************************************
  2. **
  3. ** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
  4. **
  5. ** Meschach Library
  6. **
  7. ** This Meschach Library is provided "as is" without any express
  8. ** or implied warranty of any kind with respect to this software.
  9. ** In particular the authors shall not be liable for any direct,
  10. ** indirect, special, incidental or consequential damages arising
  11. ** in any way from use of the software.
  12. **
  13. ** Everyone is granted permission to copy, modify and redistribute this
  14. ** Meschach Library, provided:
  15. ** 1. All copies contain this copyright notice.
  16. ** 2. All modified copies shall carry a notice stating who
  17. ** made the last modification and the date of such modification.
  18. ** 3. No charge is made for this software or works derived from it.
  19. ** This clause shall not be construed as constraining other software
  20. ** distributed on the same medium as this software, nor is a
  21. ** distribution fee considered a charge.
  22. **
  23. ***************************************************************************/
  24. /* Version routine */
  25. /* This routine must be modified whenever modifications are made to
  26. Meschach by persons other than the original authors
  27. (David E. Stewart & Zbigniew Leyk);
  28. when new releases of Meschach are made the
  29. version number will also be updated
  30. */
  31. #include <stdio.h>
  32. void m_version()
  33. {
  34. static char rcsid[] = "$Id: version.c,v 1.9 1994/03/24 00:04:05 des Exp $";
  35. printf("Meshach matrix library version 1.2b\n");
  36. printf("RCS id: %s\n",rcsid);
  37. printf("Changes since 1.2a:\n");
  38. printf("\t Fixed bug in schur() for 2x2 blocks with real e-vals\n");
  39. printf("\t Fixed bug in schur() reading beyond end of array\n");
  40. printf("\t Fixed some installation bugs\n");
  41. printf("\t Fixed bugs & improved efficiency in spILUfactor()\n");
  42. printf("\t px_inv() doesn't crash inverting non-permutations\n");
  43. printf("\t Fixed bug in ifft()\n");
  44. /**** List of modifications ****/
  45. /* Example below is for illustration only */
  46. /* printf("Modified by %s, routine(s) %s, file %s on date %s\n",
  47. "Joe Bloggs",
  48. "m_version",
  49. "version.c",
  50. "Fri Apr 5 16:00:38 EST 1994"); */
  51. /* printf("Purpose: %s\n",
  52. "To update the version number"); */
  53. }
  54. /* $Log: version.c,v $
  55. * Revision 1.9 1994/03/24 00:04:05 des
  56. * Added notes on changes to spILUfactor() and px_inv().
  57. *
  58. * Revision 1.8 1994/02/21 04:32:25 des
  59. * Set version to 1.2b with bug fixes in schur() and installation.
  60. *
  61. * Revision 1.7 1994/01/13 05:43:57 des
  62. * Version 1.2 update
  63. *
  64. * */