CUDA是NVIDIA提出,可在NVIDIA圖形處理器進行平行運算的計算環境。程式設計者可以利用CUDA的C語言擴充直接用C語言寫程式,設計資料分配及程式流程將運算工作分配到上千個執行緒(threads)及圖形處理器中數以百計的計算核心 (cores)。
Gaussian的基礎是量子力學理論,計算主要處理分子系統的電子結構問題,它被廣泛應用在各式化學系統中,可用來模擬、預測許多分子系統的化學反應、結構變化等等物理與化學性質。
MATLAB是一高階科技運算語言、可分析資料與發展演算法和應用之互動式環境,包含電腦視覺系統、深度學習等工具箱。並支援平行運算,利用多核心CPU/叢集電腦/GPU解決data-intensive的問題等。
維也納大學所開發的VASP (Vienna Ab Initio Simulation Package) 是一套功能齊全且具有理想的精確度及計算效能而被廣泛地使用的軟體。此套軟體特別適合用來進行材料塊材系統的性質預測。