Обчислювальна наука

Питання та відповіді для вчених, які використовують комп'ютери для вирішення наукових проблем

2
Як обчислюється SVD матриці на практиці
Як, наприклад, MATLAB обчислює SVD даної матриці? Я припускаю, що відповідь, ймовірно, включає обчислення власних векторів та власних значень A*A'. Якщо це так, я також хотів би знати, як це обчислити?

1
Як масштабується теорія функціональної теорії щільності з розміром системи?
Теоретично, як час для розрахунку теорії функціональної щільності (DFT) шкали обчислення з кількістю електронів? Мене цікавлять "типові" реалізації DFT, такі як VASP, ABINIT тощо, а не коди O (N).

1
Інтеграція гармонічної функції над тетраедром
Скажіть, у мене є функція яку я хочу інтегрувати через тетраедр T ⊂ R 3 . Якби f було довільним, квадратура Гаусса була б хорошим рішенням, але я випадково знаю, що f гармонічно. На скільки можна прискорити квадратуру Гаусса, використовуючи цю інформацію?f: R3→ Rf:R3→Rf : \mathbf{R}^3 \to \mathbf{R}Т⊂ R3Т⊂R3T \subset …
11 quadrature 

3
Оптимізувати невідому функцію, яку можна оцінити лише?
З огляду на невідому функцію , ми можемо оцінити її значення в будь-якій точці його області, але у нас немає її вираження. Іншими словами, - це як чорний ящик для нас.f: Rг→ Rf:Rd→Rf:\mathbb R^d \to \mathbb Rfff Як називається проблема пошуку мінімізатора ? Які існують методи?fff Як називається задача пошуку …

3
Рівняння Пуассона: накладіть повний градієнт як граничну умову через множники Лагранжа
У мене є фізична проблема, керована рівнянням Пуассона у двох вимірах мене є вимірювання двох компонентів градієнта ∂ u / ∂ x та ∂ u / ∂ y вздовж деякої частини межі, Γ m , так що я хотів би накласти ∂ u−∇2u=f(x,y),inΩ−∇2u=f(x,y),inΩ -\nabla^2 u = f(x,y), \; in \; …

3
Чисельно стійке явне рішення малої лінійної системи
У мене неоднорідна лінійна система Ax=bAx=b Ax=b де - дійсна матриця з . Гарантовано, що нульовий простір має нульовий вимір, тому рівняння має унікальну обернену . Оскільки результат потрапляє в праву частину ODE, яку я маю намір вирішити за допомогою адаптивного методу, важливо, щоб рішення було рівним щодо невеликих варіацій …

1
Статистичні моделі для локальної пам'яті / обчислень, затримки в мережі та тремтіння пропускної здатності в HPC
Паралельні обчислення часто моделюються за допомогою детермінованої локальної швидкості обчислень, затримки накладних витрат та пропускної здатності мережі. Насправді це просторово мінливі та недетерміновані. Такі дослідження, як Скіннер та Крамер (2005), спостерігають мультимодальні розподіли, але, здається, аналіз ефективності завжди використовує або детерміновані, або гауссові розподіли (не просто неточні, він непослідовний через …

6
Яку мову я повинен вивчити для обчислювальної науки?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Я абсолютно нова в понятті обчислювальної науки, і шукаю хорошої вихідної точки. Я розумію, що немає об'єктивно кращої мови, але я хотів …
11 languages 

2
Розрахунок фактору Холеського
Тож теорема про декомпозицію Холеського стверджує, що будь-яка реальна симетрична позитивно-визначена матриця має розклад Холеського де L - нижня трикутна матриця.MMMM=LL⊤M=LL⊤M= LL^\topLLL З огляду на MMM , ми вже знаємо , є швидкі алгоритми для розрахунку його Чолеска фактора LLL . Тепер, припустимо, мені дали прямокутну матрицю A \ \ …

1
Чи є вдосконалені способи обчислення
Більшість математичних бібліотек мають ряд версій функцій логарифму. Більшу частину часу ми вважаємо їх ідеальними, але насправді їх досить багато просто пропонують певну кількість цифр точності. Для деяких функцій існують чисельніші стабільні варіанти. Наприклад, у Fortran, R, Java і C є Math.log1pобчислення log(1.0+x)(що забезпечує більш високу точність для малих значень …

2
CVXOPT VS. OpenOpt
CVXOPT: http://abel.ee.ucla.edu/cvxopt/index.html OpenOpt: http://openopt.org/Допрошення Яке відношення між ними? Які відповідно є їхні переваги / недоліки? До речі, чи є якась інша високоякісна бібліотека опуклої оптимізації загального призначення для Python / C ++, що варто зазначити?

3
Я шукаю паралельну динамічну бібліотеку графіків на C ++
Привіт спільноті scicomp, Я працював у галузі графічних алгоритмів, використовуючи рамки, такі як NetworkX (Python), JUNG та YFiles (Java). Зараз я входжу в область паралельних і високопродуктивних обчислень. Для нового проекту я шукаю бібліотеку графіків C ++ із такими можливостями: має інтуїтивний інтерфейс, який дозволяє розробляти алгоритми підтримує динамічні операції: …

4
Обчислення визначника при розв’язуванні
Я вирішую для величезної розрідженої позитивної визначеної матриці методом спряженого градієнта (CG). Чи можна обчислити визначник за допомогою інформації, отриманої під час вирішення?A AA x = bАх=бAx=bААAААA

3
За яких обставин інтеграція Монте-Карло краща, ніж квазі-Монте-Карло?
Досить просте запитання: зробити багатовимірний інтеграл, враховуючи, що вирішили, що якийсь метод Монте-Карло є підходящим, чи є якась перевага, що звичайна інтеграція МС з використанням псевдовипадкових чисел має над квазі-Монте-Карло інтеграцією, використовуючи квазі випадкову послідовність ? Якщо так, то як би я визнав ситуації, коли ця перевага вступила б у …

5
Збільшення архівної довговічності коду
Чи є опублікований перелік найкращих практик щодо забезпечення довговічності коду з огляду на відтворювані наукові результати? (наприклад, з відкритим кодом, практикою документації, вибором залежностей, вибором мови, віртуальних машин тощо). Знати про будь-які дослідження (чи їх бракує, приклади / анекдоти), які намагалися оцінити період напіввиведення типового наукового коду чи іншого програмного …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.