home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Science / Science.zip / primeos2.zip / whatsnew.txt < prev   
Text File  |  1998-12-24  |  8KB  |  177 lines

  1. New features in Version 17.1 of mprime
  2. --------------------------------------
  3.  
  4. 1)  You can now fine tune your control of the program by adding Time=
  5.     lines to your prime.ini file - see the readme.txt file.
  6. 2)  ECM factoring for 2^N+1 is now available.
  7. 3)  By default, ECM factoring stops if a factor is found for exponents
  8.     above 5825 and continues (if the cofactor is composite) for exponents
  9.     below 5825.  You can override this behavior by setting ContinueECM=0
  10.     or 1 in prime.ini.
  11.  
  12. New features in Version 17.0 of mprime
  13. --------------------------------------
  14.  
  15. 1)  Mprime can now be used to double-check its own results.
  16. 2)  Machines less powerful than a P133 will default to double-checking
  17.     assignments.
  18. 3)  The total number of errors that occur during the Lucas-Lehmer test
  19.     are now output in results.txt.
  20.  
  21. New features in Version 16.4 of mprime
  22. --------------------------------------
  23.  
  24. 1)  Lucas-Lehmer testing output now shows percent complete.
  25. 2)  ECM factoring is available for small exponents.  See
  26.     http://www.mersenne.org/ecm.htm for a list of exponents that
  27.     need factoring.
  28. 3)  A bug that prevented 486 & Cyrix machines from factoring above 2^62
  29.     has been fixed.
  30. 4)  The LockUserInfo feature no longer sends user info every time prime95
  31.     starts up.
  32. 5)  Test/Status now shows expected completion dates.
  33.  
  34. New features in Version 16.3 of mprime
  35. --------------------------------------
  36.  
  37. 1)  Mprime can now test exponents up to 20.5 million.
  38. 2)  Mprime can now find factors up to 2^64.
  39. 3)  The program now reports to the PrimeNet server new completion dates
  40.     every 28 days (actually user adjustable from 1 to 60 days).  This will
  41.     improve the reclaiming of exponents that are not being actively tested.
  42. 4)  The program now reports the current iteration number to the server
  43.     for more informative status reports.
  44. 5)  Intermediate files are now less likely to fail.  If an error occurs
  45.     during the writing of an intermediate file, the program continues on
  46.     trying to write the intermediate file every 10 minutes.
  47. 6)  A bug in the rolling average code has been fixed.  Mprime now modifies
  48.     the rolling average when factoring too.
  49. 7)  The prime.log file is now limited in size to 256K bytes.
  50. 8)  The user information dialog box now has a checkbox to tell the server
  51.     not to send email.
  52. 9)  Setting LockUserInfo=1 in prime.ini will make the user information
  53.     dialog box inaccessible.  This setting is also sent to the server
  54.     so that no member of a team can accidentally transfer the credit
  55.     for work previously performed by the team.
  56.  
  57. New features in Version 15.4 of mprime
  58. --------------------------------------
  59.  
  60. 1)  Mprime can now contact a central server to get exponents to test,
  61.     report results, and change your email address.  No database is required!
  62.     The old manual reservation system is still supported.
  63. 2)  The command line interface is replaced by a series of menus and
  64.     questions to control your preferences.  These menus are similar
  65.     to the menus in the Windows executable.  All preferences are
  66.     now stored in local INI files that are compatible with the Windows
  67.     program.  This should make mprime easier to use, especially for those
  68.     users running both operating systems.
  69. 3)  The Pentium factoring code (up to 60 bit factors) is about 4.5% faster.
  70. 4)  The CPU menu now has an entry for the AMD K6 and an entry
  71.     for how many hours per day you expect to be running the program.
  72. 5)  Mprime will no longer let you select Pentium Pro or Pentium CPU type
  73.     unless your CPU supports the process-specific instructions.
  74. 6)  You can now change how often prime95 saves intermediate files to disk.
  75. 7)  You can now select one save file or two.
  76. 8)  -A switch added.  This allows you to run multiple copies of prime95
  77.     from the same directory.  This is useful on multi-processor machines.
  78. 9)  Mprime now changes its working directory to the same directory that
  79.     mprime is located.  This makes it easier to launch mprime from startup
  80.     scripts.  If you must run mprime from a different directory than the
  81.     rest of the files, then use the new -W switch.
  82. 10) The time estimate in the Status menu choice now takes into account
  83.     the time you've invested in the current Lucas-Lehmer test.  It also
  84.     takes into account how many hours per day you are running the program.
  85.     It also adjusts its time estimate if your computer seems to be running
  86.     faster or slower than expected.
  87. 11) Timestamps in the results.txt file.  
  88. 12) The results file is now named results.txt, not results.  
  89.  
  90. New features in Version 14.4 of mprime
  91. --------------------------------------
  92.  
  93. 1)  The Pentium Pro factoring code is nearly twice as
  94.     fast compared to the previous version.
  95.  
  96. New features in Version 14.2 of mprime
  97. --------------------------------------
  98.  
  99. 1)  Corrected floating point round-off bugs in the factoring code that
  100.     affected testing factors larger than 2^59.
  101. 2)  The Pentium factoring code is 5-10% faster.
  102. 3)  When an error is detected the program now waits 5 minutes before 
  103.     restarting from the last save file.
  104. 4)  The detection of corrupt save files has improved.
  105.  
  106. New features in Version 14.1 of mprime
  107. --------------------------------------
  108.  
  109. 1)  The Pentium factoring code is 5% faster.
  110.  
  111. New features in Version 14.0 of mprime
  112. --------------------------------------
  113.  
  114. 1)  The program can now check exponents up to 5.26 million!  To test
  115.     these big exponents, you will need a new database and great patience.
  116. 2)  The per-iteration error checking code has been improved.  It will
  117.     detect more errors and automatically restart from the previous save
  118.     file.
  119. 3)  The -c option now has a number for Cyrix machines.  There is no
  120.     Cyrix-specific code.  This change does provide better estimates in
  121.     status option.
  122. 4)  There is a machine torture test option which runs a continuous Self Test.
  123.     This is great for "burning in" a new machine.
  124. 5)  The time estimates in status option have been changed slightly.
  125.     Hopefully, the new estimates are a little more accurate.
  126. 6)  The self test option now takes nine hours.
  127.  
  128. New features in Version 13.3.2 of mprime
  129. ----------------------------------------
  130.  
  131. 1) It's smaller.  Mprime is no longer linked
  132.    with the static C runtime library.  The staticly
  133.    linked version is still available for a.out Linux systems.
  134. 2) Improved error checking should detect more
  135.    hardware problems with fewer false alarms.
  136.  
  137. New features in Version 13.1.2 of mprime
  138. ----------------------------------------
  139.  
  140. 1) Faster!  Support for non-power-of-2 FFT lengths
  141.    has been added.
  142. 2) The -I switch has been added.  This switch prints
  143.    a status line to the results file every N iterations.
  144.    For example, -I50000 will print a line to the results
  145.    file after Lucas-Lehmer iteration 50000, 100000, etc.
  146. 3) The program now creates two backup files in case one
  147.    is corrupted during a system crash.
  148.  
  149. New features in Version 1.3 of mprime
  150. -------------------------------------
  151.  
  152. 1) A minor bug in the status report code is fixed.
  153. 2) The -L and -P switches have been implemented, but
  154.    not tested.  The -L switch takes a floating point
  155.    number as an argument.  If the load as reported in
  156.    /proc/loadavg rises above this threshold, then the
  157.    program pauses for as many seconds as specified by
  158.    the -P switch.  This allows you to free up mprime's
  159.    memory for other tasks to use during high load
  160.    conditions.
  161.  
  162. New features in Version 1.2 of mprime
  163. -------------------------------------
  164.  
  165. 1)  A minor bug in the Pentium factoring code has been fixed.
  166.  
  167. New features in Version 1.1 of mprime
  168. -------------------------------------
  169.  
  170. 1)  Factoring is now 6% faster due to a 16 pass
  171.     process rather than a 2 pass process.
  172.  
  173. New features in Version 1.0 of mprime
  174. -------------------------------------
  175.  
  176. 1)  Initial release - all features are new!
  177.