Антибиотики

Jan 13, 2024 02:55

https://www.youtube.com/watch?v=2ig6ktJGTWk

Их искали в почве по всему миру.

Удивительно.

антибиотики, лекарства, история

Leave a comment

Comments 2

chaource January 15 2024, 17:22:00 UTC

У меня вопросъ на тему high-performance computing. Я никогда не занимался имъ, и мало что знаю.

Предположимъ, я хочу запрограммировать рѣшенiи дифура въ частныхъ производныхъ въ 3-мѣрномъ пространствѣ методомъ конечныхъ элементовъ на сѣткѣ размѣром въ миллiонъ элементовъ.

Можно ли для этого использовать обычный лаптопъ съ 16ГБ памяти или этого не хватит? Казалось бы, миллiонъ чиселъ это всего 8 МБ памяти.

Какую для этого надо использовать библiотеку и на какомъ языкѣ программированiя?

Reply

thesz January 15 2024, 20:42:10 UTC
> Какую для этого надо использовать библiотеку и на какомъ языкѣ программированiя?

stencil programming - ключевые слова.

В принципе, свёртка с ядром это вариант умножения на матрицу (матрицы). Поэтому - любой удобный вам язык, на котором (вам) легко умножать матрицы.

По идее, для правильной работы требуется вдвое больше памяти, чем ожидается размер массива, ибо результат надо направлять в другой массив, в противном случае, при обновлении на месте, можно получить неверные результаты. Поэтому 16 гигов вполне достаточно для обработки сетки 100x100x100, но вот для 10003 их может не хватить.

Reply


Leave a comment

Up