numerics

    9熱度

    1回答

    我正在嘗試使用CUSP作爲Mathematica的外部線性求解器來使用GPU的功能。 這是CUSP Project webpage。我在尋求一些建議,我們如何將CUSP與Mathematica集成在一起。我相信你們中的很多人會有興趣討論這個問題。我認爲編寫一個輸入矩陣,然後將它提供給CUSP程序是不可行的。使用Mathematica的LibrarayFunctionLoad將是一種更好的方式來將輸

    1熱度

    6回答

    早上好,下午或晚上, 預警基地在.NET:我知道,這聽起來像我試圖做過早的優化,但我向你保證,我不是。那麼,請回答這個問題,如果你想盡我所能,而不指向我關於「過早優化」的鏈接。 是否有可能注意到使用以十進制和十六進制編寫的常量的大規模重複操作的性能差異?我看到有人寫 int b = a >> 0x1f; 了很多,而不是 int b = a >> 31; 這表明,無論他們來自一個C/C++的

    28熱度

    1回答

    直到最近我還沒有跟上C++ 11的審議。當我試圖變得更加熟悉它,問題正在處理,我碰到this site這似乎是倡導自嘲還是因爲大多數人都使用Blitz++而不是取消std::valarray。我想我大概是幾個人在那裏誰仍然使用std::valarray(是的,我知道這個類有一個骯髒的過去,失去光澤的現在,未來值得懷疑)中的一個。但是,它滿足了我需要的,也許更重要的是,它是標準的一部分(現在以任何方

    0熱度

    1回答

    我得到奇怪的行爲相對於用Matlab和cell2mat()函數的內存... 我想什麼做的是: cell_array_outer = cell(1,N) parfor k = 1:N cell_array_inner = cell(1,M); for i = 1:M A = do_some_math_and_return_a_sparse_matrix();

    3熱度

    1回答

    我正在尋找一個FFT庫來轉換成D編程語言,以便包含在我正在處理的庫中或(更好)在標準庫中。我需要一個相當簡單的快速傅里葉變換(FFT),而且性能不錯,而不是超級優化的快速性能和零簡單性/可讀性。但是,必須滿足以下要求: 無論是用純d或足夠簡單,可以合理地平移,以純D.例如,沒有任何的內聯彙編或預處理濫用可讀C代碼會工作。 (我知道你可以從D調用C,但是我有我不想要的理由。) 根據免費/開放源代碼,