| 5 | 1/1 | 返回列表 |
| 查看: 2070 | 回復: 19 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
sinsia新蟲 (小有名氣)
|
[求助]
intel fortran局部變量自動更新
|
|
|
在win7下面用visual studio 2008 和intel fortran 11調(diào)試程序,在程序中使用了局部變量(實型數(shù)組),每次使用沒有賦初值,默認初值為零。在迭代過程中發(fā)現(xiàn)數(shù)值在沒有進入到計算時就自動更新。在linux下就沒有這個問題。 另外在必須使用大量數(shù)組做為變量在主程序和子程序間傳遞的時候,開始會出現(xiàn)stack overflow的情況(win7下),在linux中會迭代上萬步后出現(xiàn)segmentation fault。在win7下通過增加棧值,可以解決。但有沒有什么方法避免這種問題呢? |
新蟲 (小有名氣)
|
我在寫一個流體的三維程序,由于需要用到多重網(wǎng)格,所以在數(shù)據(jù)結(jié)構(gòu)上將原來的全局變量改成了局部變量調(diào)用。這種變化導致本來收斂的程序現(xiàn)在沒法計算了,發(fā)散掉。 Segmentation fault是程序里調(diào)用的數(shù)組太多,按intel的說明如下: , the stack reserve size can be specified through the Visual Studio IDE which adds the Microsoft Linker option /STACK: to the linker command line. To set this, go to Property Pages>Configuration Properties>Linker>System>Stack Reserve Size. There you can specify the stack size in bytes in either decimal or C-language notation. If not specified, the default stack size is 1MB. 我增加后win7下可以計算,但變量會自動改變,所以我不確定這種變量調(diào)用會不會導致內(nèi)存管理混亂,迭代計算出錯 |
新蟲 (小有名氣)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 英一數(shù)一408,總分284,二戰(zhàn)真誠求調(diào)劑 +12 | 12.27 2026-03-30 | 14/700 |
|
|---|---|---|---|---|
|
[考研] 289求調(diào)劑 +21 | 新時代材料 2026-03-27 | 23/1150 |
|
|
[考研] 理學07化學 303求調(diào)劑 +12 | 睿08 2026-03-27 | 12/600 |
|
|
[考研] 296求調(diào)劑 +4 | 汪。! 2026-03-31 | 7/350 |
|
|
[考研] 805600專碩材料與化工348分求調(diào)劑 +4 | 上學啦! 2026-04-01 | 4/200 |
|
|
[考研] 085600,320分求調(diào)劑 +5 | 大饞小子 2026-04-01 | 6/300 |
|
|
[考研] 324分 085600材料與化工 +17 | 呆鵝oor 2026-03-27 | 17/850 |
|
|
[考研] 086502化學工程342求調(diào)劑 +7 | 阿姨復古不過 2026-03-27 | 7/350 |
|
|
[考研] 0703一志愿南師大334求調(diào)劑 +4 | seven7yu 2026-03-30 | 4/200 |
|
|
[考研] 283求調(diào)劑 +9 | A child 2026-03-28 | 9/450 |
|
|
[考研] 求0861交通運輸專碩or材料專碩調(diào)劑 +4 | 勒布朗@ 2026-03-31 | 4/200 |
|
|
[考研] 土木304求調(diào)劑 +5 | 兔突突突, 2026-03-31 | 6/300 |
|
|
[考研] 085701環(huán)境工程,267求調(diào)劑 +17 | minht 2026-03-26 | 17/850 |
|
|
[考研] 一志愿西交大080500材料學碩349 +6 | jqx1258 2026-03-31 | 7/350 |
|
|
[考研] 求調(diào)劑 生物學 377分 +6 | zzll03 2026-03-31 | 6/300 |
|
|
[考研] 085601 材料工程 313分 求調(diào)劑 +6 | Ong3 2026-03-27 | 6/300 |
|
|
[考研] 303求調(diào)劑 +7 | DLkz1314. 2026-03-30 | 7/350 |
|
|
[考研] 332求92調(diào)劑 +8 | 蕉蕉123 2026-03-28 | 8/400 |
|
|
[考研] 本科新能源科學與工程,一志愿華理能動285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 275求調(diào)劑 +10 | jjjjjjjjjjl 2026-03-27 | 10/500 |
|