В Fortran вы можете инициализировать весь массив, просто набрав
array = 1.0
Но также можно набрать
do i = first_element:last_element array(i) = 1.0 enddo
Первый метод быстрее или нет разницы в производительности?
Любой разумный современный компилятор Фортрана оптимизирует цикл до той же сборки, что и краткая инициализация.
(Оптимизация компиляторов Фортрана существует примерно с 1960-х годов).
Если вы сомневаетесь в этом, проверьте созданную сборку.