
PGI VISUAL FORTRAN REFERENCE GUIDE Version 2018 TABLE OF CONTENTS Preface............................................................................................................. xi Audience Description.......................................................................................... xi Compatibility and Conformance to Standards............................................................ xi Organization....................................................................................................xii Hardware and Software Constraints...................................................................... xiii Conventions....................................................................................................xiii Terms............................................................................................................xiv Related Publications.......................................................................................... xv Chapter 1. Fortran Data Types................................................................................ 1 1.1. Fortran Data Types....................................................................................... 1 1.1.1. Fortran Scalars.......................................................................................1 1.1.2. FORTRAN 77 Aggregate Data Type Extensions.................................................. 3 1.1.3. Fortran 90 Aggregate Data Types (Derived Types)............................................. 4 Chapter 2. Command-Line Options Reference............................................................. 5 2.1. PGI Compiler Option Summary......................................................................... 5 2.1.1. Build-Related PGI Options......................................................................... 6 2.1.2. PGI Debug-Related Compiler Options............................................................ 7 2.1.3. PGI Optimization-Related Compiler Options.................................................... 8 2.1.4. PGI Linking and Runtime-Related Compiler Options...........................................9 2.2. Generic PGI Compiler Options..........................................................................9 2.2.1. -#....................................................................................................... 9 2.2.2. -###...................................................................................................10 2.2.3. -acc...................................................................................................10 2.2.4. -Bdynamic........................................................................................... 11 2.2.5. -Bstatic...............................................................................................12 2.2.6. -Bstatic_pgi..........................................................................................13 2.2.7. -byteswapio......................................................................................... 13 2.2.8. -C..................................................................................................... 14 2.2.9. -c......................................................................................................15 2.2.10. -D....................................................................................................15 2.2.11. -dryrun..............................................................................................16 2.2.12. -drystdinc.......................................................................................... 17 2.2.13. -E.................................................................................................... 17 2.2.14. -F.................................................................................................... 18 2.2.15. -fast................................................................................................. 18 2.2.16. -fastsse............................................................................................. 19 2.2.17. --flagcheck......................................................................................... 19 2.2.18. -flags................................................................................................20 2.2.19. -g.................................................................................................... 20 2.2.20. -gopt................................................................................................ 21 PGI Visual Fortran Reference Guide Version 2018 | ii 2.2.21. -help................................................................................................ 21 2.2.22. -I.....................................................................................................23 2.2.23. -i2, -i4, -i8.........................................................................................24 2.2.24. -K<flag>............................................................................................ 25 2.2.25. --keeplnk........................................................................................... 26 2.2.26. -L.................................................................................................... 27 2.2.27. -l<library>.......................................................................................... 28 2.2.28. -M....................................................................................................28 2.2.29. -m................................................................................................... 28 2.2.30. -m64................................................................................................ 29 2.2.31. -M<pgflag>......................................................................................... 29 2.2.32. -module <moduledir>............................................................................ 35 2.2.33. -mp..................................................................................................36 2.2.34. -noswitcherror.....................................................................................37 2.2.35. -O<level>........................................................................................... 37 2.2.36. -o.................................................................................................... 39 2.2.37. -pc...................................................................................................40 2.2.38. --pedantic.......................................................................................... 42 2.2.39. -pgc++libs.......................................................................................... 42 2.2.40. -pgf77libs...........................................................................................43 2.2.41. -pgf90libs...........................................................................................43 2.2.42. -r4 and -r8.........................................................................................44 2.2.43. -rc................................................................................................... 44 2.2.44. -S.................................................................................................... 45 2.2.45. -show............................................................................................... 45 2.2.46. -silent...............................................................................................46 2.2.47. -stack............................................................................................... 46 2.2.48. -ta................................................................................................... 48 2.2.49. -time................................................................................................ 50 2.2.50. -tp <target>[,target...].......................................................................... 50 2.2.51. -[no]traceback.....................................................................................53 2.2.52. -u.................................................................................................... 53 2.2.53. -U....................................................................................................54 2.2.54. -V[release_number].............................................................................. 54 2.2.55. -v.................................................................................................... 55 2.2.56. -W................................................................................................... 56 2.2.57. -w................................................................................................... 57 2.3. -M Options by Category................................................................................ 57 2.3.1. Code Generation Controls........................................................................ 57 2.3.2. Environment Controls............................................................................. 61 2.3.3. Fortran Language Controls....................................................................... 62 2.3.4. Inlining Controls....................................................................................66 2.3.5. Optimization Controls............................................................................. 67 PGI Visual Fortran Reference Guide Version 2018 | iii 2.3.6. Miscellaneous Controls............................................................................ 74 Chapter 3. Directives Reference...........................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages230 Page
-
File Size-