gxqcn 发表于 2008-1-31 20:57:54

本论坛出现的 HugeCalc 调用记录

  HugeCalc 是一款高精度算法库(同时支持 MBCS + UNICODE 版),适合于大规模科学计算,尤其适用于数论、密码学等领域研究,其核心算法耗费作者十余年的心血。具有占用资源少、效率高、使用便捷、易二次开发、可移植性强、可扩展性好等特点。关键文件 HugeCalc.dll 虽然很小,却提供了公共函数接口 709 个(标准C++接口 473 个;标准C接口 236 个),且其计算速度完全可与大型专业数学工具软件媲美!

仅在本论坛讨论的话题中,它就多次胜出,请见它的风采:
[*]http://bbs.emath.ac.cn/viewthread.php?tid=27&page=1&fromuid=8#pid68
在双核上测试,HugeCalc 核心算法比号称“为地球上最快的大数库”GMP 快了 42%!

[*]http://bbs.emath.ac.cn/viewthread.php?tid=86&page=1&fromuid=8#pid378
同样的算法,改用 HugeCalc 大数算法库后,比 perl 快了好几个数量级!

[*]http://bbs.emath.ac.cn/viewthread.php?tid=86&page=2&fromuid=8#pid384
r=10,000,000时 GMP 因内存不足败下阵来;而用 HugeCalc 计算 r=100,000,000 亦很从容。

[*]http://bbs.emath.ac.cn/viewthread.php?tid=86&page=2&fromuid=8#pid401
经过优化的版本,速度更是一流。

[*]http://bbs.emath.ac.cn/viewthread.php?tid=100&page=1&fromuid=8#pid515
调用 HugeCalc 来检验一下华林问题,代码简洁,效率高。

[*]http://bbs.emath.ac.cn/viewthread.php?tid=182&page=2&fromuid=8#pid998
调用 HugeCalc ,3分钟内即得到了10^100后的连续13组“四生素数”。

[*]http://bbs.emath.ac.cn/viewthread.php?tid=143&page=1&fromuid=8#pid1139
liangbch 写的打擂程序,将\sqrt(2)精确1千万位仅需2.44733秒!

[*]http://bbs.emath.ac.cn/viewthread.php?tid=208&page=1&fromuid=8#pid1257
GMP vs. HugeCalc 在纯粹的大数乘法算法的大比武,即便单核上 HugeCalc 亦可胜出!

[*]http://bbs.emath.ac.cn/viewthread.php?tid=208&page=2&fromuid=8#pid1613
同上,网友在四核上对比测试,HugeCalc 与 GMP 的效率比可达:3.715~4.427 倍!

[*]http://bbs.emath.ac.cn/viewthread.php?tid=284&page=1&fromuid=8#pid2303
找一个含有你生日字串的回文素数

[*]http://bbs.emath.ac.cn/viewthread.php?tid=290&page=1&fromuid=8#pid2463
“洋葱素数”快速搜索

[*]http://bbs.emath.ac.cn/viewthread.php?tid=359&page=1&fromuid=8#pid3219
计算百万位e

[*]http://bbs.emath.ac.cn/viewthread.php?tid=377&page=1&fromuid=8#pid3543
连续自然数构成的素数

[*]http://bbs.emath.ac.cn/viewthread.php?tid=377&page=3&fromuid=8#pid3611
快速测试到某个连续自然数是否为素数的代码

[*]http://bbs.emath.ac.cn/viewthread.php?tid=378&page=2&fromuid=8#pid3603
快速搜索“连续素数构成的素数”

[*]http://bbs.emath.ac.cn/viewthread.php?tid=379&page=1&fromuid=8#pid3621
快速搜索“连续123456789组成的素数”

[*]http://bbs.emath.ac.cn/viewthread.php?tid=384&page=1&fromuid=8#pid3625
寻找“麻将素数”

[*]http://bbs.emath.ac.cn/viewthread.php?tid=431&page=1&fromuid=8#pid4518
三项式问题一则

[*]http://bbs.emath.ac.cn/viewthread.php?tid=446&page=2&fromuid=8#pid4820
一个计数问题

[*]http://bbs.emath.ac.cn/viewthread.php?tid=469&page=1&fromuid=8#pid5183
大数进制转换代码

[*]。。。(有待未来补充)

mathe 发表于 2008-2-1 10:59:11

其实,2中代码稍微修改,就可以用来计算sqrt(2)(再加一次浮点除法,可以变成移位加整数除法)
另外更加期待计算Pi,e,Log(2)等的程序

gxqcn 发表于 2008-2-1 12:38:09

由于时间精力有限,所以先打算高精度计算pi,其它看情况再说。。。

因为论坛刚重建,有许多地方需要设置和维护(相信大家也感受到这里日新月异的变化了),
分去了不少精力,但也换了来论坛当前可喜的局面。

论坛虽然重建刚满一个月,但由于各位的努力,论坛发帖质量高、人气旺,在专业论坛中迅速脱颖而出,
现在各大搜索引擎收录本论坛的页面(用 site:bbs.emath.ac.cn 进行搜索),页数甚至比当前的总帖数还要多!:)

liangbch 发表于 2008-2-21 19:10:19

我打算不久搞个利用HugeCalc计算e的擂台。

gxqcn 发表于 2008-2-21 19:47:37

欢迎欢迎!

算法库就是在应用中才能得以检验和升华。
如果在开发过程中感觉需要增加哪些接口,请尽管提出,以便在下一版酌情导出。

suprman 发表于 2009-11-28 10:53:42

打造世界级的软件
祝贺!
一定研究

mathematica 发表于 2013-8-8 16:50:08

软件已经好久没用了,包括mathematica
页: [1]
查看完整版本: 本论坛出现的 HugeCalc 调用记录