| 24小時(shí)熱門版塊排行榜 |
| 查看: 2022 | 回復(fù): 19 | ||
sinsia新蟲 (小有名氣)
|
[求助]
intel fortran局部變量自動(dòng)更新
|
|
在win7下面用visual studio 2008 和intel fortran 11調(diào)試程序,在程序中使用了局部變量(實(shí)型數(shù)組),每次使用沒有賦初值,默認(rèn)初值為零。在迭代過程中發(fā)現(xiàn)數(shù)值在沒有進(jìn)入到計(jì)算時(shí)就自動(dòng)更新。在linux下就沒有這個(gè)問題。 另外在必須使用大量數(shù)組做為變量在主程序和子程序間傳遞的時(shí)候,開始會(huì)出現(xiàn)stack overflow的情況(win7下),在linux中會(huì)迭代上萬步后出現(xiàn)segmentation fault。在win7下通過增加棧值,可以解決。但有沒有什么方法避免這種問題呢? |
金蟲 (著名寫手)
金蟲 (著名寫手)
新蟲 (小有名氣)
|
我在寫一個(gè)流體的三維程序,由于需要用到多重網(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ì)算,但變量會(huì)自動(dòng)改變,所以我不確定這種變量調(diào)用會(huì)不會(huì)導(dǎo)致內(nèi)存管理混亂,迭代計(jì)算出錯(cuò) |
新蟲 (小有名氣)
金蟲 (著名寫手)
至尊木蟲 (職業(yè)作家)
新蟲 (小有名氣)
|
本帖內(nèi)容被屏蔽 |
至尊木蟲 (職業(yè)作家)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 274求調(diào)劑 +5 | S.H1 2026-03-18 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 070303一志愿西北大學(xué)學(xué)碩310找調(diào)劑 +6 | d如愿上岸 2026-03-12 | 9/450 |
|
|
[考研] 0703化學(xué) 305求調(diào)劑 +3 | FY_yy 2026-03-14 | 3/150 |
|
|
[考研] 0817 化學(xué)工程 299分求調(diào)劑 有科研經(jīng)歷 有二區(qū)文章 +7 | rare12345 2026-03-18 | 7/350 |
|
|
[考研] 070300化學(xué)319求調(diào)劑 +6 | 錦鯉0909 2026-03-17 | 6/300 |
|
|
[考研] 0703化學(xué)求調(diào)劑 總分331 +3 | ZY-05 2026-03-13 | 3/150 |
|
|
[考研] 268求調(diào)劑 +7 | 好運(yùn)連綿不絕 2026-03-12 | 8/400 |
|
|
[考研] 材料與化工求調(diào)劑 +6 | 為學(xué)666 2026-03-16 | 6/300 |
|
|
[考研] 290求調(diào)劑 +3 | p asserby. 2026-03-15 | 4/200 |
|
|
[考研] 東南大學(xué)364求調(diào)劑 +5 | JasonYuiui 2026-03-15 | 5/250 |
|
|
[考研] 085601材料工程315分求調(diào)劑 +3 | yang_0104 2026-03-15 | 3/150 |
|
|
[考研] 289求調(diào)劑 +4 | 這么名字咋樣 2026-03-14 | 6/300 |
|
|
[考研] 復(fù)試調(diào)劑 +3 | 呼呼?~+123456 2026-03-14 | 3/150 |
|
|
[考研] 材料080500調(diào)劑求收留 +3 | 一顆meteor 2026-03-13 | 3/150 |
|
|
[考研] 304求調(diào)劑 +6 | Mochaaaa 2026-03-12 | 7/350 |
|
|
[考研] 材料工程調(diào)劑 +9 | 咪咪空空 2026-03-12 | 9/450 |
|
|
[考研] 求調(diào)劑 +5 | 一定有學(xué)上- 2026-03-12 | 5/250 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達(dá)46 2026-03-12 | 4/200 |
|
|
[論文投稿]
投稿問題
5+4
|
星光燦爛xt 2026-03-12 | 6/300 |
|
|
[考研] 070303一志愿西北大學(xué)學(xué)碩310找調(diào)劑 +3 | d如愿上岸 2026-03-13 | 3/150 |
|