List of Figures

| Table of Contents | List of Figures |

Figure 2-1. Parallel Analyzer View Main Window
Figure 2-2. Launching the “Icon Legend...” Dialog Box
Figure 2-3. Source Order Sort
Figure 2-4. Sorting the Loop List by Workload
Figure 2-5. Parallelization Status Option Menu
Figure 2-6. Subroutines and Files View
Figure 2-7. Filter Option Menu
Figure 2-8. Filter by File Option Menu and Text Field
Figure 2-9. Source View
Figure 2-10. Transformed Source Window
Figure 2-11. Global Effects of Selecting a Loop
Figure 2-12. Loop Information Display
Figure 2-13. Highlighting Button
Figure 2-14. Views Menu
Figure 2-15. PFA Analysis Parameters View
Figure 2-16. Transformed Loops View for Loop do-1000
Figure 2-17. Transformed Loops in Source Windows
Figure 2-18. Second Transformed Loop Highlighting
Figure 2-19. Preferably Serial Loop
Figure 2-20. Explicitly Parallelized Loop
Figure 2-21. Source View of C$DOACROSS Directive
Figure 2-22. Fused Loops in Transformed Source Window
Figure 2-23. Obstacle to Parallelization
Figure 2-24. Parallelizable Data Dependence
Figure 2-25. Highlighting on Multiple Lines
Figure 2-26. Changing a PFA Analysis Parameter
Figure 2-27. Effect of Changes on the Loop List Display
Figure 2-28. DOACROSS Menu
Figure 2-29. Parallelization Control View for Loop do-1100
Figure 2-30. Adding an Assertion
Figure 2-31. Answering a Question
Figure 2-32. Deleting an Assertion
Figure 2-33. Update All Files
Figure 2-34. Setting the Run Editor Toggle
Figure 2-35. Starting the Performance Analyzer
Figure 2-36. Performance Data — Parallel Analyzer View
Figure 2-37. Source View for Performance Experiment
Figure 2-38. Sort by Performance Cost
Figure 2-39. Loop Information Display with Performance Data
Figure 3-1. Parallel Analyzer View Main Window
Figure 3-2. Launching the “Icon Legend...” Dialog Box
Figure 3-3. Source Order Sort
Figure 3-4. Sorting the Loop List by Workload
Figure 3-5. Parallelization Status Option Menu
Figure 3-6. Subroutines and Files View
Figure 3-7. Filter Option Menu
Figure 3-8. Filter by File Option Menu and Text Field
Figure 3-9. Source View
Figure 3-10. Transformed Source Window
Figure 3-11. Global Effects of Selecting a Loop
Figure 3-12. Loop Information Display
Figure 3-13. Highlighting Button
Figure 3-14. Views Menu
Figure 3-15. PFA Analysis Parameters View
Figure 3-16. Transformed Loops View for Loop do-1000
Figure 3-17. Transformed Loops in Source Windows
Figure 3-18. Second Transformed Loop Highlighting
Figure 3-19. Explicitly Parallelized Loop
Figure 3-20. Source View of C$DOACROSS Directive
Figure 3-21. Obstacle to Parallelization
Figure 3-22. Parallelizable Data Dependence
Figure 3-23. Highlighting on Multiple Lines
Figure 3-24. DOACROSS Menu
Figure 3-25. Parallelization Control View for Loop do-5000
Figure 3-26. Effect of Changes on the Loop List Display
Figure 3-27. Adding an Assertion
Figure 3-28. Answering a Question
Figure 3-29. Deleting an Assertion
Figure 3-30. Update All Files
Figure 3-31. Setting the Run Editor Toggle
Figure 3-32. Explicitly Parallelized Loops With C$PAR DO
Figure 3-33. Loops With Barrier Synchronization
Figure 3-34. Examing Syntax Errors
Figure 3-35. Starting the Performance Analyzer
Figure 3-36. Performance Data — Parallel Analyzer View
Figure 3-37. Source View for Performance Experiment
Figure 3-38. Sort by Performance Cost
Figure 3-39. Loop Information Display with Performance Data
Figure 4-1. Icon for cvpav
Figure 4-2. Parallel Analyzer View Menu Bar
Figure 4-3. Main View Admin Menu
Figure 4-4. Directory and File Browser Window
Figure 4-5. Launch Tool Submenu
Figure 4-6. Project Submenu Commands
Figure 4-7. Views Menu
Figure 4-8. Fileset Menu
Figure 4-9. Operations Menu and Submenus
Figure 4-10. Update Menu
Figure 4-11. Viewing the Updated Source in an Editor
Figure 4-12. Help Menu
Figure 4-13. Loop List Display and Controls
Figure 4-14. Column Headings for the Loop List Display
Figure 4-15. Sort Option Menu
Figure 4-16. Show Loop Types Menu
Figure 4-17. Filtering Option Menu
Figure 4-18. Loop Information Display
Figure 4-19. Highlighting Button
Figure 4-20. Parallelization Controls
Figure 4-21. MP Chunk Size Input Field Changed
Figure 4-22. Questions Information Block
Figure 4-23. Obstacles Information Block
Figure 4-24. Assertion Information Block
Figure 4-25. Parallelization Control View
Figure 4-26. MP Scheduling Option Menu
Figure 4-27. Variable Type Option Menu
Figure 4-28. C$DOACROSS Parallelization Control View
Figure 4-29. C$PAR PDO Parallelization Control View
Figure 4-30. Synchronization Construct Menu
Figure 4-31. Transformed Loops View
Figure 4-32. PFA Analysis Parameters View
Figure 4-33. Subroutines and Files View
Figure 4-34. Original and Transformed Loop Source Windows
Figure 4-35. Parallelization Icon Legend