| 5 | 1/1 | 返回列表 |
| 查看: 1416 | 回復: 5 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
lbh_xt新蟲 (小有名氣)
|
[求助]
linux下的計算精度的設置
|
||
|
大家好,最近在linux下用lammps算的東西,結果數(shù)據(jù)都保只保留了四位小數(shù)點,而在window下卻是16位的,請問這是什么原因?是linux系統(tǒng)和windows系統(tǒng)的原因?還是lammps在兩個系統(tǒng)下不同的原因? 例如: linux下: 2278.2239 windows下:2278.3329129329420233 我想要更高的截斷數(shù)據(jù)(16位),請問應該怎么設置 |

鐵桿木蟲 (正式寫手)
|
// dump_custom.cpp in constructor(): ... for (int i = 0; i < size_one; i++) { if (vtype == INT) format_default = strcat(format_default,"%d " ;else if (vtype == DOUBLE) format_default = strcat(format_default,"%g " ;else if (vtype == STRING) strcat(format_default,"%s " ;vformat = NULL; } ... 可以將%g 改成 %20.14g或者其它什么的,不知你為什么要這么高的精度,好像缺省的就夠用了。 |

新蟲 (小有名氣)

新蟲 (小有名氣)
|
不是dump,我是在lammps里用variable equal進行運算,可是數(shù)據(jù)的精度不夠,所以都都導致為0 了,腳本中本分如下: variable poten1 equal pe variable p1 equal ${poten1} ... variable poten2 equal pe variable p2 equal ${poten1} ... variable poten3 equal pe variable p3 equal ${poten1} ... variable poten4 equal pe variable p4 equal ${poten1} ... variable mype equal ${p1}+${p2}-${p3}-${p4} ... 然后在log文件中,就會有這樣的表示: variable poten1 equal pe variable p1 equal ${poten1} variable p1 equal 2775.42283 ... variable poten2 equal pe variable p2 equal 2775.42283 ... variable poten3 equal pe variable p3 equal 2775.42283 ... variable poten4 equal pe variable p4 equal 2775.42283 ... variable mype equal ${p1}+${p2}-${p3}-${p4} variable mype equal 2775.42283+2775.42283-2775.42283-2775.42283 所以就等于0了。 但實際上,每個variable先都進行了相應的操作,所以上面的p1,p2,p3,p4都是不相等的數(shù),例如:2775.422832424和2775.4228292324,只是它四舍五入了。這種情況在windows下就不會產(chǎn)生,windows下會輸出到小數(shù)點后面很多位,而這個linux下就只能截斷到后5位了,請問該怎么處理。 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 362求調劑 +7 | 西南交材料專碩3 2026-03-31 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 本科211生物醫(yī)學工程085409求調劑339分 +5 | 里子木yy 2026-03-29 | 5/250 |
|
|
[考研] 總分322求生物學/生化與分子/生物信息學相關調劑 +6 | 星沉uu 2026-03-26 | 7/350 |
|
|
[考研] 269求調劑 +4 | 我想讀研11 2026-03-31 | 4/200 |
|
|
[考研] 08工科,295,接受跨專業(yè)調劑 +6 | lmnlzy 2026-03-30 | 6/300 |
|
|
[考研] 吉大生物學326分求調劑 +3 | sunnyupup 2026-03-31 | 3/150 |
|
|
[考研] 本2一志愿C9-333分,材料科學與工程,求調劑 +5 | 升升不降 2026-03-31 | 5/250 |
|
|
[考研] 材料科學與工程求調劑 +10 | 深V宿舍吧 2026-03-29 | 10/500 |
|
|
[有機交流]
10+3
|
kaobao456 2026-03-29 | 4/200 |
|
|
[考研] 一志愿中海洋材料357 +3 | 麥恩莉. 2026-03-30 | 3/150 |
|
|
[考研] 各位老師好,我的一志愿為北京科技大學085601材料專碩 +10 | Koxui 2026-03-28 | 10/500 |
|
|
[考研] 求調劑323材料與化工 +10 | 1124361 2026-03-24 | 10/500 |
|
|
[考研] 考研調劑 +7 | 小蠟新筆 2026-03-29 | 7/350 |
|
|
[考研] 349求調劑 +6 | 李木子啊哈哈 2026-03-25 | 6/300 |
|
|
[考研] 330分求調劑 +5 | qzenlc 2026-03-29 | 5/250 |
|
|
[考研] 265求調劑11408 +3 | 劉小鹿lu 2026-03-27 | 3/150 |
|
|
[考研] 085600,材料與化工321分,求調劑 +9 | 大饞小子 2026-03-27 | 9/450 |
|
|
[考研] 085601 材料工程 313分 求調劑 +5 | Ong3 2026-03-27 | 5/250 |
|
|
[考研] 機械學碩310分,數(shù)一英一,一志愿211本科雙非找調劑信息 +3 | @357 2026-03-25 | 3/150 |
|
|
[考研] 一志愿天津大學339材料與化工求調劑 +3 | 江往賣魚 2026-03-26 | 3/150 |
|