I have three modules (in free form .f90 format) which are being called from inside of a UMAT subroutine in ABAQUS, in the following manner:

module module_A

use module_C

use module_B

....

end module_A

module module_B

use module_C

....

end module_B

module module_C

....

end module_C

subroutine UMAT(STRESS,...)

....

Here the subroutines from module_A and module_B are being called

...

end subroutine UMAT

Now, what is the appropriate format for writing these modules with UMAT subroutine? How to merge different module files into a single *.for file (free format)?

More Dipaloke Majumder's questions See All
Similar questions and discussions