Я получаю сообщение об ошибке во время выполнения моей подпрограммы на Фортране с помощью коммерческой программы (Abaqus). Я использовал несколько операторов записи для печати результатов во внешние текстовые файлы. например печать некоторых целочисленных значений в уже существующий файл:
OPEN(UNIT=304,FILE="full_path_to_file/outputs.txt",position="append")
WRITE(304,*) KINC,NOEL,NPT
Я получаю эту ошибку:
UNRECOVERABLE error on system request
lib-2: No such file or directory
Encountered during an OPEN of unit 101
Fortran unit 101 is not connected
Я изучил документацию, а также много погуглил в Интернете об этой вещи lib-2
, а также о единицах выходного файла Fortran, но безуспешно. Кроме того, я изменил номер юнита, но эта ошибка не имеет ничего общего с конкретным номером юнита. Я буду очень благодарен, если кто-то, кто знает об этом, может дать мне несколько советов о происхождении этой ошибки, а также о том, как ее решить.
Спасибо!
Мубин.
ifort
+ Abaqus также прекрасно записывают данные во внешние файлы!! Но на платформе Linux с ** Open64 Compiler Suite ** версия этого программного обеспечения для Linux имеет проблемы с записью данных во внешние файлы! и я все еще пытаюсь понять, является ли это проблемой совместимости (компилятор Abaqus + Open64) ?? - person Mubeen Shahid   schedule 10.02.2013