Declare arrays to be the natural size and shape
-
ALLOCATE in main routine (or when size is set)
-
Automatic local arrays
-
Assumed shape dummies (controversial)
|
Array operations are great for data parallelism
-
But they don't cover everything
|
Use MODULE and INTERFACE
-
Consistency checking for you
-
Extra information for the compiler
|
Complicated data structures are possible
-
Unclear what compilers will optimize well
|