Added the "SAVE" type for variables in Fortran that are "global"
authorCelso Mendes <cmendes@illinois.edu>
Wed, 12 Mar 2008 21:53:27 +0000 (21:53 +0000)
committerCelso Mendes <cmendes@illinois.edu>
Wed, 12 Mar 2008 21:53:27 +0000 (21:53 +0000)
doc/tcharm/manual.tex

index 163575f8cec49842c511ced0d678de8810ecff6b..36809cdc89e276127165909ff1c65b0025d7daf6 100644 (file)
@@ -79,8 +79,10 @@ a blocking call, like ``MPI\_Recv" or ``FEM\_Update\_field".
 By ``global variables'', we mean anything that is stored at a fixed, 
 preallocated location in memory.  In C, this means variables declared 
 at file scope or with the \kw{static} keyword.  In Fortran, this is
-variables that are part of a \kw{COMMON} block or declared inside 
-a \kw{MODULE}.
+% variables that are part of a \kw{COMMON} block or declared inside 
+% a \kw{MODULE}.
+either variables that are part of a \kw{COMMON} block, declared inside 
+a \kw{MODULE} or variables with the \kw{SAVE} attribute.
 
 Global variables are shared by all the threads on a processor, which
 makes using global variables extremely error prone.