There is no maximum size, but you have not said what the error is. Is it "stack overflow" by any chance? If so, try adding the option /heap-arrays (if you're using Visual Studio, type this in under Command Line > Additional Options.)
I tried typing in "/heap-arrays" from the intel Fortran Compiler for applications running on IA-32 command prompt. I got a message back saying that "/heap-arrays" is not an internal or external command. Not sure what I am doing wrong.
Also these are Allocatable arrays. does that matter?