| 5 | 1/1 | 返回列表 |
| 查看: 1426 | 回復(fù): 6 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
andersonlyw新蟲 (著名寫手)
|
[求助]
Fortran程序,如何實(shí)現(xiàn)采用矩陣保存單鏈表表頭?
|
||
|
問(wèn)題是這樣,小弟想做三維網(wǎng)格的DSMC稀薄氣體模擬,打算: 用N*N*N的三維矩陣存貯N*N*N個(gè)單鏈表表頭,這樣每個(gè)單鏈表可以用來(lái)存貯該網(wǎng)格內(nèi)所有的氣體分子信息(速度,坐標(biāo)等),但是不知如何用Fortran程序?qū)崿F(xiàn)? 請(qǐng)高手指教!可否提供幾行程序片段供參考? 相應(yīng)的物理思想見(jiàn)王學(xué)德,發(fā)表在2007年空氣動(dòng)力學(xué)學(xué)報(bào)上的論文: http://d.g.wanfangdata.com.hk.ez ... dlxxb200701020.aspx 題名:一類二維非結(jié)構(gòu)網(wǎng)格DSMC方法的實(shí)現(xiàn)策略及其應(yīng)用 |
|
本帖內(nèi)容被屏蔽 |
新蟲 (著名寫手)
|
解決此問(wèn)題的蟲友,另有100金幣可領(lǐng)。見(jiàn): http://www.gaoyang168.com/bbs/viewthread.php?tid=6451229 |
新蟲 (著名寫手)
|
我似乎已經(jīng)想到了一種方式。 如下:采用一個(gè)指針數(shù)組MP(分配三維N×N×N空間),一個(gè)單鏈表P,一個(gè)普通矩陣M(三維N×N×N)可完成任務(wù)。首先,單鏈表P記錄所有計(jì)算區(qū)(三維N×N×N Cells)內(nèi)的分子信息,分子運(yùn)動(dòng)一步后,計(jì)算碰撞時(shí),先記錄每Cell內(nèi)的分子數(shù)量于普通矩陣M內(nèi)。然后根據(jù)矩陣M提供的信息,給指針數(shù)組每個(gè)點(diǎn)(共N×N×N個(gè))分配(6×X的二維存貯空間,其中3行存分子速度,3行存貯分子坐標(biāo))。這類似于動(dòng)態(tài)矩陣,完成后,在計(jì)算分子碰撞時(shí),可以直接采用矩陣方式選擇碰撞分子對(duì)。完成分子碰撞后,再將指針數(shù)組內(nèi)保存的數(shù)據(jù)全部轉(zhuǎn)存至單鏈表。如此循環(huán)即可。 |
新蟲 (著名寫手)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 266分,求材料相關(guān)專業(yè)調(diào)劑 +3 | 哇呼哼呼哼 2026-03-30 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 材料調(diào)劑 +9 | 匹克i 2026-03-23 | 9/450 |
|
|
[考研] 考研調(diào)劑 +5 | Sanmu-124 2026-03-26 | 5/250 |
|
|
[考研] 南京大學(xué)化學(xué)調(diào)劑 +10 | 景隨風(fēng) 2026-03-29 | 15/750 |
|
|
[考研] 求化學(xué)調(diào)劑 +11 | wulanna 2026-03-28 | 11/550 |
|
|
[考研] 一志愿河北工業(yè)大學(xué)0817化工278分求調(diào)劑 +14 | jhybd 2026-03-23 | 19/950 |
|
|
[考研] 334分 一志愿武理 材料求調(diào)劑 +12 | 李李不服輸 2026-03-26 | 12/600 |
|
|
[考研] 一志愿中南大學(xué)化學(xué)0703總分337求調(diào)劑 +6 | niko- 2026-03-27 | 6/300 |
|
|
[考研] 一志愿哈爾濱工業(yè)大學(xué)材料與化工方向336分 +11 | 辰沐5211314 2026-03-26 | 11/550 |
|
|
[考研] 一志愿太原理工安全工程300分,求調(diào)劑 +5 | 0857求調(diào)劑. 2026-03-24 | 6/300 |
|
|
[考研] 學(xué)碩274求調(diào)劑 +9 | Li李魚 2026-03-26 | 9/450 |
|
|
[考研] 一志愿北化085600材料專碩275|有文章專利|求調(diào)劑 +7 | Micky11223 2026-03-25 | 7/350 |
|
|
[考研] 調(diào)劑 +3 | 好好讀書。 2026-03-28 | 3/150 |
|
|
[考研] 308求調(diào)劑 +7 | 墨墨漠 2026-03-27 | 7/350 |
|
|
[考研] 266分求材料化工冶金礦業(yè)等專業(yè)的調(diào)劑 +4 | 哇呼哼呼哼 2026-03-26 | 4/200 |
|
|
[考研]
|
鐘llll 2026-03-26 | 4/200 |
|
|
[考研] 07化學(xué)303求調(diào)劑 +5 | 睿08 2026-03-25 | 5/250 |
|
|
[考研] 調(diào)劑 +4 | 13853210211 2026-03-24 | 4/200 |
|
|
[考研] 材料專碩331求調(diào)劑 +4 | 鮮當(dāng)牛 2026-03-24 | 4/200 |
|
|
[考研]
|
13659058978 2026-03-24 | 4/200 |
|