| 查看: 2023 | 回復(fù): 19 | ||
sinsia新蟲 (小有名氣)
|
[求助]
intel fortran局部變量自動更新
|
|
在win7下面用visual studio 2008 和intel fortran 11調(diào)試程序,在程序中使用了局部變量(實(shí)型數(shù)組),每次使用沒有賦初值,默認(rèn)初值為零。在迭代過程中發(fā)現(xiàn)數(shù)值在沒有進(jìn)入到計(jì)算時就自動更新。在linux下就沒有這個問題。 另外在必須使用大量數(shù)組做為變量在主程序和子程序間傳遞的時候,開始會出現(xiàn)stack overflow的情況(win7下),在linux中會迭代上萬步后出現(xiàn)segmentation fault。在win7下通過增加棧值,可以解決。但有沒有什么方法避免這種問題呢? |
金蟲 (著名寫手)
金蟲 (著名寫手)
新蟲 (小有名氣)
|
我在寫一個流體的三維程序,由于需要用到多重網(wǎng)格,所以在數(shù)據(jù)結(jié)構(gòu)上將原來的全局變量改成了局部變量調(diào)用。這種變化導(dǎo)致本來收斂的程序現(xiàn)在沒法計(jì)算了,發(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下可以計(jì)算,但變量會自動改變,所以我不確定這種變量調(diào)用會不會導(dǎo)致內(nèi)存管理混亂,迭代計(jì)算出錯 |
新蟲 (小有名氣)
金蟲 (著名寫手)
至尊木蟲 (職業(yè)作家)
新蟲 (小有名氣)
|
本帖內(nèi)容被屏蔽 |
至尊木蟲 (職業(yè)作家)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 267一志愿南京工業(yè)大學(xué)0817化工求調(diào)劑 +8 | SUICHILD 2026-03-12 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +3 | 生物工程調(diào)劑 2026-03-16 | 10/500 |
|
|
[考研] 344求調(diào)劑 +6 | knight344 2026-03-16 | 7/350 |
|
|
[教師之家] 焦慮 +8 | 水冰月月野兔 2026-03-13 | 12/600 |
|
|
[考研] 0854可跨調(diào)劑,一作一項(xiàng)核心論文五項(xiàng)專利,省、國級證書40+數(shù)一英一287 +8 | 小李0854 2026-03-16 | 8/400 |
|
|
[考研] 298-一志愿中國農(nóng)業(yè)大學(xué)-求調(diào)劑 +7 | 手機(jī)用戶 2026-03-17 | 7/350 |
|
|
[考研] 297求調(diào)劑 +8 | 戲精丹丹丹 2026-03-17 | 8/400 |
|
|
[考研] 302求調(diào)劑 +10 | 呼呼呼。。。。 2026-03-17 | 10/500 |
|
|
[考研] 考研求調(diào)劑 +3 | 橘頌. 2026-03-17 | 4/200 |
|
|
[考研] 085600材料與化工求調(diào)劑 +5 | 緒幸與子 2026-03-17 | 5/250 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 一志愿蘇州大學(xué)材料工程(085601)專碩有科研經(jīng)歷三項(xiàng)國獎兩個實(shí)用型專利一項(xiàng)省級立項(xiàng) +6 | 大火山小火山 2026-03-16 | 8/400 |
|
|
[論文投稿] 有沒有大佬發(fā)小論文能帶我個二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 321求調(diào)劑 +5 | 大米飯! 2026-03-15 | 5/250 |
|
|
[考研] 中科院材料273求調(diào)劑 +4 | yzydy 2026-03-15 | 4/200 |
|
|
[考研] 0856求調(diào)劑 +3 | 劉夢微 2026-03-15 | 3/150 |
|
|
[考研] 求老師收留調(diào)劑 +4 | jiang姜66 2026-03-14 | 5/250 |
|
|
[考研] 266求調(diào)劑 +4 | 學(xué)員97LZgn 2026-03-13 | 4/200 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達(dá)46 2026-03-12 | 4/200 |
|