You are here
Question about UEL
Tue, 2014-02-25 15:25 - ashkan khalili
Hi every body,
I'm a new user of UEL and have a questions. It would be very kind of you to help me with it.
I have a MATLAB code which gives me some big matrices. Is it
possible to save them as a file (.txt, .dat, etc) and call them inside
of the UEL? (It's almost impossible to change all of those codes to
FORTRAN or copy-paste them to UEL.)
Thanks in advance,
Best Regards,
-------------
Ashkan
»
- ashkan khalili's blog
- Log in or register to post comments
- 3772 reads

Comments
Ashkan, UEL is written in
Ashkan,
UEL is written in FORTRAN, so the files can opened and read inside the subroutine. Use 'open' and 'read' commands to open the file and read the file.
Ex:
open(17, file=<filename.dat, status='old',form='formatted', action='read',position='rewind')
read(17,fmt="(i4)") data1)
Hope this helps
Brunda
Brunda,Thanks for your
Brunda,
Thanks for your response.
I tried it in the same way you described but it didn't work. I tested it just as a fortran file (without UEL) it's working. But inside of the UEL it's not working and I have no idea why.
OPEN(17, file='C:\Users\ak1070\Desktop\UMAT-UEL-UELMAT\UEL TEST\&
&Density.txt', status='old',form='formatted',&
&action='read',position='rewind')
READ(17,*) RHO
And It's the error:
forrtl: sever <104>: incorrect POSITION= specifier value for connected file, unit 17, file C:\Users\ak1070\Desktop\UMAT-UEL-UELMAT\UEL TEST\Density.txt
Would you please let me know what I'm doing wrong?