10 Мб не должно представлять проблемы для функции (здесь мы говорим о современном компьютере, а не о 286 или что-то из того времени, верно?), Но факт, что он возвращает сег. ошибка подсказывает, что с кодом что-то не так.
В фортране обычно не так много сегов. недостатки, поэтому я могу только догадываться, что это может быть. Было бы полезно, если бы вы могли опубликовать часть кода, в которой произошла ошибка, или попытаться выделить ее в небольшом примере, который воспроизводит ту же ошибку.