n**y 发帖数: 68 | 1 一台用compaq的服务器,另一台用AMD的CPU的台式机,
结果完全不一样,any suggestion? |
Ag 发帖数: 481 | 2 what kind of compuation?
【在 n**y 的大作中提到】 : 一台用compaq的服务器,另一台用AMD的CPU的台式机, : 结果完全不一样,any suggestion?
|
m******y 发帖数: 511 | 3 有限员得计算。
pc是用的fujitsu的FORTRAN compiler.
【在 Ag 的大作中提到】 : what kind of compuation?
|
a******s 发帖数: 232 | 4 so easy. It must be your problem.haha
【在 n**y 的大作中提到】 : 一台用compaq的服务器,另一台用AMD的CPU的台式机, : 结果完全不一样,any suggestion?
|
h***o 发帖数: 539 | 5 马甲暴露了。
【在 m******y 的大作中提到】 : 有限员得计算。 : pc是用的fujitsu的FORTRAN compiler.
|
Ag 发帖数: 481 | 6 不懂
但是对于很多计算,尤其涉及随机数,不同的结果很正常。
如果是结果多步叠加累积的,时间长了也会diverge。
【在 m******y 的大作中提到】 : 有限员得计算。 : pc是用的fujitsu的FORTRAN compiler.
|
a******s 发帖数: 232 | 7 我倒
【在 Ag 的大作中提到】 : 不懂 : 但是对于很多计算,尤其涉及随机数,不同的结果很正常。 : 如果是结果多步叠加累积的,时间长了也会diverge。
|
sc 发帖数: 122 | 8 en,那就是稳定性没做好
【在 Ag 的大作中提到】 : 不懂 : 但是对于很多计算,尤其涉及随机数,不同的结果很正常。 : 如果是结果多步叠加累积的,时间长了也会diverge。
|
s***t 发帖数: 195 | 9 then how can you trust such results ?
【在 Ag 的大作中提到】 : 不懂 : 但是对于很多计算,尤其涉及随机数,不同的结果很正常。 : 如果是结果多步叠加累积的,时间长了也会diverge。
|
Ag 发帖数: 481 | 10 even use double precision, you still can't get accurate result
for each step. As a result, gradually, the error will be bigger
and bigger. Different CPUs with various hardwares handle data in
different ways, you get different results, which is quiet normal.
【在 s***t 的大作中提到】 : then how can you trust such results ?
|
|
|
Ag 发帖数: 481 | 11 why dao?
【在 a******s 的大作中提到】 : 我倒
|
s***t 发帖数: 195 | 12 what i meant was if this happens, either your algorithm is bad, or your
problem is ill-posed. so the results is not meaningful at all.
【在 Ag 的大作中提到】 : even use double precision, you still can't get accurate result : for each step. As a result, gradually, the error will be bigger : and bigger. Different CPUs with various hardwares handle data in : different ways, you get different results, which is quiet normal.
|
a******s 发帖数: 232 | 13 For you,it maybe normal. But for others,eg. me,it is not normal.:)
How come?
【在 Ag 的大作中提到】 : even use double precision, you still can't get accurate result : for each step. As a result, gradually, the error will be bigger : and bigger. Different CPUs with various hardwares handle data in : different ways, you get different results, which is quiet normal.
|
a******s 发帖数: 232 | 14 这句话非常象老板说的:),kaka
非常的有意义!
【在 s***t 的大作中提到】 : then how can you trust such results ?
|
Ag 发帖数: 481 | 15 only if the results are similar, say, in the range of +/-0.5%.
surely it's not acceptable if totally different.
but for 1.23567 and 1.23568, I consider them the same.
【在 s***t 的大作中提到】 : what i meant was if this happens, either your algorithm is bad, or your : problem is ill-posed. so the results is not meaningful at all.
|
S***y 发帖数: 186 | 16
compiler-dependent problem?
【在 n**y 的大作中提到】 : 一台用compaq的服务器,另一台用AMD的CPU的台式机, : 结果完全不一样,any suggestion?
|
m******y 发帖数: 511 | 17 应该不是!
【在 S***y 的大作中提到】 : : compiler-dependent problem?
|
h***o 发帖数: 539 | 18 把问题说详细点吧。
最简单的两种可能
1. endian的问题,big-endian和little-endian上出来的binary data
是不一样的。
2. 数组越界,乱改data...有些compiler和系统对这种情况不报错。
自己慢慢debug吧。
【在 m******y 的大作中提到】 : 应该不是!
|
c*******n 发帖数: 1648 | 19 Do you know that your algorithm is absolutely stable, conditionally stable,
not stable?
【在 m******y 的大作中提到】 : 应该不是!
|