Вычислительная наука

Вопросы и ответы для ученых, использующих компьютеры для решения научных задач

3
PDE во многих измерениях
Я знаю, что большинство методов поиска приближенных решений для PDE плохо масштабируются в зависимости от количества измерений, и что метод Монте-Карло используется для ситуаций, требующих ~ 100 измерений. Каковы хорошие методы для эффективного численного решения PDE в ~ 4-10 измерений? 10-100? Есть ли какие-либо методы, кроме Монте-Карло, которые хорошо масштабируются …

4
Как бороться со слишком большим количеством данных?
Наши моделирования динамики плазмы часто дают слишком много информации. Во время моделирования мы записываем различные физические свойства в сетке (x, y, z, t), которая равна (8192x1024x1024x1500), по крайней мере, для 10 свойств. Эта информация обрабатывается после завершения моделирования. С этим мы снимать фильмы о недвижимости, выполнить анализ Фурье, рассчитать средние …


1
Существует ли многосеточный алгоритм, который решает задачи Неймана и имеет скорость сходимости, не зависящую от количества уровней?
Многосеточные методы обычно решают задачи Дирихле на уровнях (например, точка Якоби или Гаусса-Зейделя). При использовании непрерывных методов конечных элементов сборка небольших задач Неймана гораздо дешевле, чем сборка небольших задач Дирихле. Непересекающиеся методы разложения доменов, такие как BDDC (например, FETI-DP), можно интерпретировать как многосеточные методы, которые решают «закрепленные» задачи Неймана на …
14 pde  multigrid 

3
Лучшие практики для описания агентных моделей
Я довольно много работаю в области математической биологии / эпидемиологии, где в большинстве работ по моделированию / вычислительной науке все еще преобладают наборы ODE, правда, иногда довольно сложные их наборы. Одним из плюсов этих моделей является то, что их довольно легко описать и воспроизвести. Таблица значений параметров, а также сами …

1
Сложность моделирования МД
Я новичок в моделировании молекулярной динамики (MD). Какова сложность моделирования молекулярной динамики с точки зрения времени моделирования? Другими словами, если я хочу увеличить моделируемое время с 10 наносекунд до 20 наносекунд, что я могу ожидать с точки зрения увеличения времени выполнения?

3
Является ли Хартри-Фок всегда хорошим приближением для молекулярной геометрии и без разрыва связей?
Существуют ли случаи, когда Хартри-Фок не является хорошим приближением для расчета равновесной геометрии, когда молекула находится в состоянии, не нарушающем связь?

4
Как рассчитать числовую разницу между двумя полями, хранящимися в двух разных файлах VTK с одинаковой структурой?
Предположим, у меня есть два файла VTK, оба в формате структурированной сетки. Структурированные сетки одинаковы (они имеют одинаковый список точек в одинаковом порядке), и в каждом файле VTK есть поле, называемое «Фи». Я хочу создать третий файл VTK, опять же с той же структурированной сеткой, и построить поле, которое является …

4
Какое самое быстрое программное обеспечение (с открытым исходным кодом) для решения задачи смешанного целочисленного программирования
У меня смешанная проблема целочисленного программирования. И я в настоящее время использую GLPK в качестве моего решателя. Но я обнаружил, что GLPK хорош для задачи линейного программирования, но для программирования со смешанным целым числом это требует гораздо большего времени, поэтому не отвечает нашим требованиям. Я так ищу другое программное обеспечение. …

2
Зачем ученому в области вычислительной техники реализовать собственную версию std :: complex?
Многие из наиболее известных библиотек C ++ в вычислительной науке, такие как Eigen , Trilinos и deal.II, используют стандартный объект библиотеки заголовков шаблонов C ++ std::complex<>для представления сложных чисел с плавающей запятой. В ответе Джека Полсона на вопрос о конструкторах по умолчанию он указывает, что у него есть своя реализация …

1
Университеты, известные вычислительной физикой
Я очень интересуюсь вычислительной физикой, и мне очень интересно изучать эти темы. Так как я планирую поехать за границу на один семестр, мне было интересно, какие университеты известны вычислительной физикой? Особенно в отношении университетов в США? Я знаю, что вычислительная физика не является огромной и независимой отраслью физики, но часто …
14 education 

1
Как я могу определить период моего генератора псевдослучайных чисел?
Предположим, я использую линейный конгруэнтный генератор псевдослучайных чисел (PRNG). Учитывая начальное число , коэффициент умножения (a), коэффициент сдвига (c) и коэффициент модуля (m), как я могу определить период моего PRNG? Я определяю это с помощью экспериментов / алгоритмов обнаружения паттернов, или есть прямая формула для расчета его периода? x0x0x_0 Хотя …

2
Численно устойчивый способ вычисления углов между векторами
При применении классической формулы для угла между двумя векторами: α=arccosv1⋅v2∥v1∥∥v2∥α=arccos⁡v1⋅v2‖v1‖‖v2‖\alpha = \arccos \frac{\mathbf{v_1} \cdot \mathbf{v_2}}{\|\mathbf{v_1}\| \|\mathbf{v_2}\|} обнаруживается, что при очень малых / острых углах наблюдается потеря точности, и результат не является точным. Как объясняется в ответе на переполнение стека , одно из решений - использовать вместо этого арктангенс: α=arctan2(∥v1×v2∥,v1⋅v2)α=arctan⁡2(‖v1×v2‖,v1⋅v2)\alpha = …

1
Каковы рекомендации по проведению вычислительных экспериментов?
Физика, биология, химия и т. Д. Имеют различные наборы правил для проведения экспериментов: какие события считаются актуальными, как избежать загрязнения образцов, как создать и исправить процесс воспроизведения и так далее. Каковы стандарты, протоколы и лучшие практики для обеспечения точности и воспроизводимости численных экспериментов?

4
Быстрое определение, является ли плотная матрица низкого ранга
В программном проекте, над которым я работаю, некоторые вычисления намного проще для плотных матриц низкого ранга. В некоторых проблемных случаях используются плотные матрицы низкого ранга, но они даны мне полностью, а не как факторы, поэтому мне придется проверять ранг и фактор матрицы, если я хочу воспользоваться преимуществами структуры низкого ранга …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.