找回密码
 新注册用户
搜索
查看: 9036|回复: 11

[GIMPS]计算有结果后,有什么提示?

[复制链接]
发表于 2005-12-9 08:22:20 | 显示全部楼层 |阅读模式
计算有结果后,有什么提示?
回复

使用道具 举报

发表于 2005-12-9 12:11:30 | 显示全部楼层
有音乐响起,程序图标颜色会变化,界面会出现提示语。不过,从 1995 年至今,全世界都只出现过八次...
回复

使用道具 举报

 楼主| 发表于 2005-12-9 14:19:19 | 显示全部楼层
如果只计算出了是合数,有没有提示,是不是就停止计算了,给一个新数继续计算。
还有prime95 本身的过程提示都是什么意思,比方我的其中一行如下:
[Dec 09 14:15]Factoring M34981 483 to 2^67 is 90.51% complete. Time: 389.732 sec.
回复

使用道具 举报

发表于 2005-12-9 15:15:46 | 显示全部楼层
是啊,是不是不管怎么样都要算到100%呀?
回复

使用道具 举报

发表于 2005-12-9 16:33:05 | 显示全部楼层
引用 yulb 在 2005-12-9 14:19 时的帖子:
如果只计算出了是合数,有没有提示,是不是就停止计算了,给一个新数继续计算。

有提示的。检测过程分三个阶段,不同的阶段提示不同。

比如这是我以前完成的二个数的计算结果:
1、在第二阶段出现的:
[Mon Dec 20 21:18:38 2004]
UID: GIMPSChina/Ding_Cong_01, M34077319 has a factor: 15829273633778665799

解释如下:
时间是:[Mon Dec 20 21:18:38 2004] 2004年11月20日,星期一。
UID(用户 ID):GIMPSChina 小组成员 Ding_Cong_01
测试指数:34077319
M34077319 has a factor,即该指数对应的数有因数:15829273633778665799

2、在第三阶段出现的,就是完全进行完毕后,就是进度达到 100%后:
[Mon Dec 20 09:50:00 2004]
UID: GIMPSChina/Ding_Cong_01, M20194973 is not prime. Res64: 22F49981A24BB706. WZ1: A1FB4B51,19956346,00000000
解释如下:LL 测试都要跑完 100%,从 "is not prime" 或"is prime!"看出不是或是素数,
代码的最后“00000000”表明所有的计算没有错误,否则代表出错次数,primenet可以认可这个结果。当然,"is prime!" 很多人几辈子都不可能看到。
回复

使用道具 举报

发表于 2005-12-9 16:34:05 | 显示全部楼层
引用 dahapi 在 2005-12-9 15:15 时的帖子:
是啊,是不是不管怎么样都要算到100%呀?

不是的。如果在第二阶段发现有因数了,会继续把第二阶段算完,看是否还有因数。第二阶段算完,向服务器返回结果后就直接下载新任务重新开始,而不再进行老任务的第三阶段了。
回复

使用道具 举报

 楼主| 发表于 2005-12-16 08:27:16 | 显示全部楼层

从哪里看到这些结果

引用 碧城仙 在 2005-12-9 16:33 时的帖子:

有提示的。检测过程分三个阶段,不同的阶段提示不同。

比如这是我以前完成的二个数的计算结果:
1、在第二阶段出现的:
[Mon Dec 20 21:18:38 2004]
UID: GIMPSChina/Ding_Cong_01, M34077319 has a fact ...


是不是从网上察看成绩的地方?
回复

使用道具 举报

发表于 2005-12-16 11:31:31 | 显示全部楼层
引用 yulb 在 2005-12-16 08:27 时的帖子:
是不是从网上察看成绩的地方?

不是,一是可以通过程序界面本身显示的内容查看;二是在程序所在的文件夹下,有几个文本文件或者说是日志文件,比如查看 results.txt 文件或者 prime.log 文件都可以得到前面提到的界面提示语。
回复

使用道具 举报

 楼主| 发表于 2005-12-23 12:39:15 | 显示全部楼层
引用 碧城仙 在 2005-12-9 16:33 时的帖子:

有提示的。检测过程分三个阶段,不同的阶段提示不同。

比如这是我以前完成的二个数的计算结果:
1、在第二阶段出现的:
[Mon Dec 20 21:18:38 2004]
UID: GIMPSChina/Ding_Cong_01, M34077319 has a fact ...



这三个阶段是如何分的?
回复

使用道具 举报

发表于 2005-12-23 13:27:42 | 显示全部楼层
引用 yulb 在 2005-12-23 12:39 时的帖子:
这三个阶段是如何分的?

看以前的老帖子吧,而且程序界面上的提示语里也有的。
回复

使用道具 举报

 楼主| 发表于 2005-12-23 17:34:31 | 显示全部楼层
引用 碧城仙 在 2005-12-23 13:27 时的帖子:
看以前的老帖子吧,而且程序界面上的提示语里也有的。


找了半天老帖子没有找到,英语的东西我实在看不懂,哪位能帮助一下,谢谢。
回复

使用道具 举报

发表于 2005-12-24 12:54:14 | 显示全部楼层
分为三个阶段,分别是:factoring,double-checking,Lucas-Lehmer testing。

Trial factoring is an effort to prove a Mersenne number composite (not prime) by finding a small factor. We do this in the hopes that a few hours of factoring will eliminate the need to run weeks of Lucas-Lehmer testing. Trial factoring cannot be used to find a new Mersenne prime. The Lucas-Lehmer primality test is the only way to prove these large numbers prime. Double-checking is the re-running of a Lucas-Lehmer primality test. Computers are not perfect and sometimes the original Lucas-Lehmer test was incorrect. If the original Lucas-Lehmer test was in error, then double-checking could find a new Mersenne prime.

Trial factoring 用小因子试除找因子,用时间少,不能检测素性 Lucas-Lehmer 测试是目前仅有的测试 Mersenne 素性的算法。Double-checking 就是对同一指数做第二次 Lucas-Lehmer 测试,在另一机器上,以保证原先的正确。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-29 17:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表