在Abaqus中提交計(jì)算后犯眠,報(bào)錯(cuò)如下:
***ERROR: An error occurred during a write access to
? ? ? ? ? C:\Users\DELL\AppData\Local\Temp\DELL_tet_test_fault_100m_bd_1km_2544
? ? ? ? ? \tet_test_fault_100m_bd_1km_stdSolver.local_0 file. Check the disk space on your system.
初步檢索問題后,是因?yàn)镃盤空間不足槽驶,無法存儲計(jì)算過程中產(chǎn)生的中間文件老虫。
解決方法一:
修改abaqus_v6.env儡蔓,增加如下一行內(nèi)容至該文件中:
scratch="D:/temp"
意思是:重新指定臨時(shí)文件目錄位D盤下的temp文件夾黍衙。該文件夾應(yīng)該事先在D盤創(chuàng)建出來冕象。
上述方法來自:
Research Gate上的問題答案截圖
解決方法二:
受上述截圖答案的啟發(fā),本人想到另一種方法龟梦,即在命令行提交計(jì)算時(shí)隐锭,臨時(shí)指定scratch路徑。如:
call abq2019 job=tet_test_fault_100m_bd_1km cpus=12 int ask_delete=OFF?scratch="D:/temp"
該方法只是臨時(shí)更改目錄计贰,僅針對本次計(jì)算有效钦睡。下次提交計(jì)算,若未指定scratch路徑躁倒,它仍采用默認(rèn)值(即C盤)荞怒。