lmorand
Student
- Feb 1, 2022
- 14
Having a lot of trouble with the UTEMP subroutine. I've been at it for awhile and can't get what I'm looking for.
In Fortran, writing the subroutine, I am attempting to read in a 45x512 matrix of temperatures.
The summary is:
- INTEGER, DIMENSION(45, 512) :: U_TEMP !creates 45x512 matrix
- open(unit=1, file='___') !opens my txt file as unit 1
- read(1, *) U_TEMP !reads txt file 1 into the U_TEMP matrix
- close(1) !closes file 1
- TEMP(1) = U_TEMP(KSTEP+1., NODE) !subroutine assignment of temp value at designated increment/node
However, when troubleshooting and printing/writing U_TEMP, is appears as a 6x3840 matrix. When I print the size and shape of U_TEMP, it yields a correct 23,040 and 45x512, respectively. Even though, I can see that it is 6x3840.
On running the job, I get an error from Abaqus when it attempts the first increment: "ERROR: ABAQUS/standard rank 0 terminated by signal 11. ERROR CATEGORY: INITIAL STRESS". I am running on a supercomputer.
I am at a complete loss. The subroutine works with a smaller matrix, albeit still with the weird resizing to 6-columns issue.
I would truly appreciate any help.
In Fortran, writing the subroutine, I am attempting to read in a 45x512 matrix of temperatures.
The summary is:
- INTEGER, DIMENSION(45, 512) :: U_TEMP !creates 45x512 matrix
- open(unit=1, file='___') !opens my txt file as unit 1
- read(1, *) U_TEMP !reads txt file 1 into the U_TEMP matrix
- close(1) !closes file 1
- TEMP(1) = U_TEMP(KSTEP+1., NODE) !subroutine assignment of temp value at designated increment/node
However, when troubleshooting and printing/writing U_TEMP, is appears as a 6x3840 matrix. When I print the size and shape of U_TEMP, it yields a correct 23,040 and 45x512, respectively. Even though, I can see that it is 6x3840.
On running the job, I get an error from Abaqus when it attempts the first increment: "ERROR: ABAQUS/standard rank 0 terminated by signal 11. ERROR CATEGORY: INITIAL STRESS". I am running on a supercomputer.
I am at a complete loss. The subroutine works with a smaller matrix, albeit still with the weird resizing to 6-columns issue.
I would truly appreciate any help.