| 5 | 1/1 | 返回列表 |
| 查看: 2066 | 回復(fù): 19 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
sinsia新蟲 (小有名氣)
|
[求助]
intel fortran局部變量自動更新
|
||
|
在win7下面用visual studio 2008 和intel fortran 11調(diào)試程序,在程序中使用了局部變量(實型數(shù)組),每次使用沒有賦初值,默認(rèn)初值為零。在迭代過程中發(fā)現(xiàn)數(shù)值在沒有進(jìn)入到計算時就自動更新。在linux下就沒有這個問題。 另外在必須使用大量數(shù)組做為變量在主程序和子程序間傳遞的時候,開始會出現(xiàn)stack overflow的情況(win7下),在linux中會迭代上萬步后出現(xiàn)segmentation fault。在win7下通過增加棧值,可以解決。但有沒有什么方法避免這種問題呢? |
|
本帖內(nèi)容被屏蔽 |
金蟲 (著名寫手)
金蟲 (著名寫手)
新蟲 (小有名氣)
|
我在寫一個流體的三維程序,由于需要用到多重網(wǎng)格,所以在數(shù)據(jù)結(jié)構(gòu)上將原來的全局變量改成了局部變量調(diào)用。這種變化導(dǎ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)用會不會導(dǎo)致內(nèi)存管理混亂,迭代計算出錯 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 285求調(diào)劑 +6 | AZMK 2026-03-29 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 學(xué)碩274求調(diào)劑 +10 | Li李魚 2026-03-26 | 10/500 |
|
|
[考研] 285求調(diào)劑 +4 | AZMK 2026-03-30 | 7/350 |
|
|
[考研] 0703 化學(xué) 求調(diào)劑,一志愿山東大學(xué) 342 分 +7 | Shern—- 2026-03-28 | 7/350 |
|
|
[考研] 299求調(diào)劑 +10 | 15188958825 2026-03-25 | 10/500 |
|
|
[考研] 一志愿北京理工大學(xué)本科211材料工程294求調(diào)劑 +8 | mikasa的圍巾 2026-03-28 | 8/400 |
|
|
[考研] 086000生物與醫(yī)藥調(diào)劑 +5 | Feisty。 2026-03-28 | 9/450 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動285求調(diào)劑 +7 | AZMK 2026-03-28 | 11/550 |
|
|
[考研] 343求調(diào)劑 +5 | 愛羈絆 2026-03-28 | 5/250 |
|
|
[考研] 本科新能源科學(xué)與工程,一志愿華理能動285求調(diào)劑 +3 | AZMK 2026-03-27 | 5/250 |
|
|
[考研] 292求調(diào)劑 +14 | 鵝鵝鵝額額額額?/a> 2026-03-25 | 15/750 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|
|
[考研] 070300化學(xué)求調(diào)劑 +4 | 起個名咋這么難 2026-03-27 | 4/200 |
|
|
[考研] 求調(diào)劑 +4 | 零八# 2026-03-27 | 4/200 |
|
|
[考博] 26申博 +3 | 加油沖。 2026-03-26 | 3/150 |
|
|
[考研] 考研調(diào)劑 +10 | 呼呼?~+123456 2026-03-24 | 10/500 |
|
|
[考研] 324求調(diào)劑 +5 | hanamiko 2026-03-26 | 5/250 |
|
|
[考研] 求調(diào)劑 一志愿 本科 北科大 化學(xué) 343 +6 | 13831862839 2026-03-24 | 7/350 |
|
|
[考研] 289求調(diào)劑 +17 | 碩星赴 2026-03-23 | 17/850 |
|
|
[考研] 0854人工智能方向招收調(diào)劑 +4 | 章小魚567 2026-03-24 | 4/200 |
|