home *** CD-ROM | disk | FTP | other *** search
- .Help.
- You can get more help by selecting a help item from the help menu or
- by pressing the right mouse button in a command or subwindow.
- .File.
- When pressing the left button you get a menu of all Fortran
- files and all subdirectories of the current directory. You
- can select a Fortran File or change to other directories.
- .Parse.Parses the Fortran source file to an intermediate tree.
- .Semantic.Semantic analysis for Fortran program.
- .Adapt.Translates the program to a message passing program.
- .GMD.German National Research Centre for Mathematics and Computer Science
- .Options.There you can select between different options
- .Show.
- The selected file will be shown in the edit window.
- Editing of the selected file is not possible. Show
- must be called before parsing the selected file.
- .Check.Test to verify that the internal abstract syntax tree is o.k.
- .Unparse.Make a Fortran source from the internal syntax tree.
- .Write.Print the abstract syntax tree on the file 'test.out'
- .Machine.You can choose between different machines.
- .Model.
- There exist three models for the generated message passing program:
-
- Host-Node : a host and a node program will be generated
- Only Host : only a node program will be generated (hostless)
- Uni Proc : sequential program for one node will be generated
-
- .Arrays.
- This option specifies how to handle dynamic and distributed arrays.
-
- Dynamic : arrays will remain dynamic in the generated program
- Static : arrays become static where the size has to be specified
- .Split.
- If the split flag is set the new generated message passing program will
- be splitted into one source file for each subroutine. This makes
- compilation faster.
- .Distribution.
- This specifies what the default distribution of an array is if no
- other distribution/alignment directive is specified.
-
- replicated : default is that every array is replicated
- distributed : default is that every array is distributed
- cm default : for the default distribution the same rules are used
- as in CM Fortran (not supported until now)
-
- .Language.
- Fortran 77 : Array operations will be translated to sequential loops
-
- Fortran 90 : Array operations remain in the generated message passing
- program
- .Input.You can define a new integer value (terminate with <return>).
- .MinProc.
- The minimal number of processors on which the parallel program will run.
- The size of static arrays in the node program depends on this value.
-
- real A(1000)
-
- becomes
-
- real A(100) in the node program if MinProc = 10
- real A(334) in the node program if MinProc = 3
-
- The value can be changed by choosing one item of the submenu (press left
- mouse button). The item 'typ' is for the interactive input of a value.
-