Is this possible ? Name of a subroutine is stored in character string and that string variable is passed to another subroutine. And, within the second subroutine, the first subroutine is called. What I am trying to achieve is to create a string array to hold a sequence of subroutine names and pass that array to a subroutine to execute those subroutines listed in the string array. Is there a way in FORTRAN 90/95 standard ? Thanks. __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%