Q
網格計算API
4
A
回答
2
我剛剛聯繫了Utilify(Krishna Nadiminti)的創始人,雖然積極開發暫停,但他已經發布了所有源代碼here on Bitbucket。
我認爲值得繼續這個項目,因爲現在幾乎沒有可比的選擇(甚至是商業)。我可能會開始工作,但不要等待我:)。
0
得到同樣的問題。我嘗試了NGrid,Alchemi和PI.net的MS 。 畢竟我決定啓動我自己的開源項目來玩,請點擊這裏:http://lucygrid.codeplex.com/。
UPDATE:
見的樣子PI例如: 傳遞給AsParallelGrid的功能,在網格節點執行。 您可以使用它運行DEMO項目。
/// <summary>
/// Distributes simple const processing
/// </summary>
class PICalculation : AbstractDemo
{
public int Steps = 100000;
public int ChunkSize = 50;
public PICalculation()
{
}
override
public string Info()
{
return "Calculates PI over the grid.";
}
override
public string Run(bool enableLocalProcessing)
{
double sum = 0.0;
double step = 1.0/(double)Steps;
/* ORIGINAL VERSION
object obj = new object();
Parallel.ForEach(
Partitioner.Create(0, Steps),
() => 0.0,
(range, state, partial) =>
{
for (long i = range.Item1; i < range.Item2; i++)
{
double x = (i - 0.5) * step;
partial += 4.0/(1.0 + x * x);
}
return partial;
},
partial => { lock (obj) sum += partial; });
*/
sum = Enumerable
.Range(0, Steps)
// Create bucket
.GroupBy(s => s/50)
// Local variable initialization is not distributed over the grid
.Select(i => new
{
Item1 = i.First(),
Item2 = i.Last() + 1, // Inclusive
Step = step
})
.AsParallelGrid(data =>
{
double partial = 0;
for (var i = data.Item1; i != data.Item2 ; ++i)
{
double x = (i - 0.5) * data.Step;
partial += (double)(4.0/(1.0 + x * x));
}
return partial;
}, new GridSettings()
{
EnableLocalProcessing = enableLocalProcessing
})
.Sum() * step;
return sum.ToString();
}
}
相關問題
- 1. Javascript網格計算
- 2. 網格內計算
- 3. 網格計算和Java
- 4. 數據網格計算列
- 5. 在DevExpress網格計算
- 6. Kendo網格計算變量
- 7. shopify api:計算總運費價格
- 8. 雲計算與網格計算有什麼區別?
- 9. 基於性能的雲計算和網格計算的比較
- 10. 計算網格中的物種發生
- 11. 智能手機網格計算
- 12. 劍道UI網格,計算列
- 13. 網格中塊的寬度計算
- 14. 在網格中計算連接的點
- 15. 計算字段的敲除網格
- 16. 計算網格的頂點法線
- 17. 雲/網格計算流程控制器
- 18. 如何計算網格中的重心?
- 19. 計算三維網格的表面積
- 20. ASP.NET Kendo UI網格計算列
- 21. 計算網格上的距離
- 22. C#數據表網格計算
- 23. jqx網格和挖空計算列
- 24. 計算四邊形網格法線
- 25. 網格計算的商業用途?
- 26. 計算數據網格行的總和
- 27. Ruby:網頁的計算風格
- 28. CUDA:無法計算網格大小
- 29. 將UI網格應用計算到列
- 30. 在javascript中計算網格的座標?
看起來他們都死了項目:( –
如果你想建立自己爲什麼不探索Quartz.net - 它雖然有一定的侷限性「羣集」的支持(必須是.NET和必須實現IJob。 JDBC source only) –