Вопросы с тегом «fortran»

410
Легче ли оптимизировать Fortran, чем C, для тяжелых вычислений?

Время от времени я читаю, что Fortran является или может быть быстрее C для тяжелых вычислений. Это действительно так? Я должен признать, что почти не знаю Фортрана, но код Фортрана, который я видел до сих пор, не показал, что в языке есть функции, которых нет в Си. Если это правда, пожалуйста,...

108
Как BLAS обеспечивает такую ​​исключительную производительность?

Из любопытства я решил сравнить свою функцию умножения матриц с реализацией BLAS ... Результат меня, мягко говоря, удивил: Заказная реализация, 10 попыток умножения матриц 1000x1000: Took: 15.76542 seconds. Внедрение BLAS, 10 попыток умножения матриц 1000x1000: Took: 1.32432 seconds. Здесь...

105
Чтение двоичного файла с помощью Python

Мне особенно сложно читать двоичный файл с помощью Python. Можешь дать мне руку? Мне нужно прочитать этот файл, который в Fortran 90 легко читается int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) Подробно формат файла:...

82
Как numpy может быть намного быстрее моей процедуры на Фортране?

Я получаю массив 512 ^ 3, представляющий распределение температуры из моделирования (написанного на Фортране). Массив хранится в двоичном файле размером около 1/2 ГБ. Мне нужно знать минимум, максимум и среднее значение этого массива, и, поскольку мне скоро все равно понадобится разбираться в коде...