mechmath
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Andrew10 Цитата: Попробуйте изменить Ваш тестовый пример, так, чтобы большой массив объявлялся в основной программе, а вывод - в подпрограмме, в которую массив передается в виде параметра. | У меня основные массивы объявляются в модуле как динамические, распределяются и инициализируются в подпрограмме инициализации. ТО есть реальной передачи через список формальных и фактических параметров не происходит. Изменил тестовую программу и запустил, но идет очень медленно. Добавлено: akaGM Цитата: open(5,... write(5) u close(5) ну не нравится мне задействование 5-ого канала, открой 105 для порядка... | это у меня от ЕС ЭВМ, в них 5 и 6 резервировались под устройства ввода, вывода. Кстати, там где использую номер устройства вывода 5 - все работает нормально. А в основной программе номер устройства - 77. Изменил Fortran-> Optimization-> Heap Array - поставил 0. Сейчас попробую. Добавлено: akaGM Цитата: ха, только что увидел... а где уверенность, что не косячит что-нибудь другое? | Конечно, никакой уверенности нет. НО программу написал пару лет назад и давно и успешно считал с массивами до 512х512х512 включительно. Все работало, без проблем, результаты нормальные. Не знаю, как вставить трехмерный график. |