利弗莫爾循環(英語:Livermore loops,也稱為利弗莫爾Fortran核或LFK)是計算機並發計算的基準測試。
基本介紹
- 中文名:利弗莫爾循環
- 外文名:Livermore loops
它是由Francis H. McMahon從勞倫斯利弗莫爾國家實驗室的計算機上運行的科學原始碼創建的。它由24個循環組成,其中一些可以被矢量化,而另一些不能。
該基準於1986年發布為《利弗莫爾Fortran核:一種數學性能的計算機測試》。利弗莫爾循環最初是用Fortran編寫的,但後來被移植到許多程式語言中。每個循環運行一個數學核。這些核有:
- 流體力學
- 不完全的楚列斯基共軛梯度法
- 內積
- 帶狀線性系統法
- 三對角線性系統法
- 一般線性微分方程
- 狀態方程
- 交替方向隱式集成
- 集成預測因子
- 差異預測因子
- 一階和
- 一階差分
- 2-D單元格粒子
- 1-D單元格粒子
- 任意Fortran
- 蒙地卡羅搜尋
- 隱式條件計算
- 二維顯式流體力學計算
- 離散坐標轉置
- 矩陣-矩陣轉置
- 普朗克定律
- 二維隱式流體力學計算
- 數組中最小值的第一個位置