基于國(guó)產(chǎn)c86處理器的CP2K軟件移植與優(yōu)化
計(jì)算機(jī)科學(xué)
頁(yè)數(shù): 8 2023-06-07
摘要: CP2K是目前運(yùn)行最快的開(kāi)源第一性原理材料計(jì)算和模擬軟件,源碼中調(diào)用協(xié)處理器的部分基于CUDA架構(gòu)編寫(xiě)。因平臺(tái)底層硬件架構(gòu)和編譯環(huán)境不同,原生的CP2K軟件無(wú)法調(diào)用國(guó)產(chǎn)c86處理器平臺(tái)上的DCU,因此不能實(shí)現(xiàn)跨平臺(tái)應(yīng)用。為解決該問(wèn)題,提出了一種CP2K面向該平臺(tái)的移植方案。該方案的核心思想為:對(duì)CP2K軟件中主要基于CUDA接口實(shí)現(xiàn)的DBCSR庫(kù)進(jìn)行代碼分析,拆解對(duì)應(yīng)結(jié)構(gòu)體和類...