You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
devdocs/public/docs/gnu_fortran~6/index.json

1 line
35 KiB

{"entries":[{"name":"1. Introduction","path":"introduction","type":"1. Introduction"},{"name":"1.1. About GNU Fortran","path":"about-gnu-fortran","type":"1. Introduction"},{"name":"1.2. GNU Fortran and GCC","path":"gnu-fortran-and-gcc","type":"1. Introduction"},{"name":"1.3. Preprocessing and conditional compilation","path":"preprocessing-and-conditional-compilation","type":"1. Introduction"},{"name":"1.4. GNU Fortran and G77","path":"gnu-fortran-and-g77","type":"1. Introduction"},{"name":"1.5. Project Status","path":"project-status","type":"1. Introduction"},{"name":"1.6. Standards","path":"standards","type":"1. Introduction"},{"name":"1.6.1. Varying Length Character Strings","path":"varying-length-character-strings","type":"1. Introduction"},{"name":"2. GNU Fortran Command Options","path":"invoking-gnu-fortran","type":"2. Command Options"},{"name":"2.1. Option summary","path":"option-summary","type":"2. Command Options"},{"name":"2.2. Options controlling Fortran dialect","path":"fortran-dialect-options","type":"2. Command Options"},{"name":"2.3. Enable and customize preprocessing","path":"preprocessing-options","type":"2. Command Options"},{"name":"2.4. Options to request or suppress errors and warnings","path":"error-and-warning-options","type":"2. Command Options"},{"name":"2.5. Options for debugging your program or GNU Fortran","path":"debugging-options","type":"2. Command Options"},{"name":"2.6. Options for directory search","path":"directory-options","type":"2. Command Options"},{"name":"2.7. Influencing the linking step","path":"link-options","type":"2. Command Options"},{"name":"2.8. Influencing runtime behavior","path":"runtime-options","type":"2. Command Options"},{"name":"2.9. Options for code generation conventions","path":"code-gen-options","type":"2. Command Options"},{"name":"2.10. Environment variables affecting gfortran","path":"environment-variables","type":"2. Command Options"},{"name":"3. Runtime: Influencing runtime behavior with environment variables","path":"runtime","type":"3. Runtime"},{"name":"3.1. TMPDIR","path":"tmpdir","type":"3. Runtime"},{"name":"3.2. GFORTRAN_STDIN_UNIT","path":"gfortran_005fstdin_005funit","type":"3. Runtime"},{"name":"3.3. GFORTRAN_STDOUT_UNIT","path":"gfortran_005fstdout_005funit","type":"3. Runtime"},{"name":"3.4. GFORTRAN_STDERR_UNIT","path":"gfortran_005fstderr_005funit","type":"3. Runtime"},{"name":"3.5. GFORTRAN_UNBUFFERED_ALL","path":"gfortran_005funbuffered_005fall","type":"3. Runtime"},{"name":"3.6. GFORTRAN_UNBUFFERED_PRECONNECTED","path":"gfortran_005funbuffered_005fpreconnected","type":"3. Runtime"},{"name":"3.7. GFORTRAN_SHOW_LOCUS","path":"gfortran_005fshow_005flocus","type":"3. Runtime"},{"name":"3.8. GFORTRAN_OPTIONAL_PLUS","path":"gfortran_005foptional_005fplus","type":"3. Runtime"},{"name":"3.9. GFORTRAN_DEFAULT_RECL","path":"gfortran_005fdefault_005frecl","type":"3. Runtime"},{"name":"3.10. GFORTRAN_LIST_SEPARATOR","path":"gfortran_005flist_005fseparator","type":"3. Runtime"},{"name":"3.11. GFORTRAN_CONVERT_UNIT","path":"gfortran_005fconvert_005funit","type":"3. Runtime"},{"name":"3.12. GFORTRAN_ERROR_BACKTRACE","path":"gfortran_005ferror_005fbacktrace","type":"3. Runtime"},{"name":"4. Fortran 2003 and 2008 Status","path":"fortran-2003-and-2008-status","type":"4. Fortran 2003 and 2008 Status"},{"name":"4.1. Fortran 2003 status","path":"fortran-2003-status","type":"4. Fortran 2003 and 2008 Status"},{"name":"4.2. Fortran 2008 status","path":"fortran-2008-status","type":"4. Fortran 2003 and 2008 Status"},{"name":"4.3. Technical Specification 29113 Status","path":"ts-29113-status","type":"4. Fortran 2003 and 2008 Status"},{"name":"4.4. Technical Specification 18508 Status","path":"ts-18508-status","type":"4. Fortran 2003 and 2008 Status"},{"name":"5. Compiler Characteristics","path":"compiler-characteristics","type":"5. Compiler Characteristics"},{"name":"5.1. KIND Type Parameters","path":"kind-type-parameters","type":"5. Compiler Characteristics"},{"name":"5.2. Internal representation of LOGICAL variables","path":"internal-representation-of-logical-variables","type":"5. Compiler Characteristics"},{"name":"5.3. Thread-safety of the runtime library","path":"thread_002dsafety-of-the-runtime-library","type":"5. Compiler Characteristics"},{"name":"5.4. Data consistency and durability","path":"data-consistency-and-durability","type":"5. Compiler Characteristics"},{"name":"5.5. Files opened without an explicit ACTION= specifier","path":"files-opened-without-an-explicit-action_003d-specifier","type":"5. Compiler Characteristics"},{"name":"5.6. File operations on symbolic links","path":"file-operations-on-symbolic-links","type":"5. Compiler Characteristics"},{"name":"6. Extensions","path":"extensions","type":"6. Extensions"},{"name":"6.1. Extensions implemented in GNU Fortran","path":"extensions-implemented-in-gnu-fortran","type":"6. Extensions"},{"name":"6.1.1. Old-style kind specifications","path":"old_002dstyle-kind-specifications","type":"6. Extensions"},{"name":"6.1.2. Old-style variable initialization","path":"old_002dstyle-variable-initialization","type":"6. Extensions"},{"name":"6.1.3. Extensions to namelist","path":"extensions-to-namelist","type":"6. Extensions"},{"name":"6.1.4. X format descriptor without count field","path":"x-format-descriptor-without-count-field","type":"6. Extensions"},{"name":"6.1.5. Commas in FORMAT specifications","path":"commas-in-format-specifications","type":"6. Extensions"},{"name":"6.1.6. Missing period in FORMAT specifications","path":"missing-period-in-format-specifications","type":"6. Extensions"},{"name":"6.1.7. I/O item lists","path":"i_002fo-item-lists","type":"6. Extensions"},{"name":"6.1.8. Q exponent-letter","path":"q-exponent_002dletter","type":"6. Extensions"},{"name":"6.1.9. BOZ literal constants","path":"boz-literal-constants","type":"6. Extensions"},{"name":"6.1.10. Real array indices","path":"real-array-indices","type":"6. Extensions"},{"name":"6.1.11. Unary operators","path":"unary-operators","type":"6. Extensions"},{"name":"6.1.12. Implicitly convert LOGICAL and INTEGER values","path":"implicitly-convert-logical-and-integer-values","type":"6. Extensions"},{"name":"6.1.13. Hollerith constants support","path":"hollerith-constants-support","type":"6. Extensions"},{"name":"6.1.14. Cray pointers","path":"cray-pointers","type":"6. Extensions"},{"name":"6.1.15. CONVERT specifier","path":"convert-specifier","type":"6. Extensions"},{"name":"6.1.16. OpenMP","path":"openmp","type":"6. Extensions"},{"name":"6.1.17. OpenACC","path":"openacc","type":"6. Extensions"},{"name":"6.1.18. Argument list functions %VAL, %REF and %LOC","path":"argument-list-functions","type":"6. Extensions"},{"name":"6.1.19. Read/Write after EOF marker","path":"read_002fwrite-after-eof-marker","type":"6. Extensions"},{"name":"6.1.20. STRUCTURE and RECORD","path":"structure-and-record","type":"6. Extensions"},{"name":"6.1.21. UNION and MAP","path":"union-and-map","type":"6. Extensions"},{"name":"6.2. Extensions not implemented in GNU Fortran","path":"extensions-not-implemented-in-gnu-fortran","type":"6. Extensions"},{"name":"6.2.1. ENCODE and DECODE statements","path":"encode-and-decode-statements","type":"6. Extensions"},{"name":"6.2.2. Variable FORMAT expressions","path":"variable-format-expressions","type":"6. Extensions"},{"name":"6.2.3. Alternate complex function syntax","path":"alternate-complex-function-syntax","type":"6. Extensions"},{"name":"6.2.4. Volatile COMMON blocks","path":"volatile-common-blocks","type":"6. Extensions"},{"name":"6.2.5. OPEN( ... NAME=)","path":"open_0028-_002e_002e_002e-name_003d_0029","type":"6. Extensions"},{"name":"7. Mixed-Language Programming","path":"mixed_002dlanguage-programming","type":"7. Mixed-Language Programming"},{"name":"7.1. Interoperability with C","path":"interoperability-with-c","type":"7. Mixed-Language Programming"},{"name":"7.1.1. Intrinsic Types","path":"intrinsic-types","type":"7. Mixed-Language Programming"},{"name":"7.1.2. Derived Types and struct","path":"derived-types-and-struct","type":"7. Mixed-Language Programming"},{"name":"7.1.3. Interoperable Global Variables","path":"interoperable-global-variables","type":"7. Mixed-Language Programming"},{"name":"7.1.4. Interoperable Subroutines and Functions","path":"interoperable-subroutines-and-functions","type":"7. Mixed-Language Programming"},{"name":"7.1.5. Working with Pointers","path":"working-with-pointers","type":"7. Mixed-Language Programming"},{"name":"7.1.6. Further Interoperability of Fortran with C","path":"further-interoperability-of-fortran-with-c","type":"7. Mixed-Language Programming"},{"name":"7.2. GNU Fortran Compiler Directives","path":"gnu-fortran-compiler-directives","type":"7. Mixed-Language Programming"},{"name":"7.3. Non-Fortran Main Program","path":"non_002dfortran-main-program","type":"7. Mixed-Language Programming"},{"name":"7.3.1. _gfortran_set_args","path":"_005fgfortran_005fset_005fargs","type":"7. Mixed-Language Programming"},{"name":"7.3.2. _gfortran_set_options","path":"_005fgfortran_005fset_005foptions","type":"7. Mixed-Language Programming"},{"name":"7.3.3. _gfortran_set_convert","path":"_005fgfortran_005fset_005fconvert","type":"7. Mixed-Language Programming"},{"name":"7.3.4. _gfortran_set_record_marker","path":"_005fgfortran_005fset_005frecord_005fmarker","type":"7. Mixed-Language Programming"},{"name":"7.3.5. _gfortran_set_fpe","path":"_005fgfortran_005fset_005ffpe","type":"7. Mixed-Language Programming"},{"name":"7.3.6. _gfortran_set_max_subrecord_length","path":"_005fgfortran_005fset_005fmax_005fsubrecord_005flength","type":"7. Mixed-Language Programming"},{"name":"7.4. Naming and argument-passing conventions","path":"naming-and-argument_002dpassing-conventions","type":"7. Mixed-Language Programming"},{"name":"7.4.1. Naming conventions","path":"naming-conventions","type":"7. Mixed-Language Programming"},{"name":"7.4.2. Argument passing conventions","path":"argument-passing-conventions","type":"7. Mixed-Language Programming"},{"name":"8. Coarray Programming","path":"coarray-programming","type":"8. Coarray Programming"},{"name":"8.1. Type and enum ABI Documentation","path":"type-and-enum-abi-documentation","type":"8. Coarray Programming"},{"name":"8.1.1. caf_token_t","path":"caf_005ftoken_005ft","type":"8. Coarray Programming"},{"name":"8.1.2. caf_register_t","path":"caf_005fregister_005ft","type":"8. Coarray Programming"},{"name":"8.2. Function ABI Documentation","path":"function-abi-documentation","type":"8. Coarray Programming"},{"name":"8.2.1. _gfortran_caf_init","path":"_005fgfortran_005fcaf_005finit","type":"8. Coarray Programming"},{"name":"8.2.2. _gfortran_caf_finish","path":"_005fgfortran_005fcaf_005ffinish","type":"8. Coarray Programming"},{"name":"8.2.3. _gfortran_caf_this_image","path":"_005fgfortran_005fcaf_005fthis_005fimage","type":"8. Coarray Programming"},{"name":"8.2.4. _gfortran_caf_num_images","path":"_005fgfortran_005fcaf_005fnum_005fimages","type":"8. Coarray Programming"},{"name":"8.2.5. _gfortran_caf_register","path":"_005fgfortran_005fcaf_005fregister","type":"8. Coarray Programming"},{"name":"8.2.6. _gfortran_caf_deregister","path":"_005fgfortran_005fcaf_005fderegister","type":"8. Coarray Programming"},{"name":"8.2.7. _gfortran_caf_send","path":"_005fgfortran_005fcaf_005fsend","type":"8. Coarray Programming"},{"name":"8.2.8. _gfortran_caf_get","path":"_005fgfortran_005fcaf_005fget","type":"8. Coarray Programming"},{"name":"8.2.9. _gfortran_caf_sendget","path":"_005fgfortran_005fcaf_005fsendget","type":"8. Coarray Programming"},{"name":"8.2.10. _gfortran_caf_lock","path":"_005fgfortran_005fcaf_005flock","type":"8. Coarray Programming"},{"name":"8.2.11. _gfortran_caf_lock","path":"_005fgfortran_005fcaf_005funlock","type":"8. Coarray Programming"},{"name":"8.2.12. _gfortran_caf_event_post","path":"_005fgfortran_005fcaf_005fevent_005fpost","type":"8. Coarray Programming"},{"name":"8.2.13. _gfortran_caf_event_wait","path":"_005fgfortran_005fcaf_005fevent_005fwait","type":"8. Coarray Programming"},{"name":"8.2.14. _gfortran_caf_event_query","path":"_005fgfortran_005fcaf_005fevent_005fquery","type":"8. Coarray Programming"},{"name":"8.2.15. _gfortran_caf_sync_all","path":"_005fgfortran_005fcaf_005fsync_005fall","type":"8. Coarray Programming"},{"name":"8.2.16. _gfortran_caf_sync_images","path":"_005fgfortran_005fcaf_005fsync_005fimages","type":"8. Coarray Programming"},{"name":"8.2.17. _gfortran_caf_sync_memory","path":"_005fgfortran_005fcaf_005fsync_005fmemory","type":"8. Coarray Programming"},{"name":"8.2.18. _gfortran_caf_error_stop","path":"_005fgfortran_005fcaf_005ferror_005fstop","type":"8. Coarray Programming"},{"name":"8.2.19. _gfortran_caf_error_stop_str","path":"_005fgfortran_005fcaf_005ferror_005fstop_005fstr","type":"8. Coarray Programming"},{"name":"8.2.20. _gfortran_caf_atomic_define","path":"_005fgfortran_005fcaf_005fatomic_005fdefine","type":"8. Coarray Programming"},{"name":"8.2.21. _gfortran_caf_atomic_ref","path":"_005fgfortran_005fcaf_005fatomic_005fref","type":"8. Coarray Programming"},{"name":"8.2.22. _gfortran_caf_atomic_cas","path":"_005fgfortran_005fcaf_005fatomic_005fcas","type":"8. Coarray Programming"},{"name":"8.2.23. _gfortran_caf_atomic_op","path":"_005fgfortran_005fcaf_005fatomic_005fop","type":"8. Coarray Programming"},{"name":"8.2.24. _gfortran_caf_co_broadcast","path":"_005fgfortran_005fcaf_005fco_005fbroadcast","type":"8. Coarray Programming"},{"name":"8.2.25. _gfortran_caf_co_max","path":"_005fgfortran_005fcaf_005fco_005fmax","type":"8. Coarray Programming"},{"name":"8.2.26. _gfortran_caf_co_min","path":"_005fgfortran_005fcaf_005fco_005fmin","type":"8. Coarray Programming"},{"name":"8.2.27. _gfortran_caf_co_sum","path":"_005fgfortran_005fcaf_005fco_005fsum","type":"8. Coarray Programming"},{"name":"8.2.28. _gfortran_caf_co_reduce","path":"_005fgfortran_005fcaf_005fco_005freduce","type":"8. Coarray Programming"},{"name":"9. Intrinsic Procedures","path":"intrinsic-procedures","type":"9. Intrinsic Procedures"},{"name":"9.1. Introduction to intrinsic procedures","path":"introduction-to-intrinsics","type":"9. Intrinsic Procedures"},{"name":"9.2. ABORT","path":"abort","type":"9. Intrinsic Procedures"},{"name":"9.3. ABS","path":"abs","type":"9. Intrinsic Procedures"},{"name":"9.4. ACCESS","path":"access","type":"9. Intrinsic Procedures"},{"name":"9.5. ACHAR","path":"achar","type":"9. Intrinsic Procedures"},{"name":"9.6. ACOS","path":"acos","type":"9. Intrinsic Procedures"},{"name":"9.7. ACOSH","path":"acosh","type":"9. Intrinsic Procedures"},{"name":"9.8. ADJUSTL","path":"adjustl","type":"9. Intrinsic Procedures"},{"name":"9.9. ADJUSTR","path":"adjustr","type":"9. Intrinsic Procedures"},{"name":"9.10. AIMAG","path":"aimag","type":"9. Intrinsic Procedures"},{"name":"9.11. AINT","path":"aint","type":"9. Intrinsic Procedures"},{"name":"9.12. ALARM","path":"alarm","type":"9. Intrinsic Procedures"},{"name":"9.13. ALL","path":"all","type":"9. Intrinsic Procedures"},{"name":"9.14. ALLOCATED","path":"allocated","type":"9. Intrinsic Procedures"},{"name":"9.15. AND","path":"and","type":"9. Intrinsic Procedures"},{"name":"9.16. ANINT","path":"anint","type":"9. Intrinsic Procedures"},{"name":"9.17. ANY","path":"any","type":"9. Intrinsic Procedures"},{"name":"9.18. ASIN","path":"asin","type":"9. Intrinsic Procedures"},{"name":"9.19. ASINH","path":"asinh","type":"9. Intrinsic Procedures"},{"name":"9.20. ASSOCIATED","path":"associated","type":"9. Intrinsic Procedures"},{"name":"9.21. ATAN","path":"atan","type":"9. Intrinsic Procedures"},{"name":"9.22. ATAN2","path":"atan2","type":"9. Intrinsic Procedures"},{"name":"9.23. ATANH","path":"atanh","type":"9. Intrinsic Procedures"},{"name":"9.24. ATOMIC_ADD","path":"atomic_005fadd","type":"9. Intrinsic Procedures"},{"name":"9.25. ATOMIC_AND","path":"atomic_005fand","type":"9. Intrinsic Procedures"},{"name":"9.26. ATOMIC_CAS","path":"atomic_005fcas","type":"9. Intrinsic Procedures"},{"name":"9.27. ATOMIC_DEFINE","path":"atomic_005fdefine","type":"9. Intrinsic Procedures"},{"name":"9.28. ATOMIC_FETCH_ADD","path":"atomic_005ffetch_005fadd","type":"9. Intrinsic Procedures"},{"name":"9.29. ATOMIC_FETCH_AND","path":"atomic_005ffetch_005fand","type":"9. Intrinsic Procedures"},{"name":"9.30. ATOMIC_FETCH_OR","path":"atomic_005ffetch_005for","type":"9. Intrinsic Procedures"},{"name":"9.31. ATOMIC_FETCH_XOR","path":"atomic_005ffetch_005fxor","type":"9. Intrinsic Procedures"},{"name":"9.32. ATOMIC_OR","path":"atomic_005for","type":"9. Intrinsic Procedures"},{"name":"9.33. ATOMIC_REF","path":"atomic_005fref","type":"9. Intrinsic Procedures"},{"name":"9.34. ATOMIC_XOR","path":"atomic_005fxor","type":"9. Intrinsic Procedures"},{"name":"9.35. BACKTRACE","path":"backtrace","type":"9. Intrinsic Procedures"},{"name":"9.36. BESSEL_J0","path":"bessel_005fj0","type":"9. Intrinsic Procedures"},{"name":"9.37. BESSEL_J1","path":"bessel_005fj1","type":"9. Intrinsic Procedures"},{"name":"9.38. BESSEL_JN","path":"bessel_005fjn","type":"9. Intrinsic Procedures"},{"name":"9.39. BESSEL_Y0","path":"bessel_005fy0","type":"9. Intrinsic Procedures"},{"name":"9.40. BESSEL_Y1","path":"bessel_005fy1","type":"9. Intrinsic Procedures"},{"name":"9.41. BESSEL_YN","path":"bessel_005fyn","type":"9. Intrinsic Procedures"},{"name":"9.42. BGE","path":"bge","type":"9. Intrinsic Procedures"},{"name":"9.43. BGT","path":"bgt","type":"9. Intrinsic Procedures"},{"name":"9.44. BIT_SIZE","path":"bit_005fsize","type":"9. Intrinsic Procedures"},{"name":"9.45. BLE","path":"ble","type":"9. Intrinsic Procedures"},{"name":"9.46. BLT","path":"blt","type":"9. Intrinsic Procedures"},{"name":"9.47. BTEST","path":"btest","type":"9. Intrinsic Procedures"},{"name":"9.48. C_ASSOCIATED","path":"c_005fassociated","type":"9. Intrinsic Procedures"},{"name":"9.49. C_F_POINTER","path":"c_005ff_005fpointer","type":"9. Intrinsic Procedures"},{"name":"9.50. C_F_PROCPOINTER","path":"c_005ff_005fprocpointer","type":"9. Intrinsic Procedures"},{"name":"9.51. C_FUNLOC","path":"c_005ffunloc","type":"9. Intrinsic Procedures"},{"name":"9.52. C_LOC","path":"c_005floc","type":"9. Intrinsic Procedures"},{"name":"9.53. C_SIZEOF","path":"c_005fsizeof","type":"9. Intrinsic Procedures"},{"name":"9.54. CEILING","path":"ceiling","type":"9. Intrinsic Procedures"},{"name":"9.55. CHAR","path":"char","type":"9. Intrinsic Procedures"},{"name":"9.56. CHDIR","path":"chdir","type":"9. Intrinsic Procedures"},{"name":"9.57. CHMOD","path":"chmod","type":"9. Intrinsic Procedures"},{"name":"9.58. CMPLX","path":"cmplx","type":"9. Intrinsic Procedures"},{"name":"9.59. CO_BROADCAST","path":"co_005fbroadcast","type":"9. Intrinsic Procedures"},{"name":"9.60. CO_MAX","path":"co_005fmax","type":"9. Intrinsic Procedures"},{"name":"9.61. CO_MIN","path":"co_005fmin","type":"9. Intrinsic Procedures"},{"name":"9.62. CO_REDUCE","path":"co_005freduce","type":"9. Intrinsic Procedures"},{"name":"9.63. CO_SUM","path":"co_005fsum","type":"9. Intrinsic Procedures"},{"name":"9.64. COMMAND_ARGUMENT_COUNT","path":"command_005fargument_005fcount","type":"9. Intrinsic Procedures"},{"name":"9.65. COMPILER_OPTIONS","path":"compiler_005foptions","type":"9. Intrinsic Procedures"},{"name":"9.66. COMPILER_VERSION","path":"compiler_005fversion","type":"9. Intrinsic Procedures"},{"name":"9.67. COMPLEX","path":"complex","type":"9. Intrinsic Procedures"},{"name":"9.68. CONJG","path":"conjg","type":"9. Intrinsic Procedures"},{"name":"9.69. COS","path":"cos","type":"9. Intrinsic Procedures"},{"name":"9.70. COSH","path":"cosh","type":"9. Intrinsic Procedures"},{"name":"9.71. COUNT","path":"count","type":"9. Intrinsic Procedures"},{"name":"9.72. CPU_TIME","path":"cpu_005ftime","type":"9. Intrinsic Procedures"},{"name":"9.73. CSHIFT","path":"cshift","type":"9. Intrinsic Procedures"},{"name":"9.74. CTIME","path":"ctime","type":"9. Intrinsic Procedures"},{"name":"9.75. DATE_AND_TIME","path":"date_005fand_005ftime","type":"9. Intrinsic Procedures"},{"name":"9.76. DBLE","path":"dble","type":"9. Intrinsic Procedures"},{"name":"9.77. DCMPLX","path":"dcmplx","type":"9. Intrinsic Procedures"},{"name":"9.78. DIGITS","path":"digits","type":"9. Intrinsic Procedures"},{"name":"9.79. DIM","path":"dim","type":"9. Intrinsic Procedures"},{"name":"9.80. DOT_PRODUCT","path":"dot_005fproduct","type":"9. Intrinsic Procedures"},{"name":"9.81. DPROD","path":"dprod","type":"9. Intrinsic Procedures"},{"name":"9.82. DREAL","path":"dreal","type":"9. Intrinsic Procedures"},{"name":"9.83. DSHIFTL","path":"dshiftl","type":"9. Intrinsic Procedures"},{"name":"9.84. DSHIFTR","path":"dshiftr","type":"9. Intrinsic Procedures"},{"name":"9.85. DTIME","path":"dtime","type":"9. Intrinsic Procedures"},{"name":"9.86. EOSHIFT","path":"eoshift","type":"9. Intrinsic Procedures"},{"name":"9.87. EPSILON","path":"epsilon","type":"9. Intrinsic Procedures"},{"name":"9.88. ERF","path":"erf","type":"9. Intrinsic Procedures"},{"name":"9.89. ERFC","path":"erfc","type":"9. Intrinsic Procedures"},{"name":"9.90. ERFC_SCALED","path":"erfc_005fscaled","type":"9. Intrinsic Procedures"},{"name":"9.91. ETIME","path":"etime","type":"9. Intrinsic Procedures"},{"name":"9.92. EVENT_QUERY","path":"event_005fquery","type":"9. Intrinsic Procedures"},{"name":"9.93. EXECUTE_COMMAND_LINE","path":"execute_005fcommand_005fline","type":"9. Intrinsic Procedures"},{"name":"9.94. EXIT","path":"exit","type":"9. Intrinsic Procedures"},{"name":"9.95. EXP","path":"exp","type":"9. Intrinsic Procedures"},{"name":"9.96. EXPONENT","path":"exponent","type":"9. Intrinsic Procedures"},{"name":"9.97. EXTENDS_TYPE_OF","path":"extends_005ftype_005fof","type":"9. Intrinsic Procedures"},{"name":"9.98. FDATE","path":"fdate","type":"9. Intrinsic Procedures"},{"name":"9.99. FGET","path":"fget","type":"9. Intrinsic Procedures"},{"name":"9.100. FGETC","path":"fgetc","type":"9. Intrinsic Procedures"},{"name":"9.101. FLOOR","path":"floor","type":"9. Intrinsic Procedures"},{"name":"9.102. FLUSH","path":"flush","type":"9. Intrinsic Procedures"},{"name":"9.103. FNUM","path":"fnum","type":"9. Intrinsic Procedures"},{"name":"9.104. FPUT","path":"fput","type":"9. Intrinsic Procedures"},{"name":"9.105. FPUTC","path":"fputc","type":"9. Intrinsic Procedures"},{"name":"9.106. FRACTION","path":"fraction","type":"9. Intrinsic Procedures"},{"name":"9.107. FREE","path":"free","type":"9. Intrinsic Procedures"},{"name":"9.108. FSEEK","path":"fseek","type":"9. Intrinsic Procedures"},{"name":"9.109. FSTAT","path":"fstat","type":"9. Intrinsic Procedures"},{"name":"9.110. FTELL","path":"ftell","type":"9. Intrinsic Procedures"},{"name":"9.111. GAMMA","path":"gamma","type":"9. Intrinsic Procedures"},{"name":"9.112. GERROR","path":"gerror","type":"9. Intrinsic Procedures"},{"name":"9.113. GETARG","path":"getarg","type":"9. Intrinsic Procedures"},{"name":"9.114. GET_COMMAND","path":"get_005fcommand","type":"9. Intrinsic Procedures"},{"name":"9.115. GET_COMMAND_ARGUMENT","path":"get_005fcommand_005fargument","type":"9. Intrinsic Procedures"},{"name":"9.116. GETCWD","path":"getcwd","type":"9. Intrinsic Procedures"},{"name":"9.117. GETENV","path":"getenv","type":"9. Intrinsic Procedures"},{"name":"9.118. GET_ENVIRONMENT_VARIABLE","path":"get_005fenvironment_005fvariable","type":"9. Intrinsic Procedures"},{"name":"9.119. GETGID","path":"getgid","type":"9. Intrinsic Procedures"},{"name":"9.120. GETLOG","path":"getlog","type":"9. Intrinsic Procedures"},{"name":"9.121. GETPID","path":"getpid","type":"9. Intrinsic Procedures"},{"name":"9.122. GETUID","path":"getuid","type":"9. Intrinsic Procedures"},{"name":"9.123. GMTIME","path":"gmtime","type":"9. Intrinsic Procedures"},{"name":"9.124. HOSTNM","path":"hostnm","type":"9. Intrinsic Procedures"},{"name":"9.125. HUGE","path":"huge","type":"9. Intrinsic Procedures"},{"name":"9.126. HYPOT","path":"hypot","type":"9. Intrinsic Procedures"},{"name":"9.127. IACHAR","path":"iachar","type":"9. Intrinsic Procedures"},{"name":"9.128. IALL","path":"iall","type":"9. Intrinsic Procedures"},{"name":"9.129. IAND","path":"iand","type":"9. Intrinsic Procedures"},{"name":"9.130. IANY","path":"iany","type":"9. Intrinsic Procedures"},{"name":"9.131. IARGC","path":"iargc","type":"9. Intrinsic Procedures"},{"name":"9.132. IBCLR","path":"ibclr","type":"9. Intrinsic Procedures"},{"name":"9.133. IBITS","path":"ibits","type":"9. Intrinsic Procedures"},{"name":"9.134. IBSET","path":"ibset","type":"9. Intrinsic Procedures"},{"name":"9.135. ICHAR","path":"ichar","type":"9. Intrinsic Procedures"},{"name":"9.136. IDATE","path":"idate","type":"9. Intrinsic Procedures"},{"name":"9.137. IEOR","path":"ieor","type":"9. Intrinsic Procedures"},{"name":"9.138. IERRNO","path":"ierrno","type":"9. Intrinsic Procedures"},{"name":"9.139. IMAGE_INDEX","path":"image_005findex","type":"9. Intrinsic Procedures"},{"name":"9.140. INDEX","path":"index-intrinsic","type":"9. Intrinsic Procedures"},{"name":"9.141. INT","path":"int","type":"9. Intrinsic Procedures"},{"name":"9.142. INT2","path":"int2","type":"9. Intrinsic Procedures"},{"name":"9.143. INT8","path":"int8","type":"9. Intrinsic Procedures"},{"name":"9.144. IOR","path":"ior","type":"9. Intrinsic Procedures"},{"name":"9.145. IPARITY","path":"iparity","type":"9. Intrinsic Procedures"},{"name":"9.146. IRAND","path":"irand","type":"9. Intrinsic Procedures"},{"name":"9.147. IS_IOSTAT_END","path":"is_005fiostat_005fend","type":"9. Intrinsic Procedures"},{"name":"9.148. IS_IOSTAT_EOR","path":"is_005fiostat_005feor","type":"9. Intrinsic Procedures"},{"name":"9.149. ISATTY","path":"isatty","type":"9. Intrinsic Procedures"},{"name":"9.150. ISHFT","path":"ishft","type":"9. Intrinsic Procedures"},{"name":"9.151. ISHFTC","path":"ishftc","type":"9. Intrinsic Procedures"},{"name":"9.152. ISNAN","path":"isnan","type":"9. Intrinsic Procedures"},{"name":"9.153. ITIME","path":"itime","type":"9. Intrinsic Procedures"},{"name":"9.154. KILL","path":"kill","type":"9. Intrinsic Procedures"},{"name":"9.155. KIND","path":"kind","type":"9. Intrinsic Procedures"},{"name":"9.156. LBOUND","path":"lbound","type":"9. Intrinsic Procedures"},{"name":"9.157. LCOBOUND","path":"lcobound","type":"9. Intrinsic Procedures"},{"name":"9.158. LEADZ","path":"leadz","type":"9. Intrinsic Procedures"},{"name":"9.159. LEN","path":"len","type":"9. Intrinsic Procedures"},{"name":"9.160. LEN_TRIM","path":"len_005ftrim","type":"9. Intrinsic Procedures"},{"name":"9.161. LGE","path":"lge","type":"9. Intrinsic Procedures"},{"name":"9.162. LGT","path":"lgt","type":"9. Intrinsic Procedures"},{"name":"9.163. LINK","path":"link","type":"9. Intrinsic Procedures"},{"name":"9.164. LLE","path":"lle","type":"9. Intrinsic Procedures"},{"name":"9.165. LLT","path":"llt","type":"9. Intrinsic Procedures"},{"name":"9.166. LNBLNK","path":"lnblnk","type":"9. Intrinsic Procedures"},{"name":"9.167. LOC","path":"loc","type":"9. Intrinsic Procedures"},{"name":"9.168. LOG","path":"log","type":"9. Intrinsic Procedures"},{"name":"9.169. LOG10","path":"log10","type":"9. Intrinsic Procedures"},{"name":"9.170. LOG_GAMMA","path":"log_005fgamma","type":"9. Intrinsic Procedures"},{"name":"9.171. LOGICAL","path":"logical","type":"9. Intrinsic Procedures"},{"name":"9.172. LONG","path":"long","type":"9. Intrinsic Procedures"},{"name":"9.173. LSHIFT","path":"lshift","type":"9. Intrinsic Procedures"},{"name":"9.174. LSTAT","path":"lstat","type":"9. Intrinsic Procedures"},{"name":"9.175. LTIME","path":"ltime","type":"9. Intrinsic Procedures"},{"name":"9.176. MALLOC","path":"malloc","type":"9. Intrinsic Procedures"},{"name":"9.177. MASKL","path":"maskl","type":"9. Intrinsic Procedures"},{"name":"9.178. MASKR","path":"maskr","type":"9. Intrinsic Procedures"},{"name":"9.179. MATMUL","path":"matmul","type":"9. Intrinsic Procedures"},{"name":"9.180. MAX","path":"max","type":"9. Intrinsic Procedures"},{"name":"9.181. MAXEXPONENT","path":"maxexponent","type":"9. Intrinsic Procedures"},{"name":"9.182. MAXLOC","path":"maxloc","type":"9. Intrinsic Procedures"},{"name":"9.183. MAXVAL","path":"maxval","type":"9. Intrinsic Procedures"},{"name":"9.184. MCLOCK","path":"mclock","type":"9. Intrinsic Procedures"},{"name":"9.185. MCLOCK8","path":"mclock8","type":"9. Intrinsic Procedures"},{"name":"9.186. MERGE","path":"merge","type":"9. Intrinsic Procedures"},{"name":"9.187. MERGE_BITS","path":"merge_005fbits","type":"9. Intrinsic Procedures"},{"name":"9.188. MIN","path":"min","type":"9. Intrinsic Procedures"},{"name":"9.189. MINEXPONENT","path":"minexponent","type":"9. Intrinsic Procedures"},{"name":"9.190. MINLOC","path":"minloc","type":"9. Intrinsic Procedures"},{"name":"9.191. MINVAL","path":"minval","type":"9. Intrinsic Procedures"},{"name":"9.192. MOD","path":"mod","type":"9. Intrinsic Procedures"},{"name":"9.193. MODULO","path":"modulo","type":"9. Intrinsic Procedures"},{"name":"9.194. MOVE_ALLOC","path":"move_005falloc","type":"9. Intrinsic Procedures"},{"name":"9.195. MVBITS","path":"mvbits","type":"9. Intrinsic Procedures"},{"name":"9.196. NEAREST","path":"nearest","type":"9. Intrinsic Procedures"},{"name":"9.197. NEW_LINE","path":"new_005fline","type":"9. Intrinsic Procedures"},{"name":"9.198. NINT","path":"nint","type":"9. Intrinsic Procedures"},{"name":"9.199. NORM2","path":"norm2","type":"9. Intrinsic Procedures"},{"name":"9.200. NOT","path":"not","type":"9. Intrinsic Procedures"},{"name":"9.201. NULL","path":"null","type":"9. Intrinsic Procedures"},{"name":"9.202. NUM_IMAGES","path":"num_005fimages","type":"9. Intrinsic Procedures"},{"name":"9.203. OR","path":"or","type":"9. Intrinsic Procedures"},{"name":"9.204. PACK","path":"pack","type":"9. Intrinsic Procedures"},{"name":"9.205. PARITY","path":"parity","type":"9. Intrinsic Procedures"},{"name":"9.206. PERROR","path":"perror","type":"9. Intrinsic Procedures"},{"name":"9.207. POPCNT","path":"popcnt","type":"9. Intrinsic Procedures"},{"name":"9.208. POPPAR","path":"poppar","type":"9. Intrinsic Procedures"},{"name":"9.209. PRECISION","path":"precision","type":"9. Intrinsic Procedures"},{"name":"9.210. PRESENT","path":"present","type":"9. Intrinsic Procedures"},{"name":"9.211. PRODUCT","path":"product","type":"9. Intrinsic Procedures"},{"name":"9.212. RADIX","path":"radix","type":"9. Intrinsic Procedures"},{"name":"9.213. RAN","path":"ran","type":"9. Intrinsic Procedures"},{"name":"9.214. RAND","path":"rand","type":"9. Intrinsic Procedures"},{"name":"9.215. RANDOM_NUMBER","path":"random_005fnumber","type":"9. Intrinsic Procedures"},{"name":"9.216. RANDOM_SEED","path":"random_005fseed","type":"9. Intrinsic Procedures"},{"name":"9.217. RANGE","path":"range","type":"9. Intrinsic Procedures"},{"name":"9.218. RANK","path":"rank","type":"9. Intrinsic Procedures"},{"name":"9.219. REAL","path":"real","type":"9. Intrinsic Procedures"},{"name":"9.220. RENAME","path":"rename","type":"9. Intrinsic Procedures"},{"name":"9.221. REPEAT","path":"repeat","type":"9. Intrinsic Procedures"},{"name":"9.222. RESHAPE","path":"reshape","type":"9. Intrinsic Procedures"},{"name":"9.223. RRSPACING","path":"rrspacing","type":"9. Intrinsic Procedures"},{"name":"9.224. RSHIFT","path":"rshift","type":"9. Intrinsic Procedures"},{"name":"9.225. SAME_TYPE_AS","path":"same_005ftype_005fas","type":"9. Intrinsic Procedures"},{"name":"9.226. SCALE","path":"scale","type":"9. Intrinsic Procedures"},{"name":"9.227. SCAN","path":"scan","type":"9. Intrinsic Procedures"},{"name":"9.228. SECNDS","path":"secnds","type":"9. Intrinsic Procedures"},{"name":"9.229. SECOND","path":"second","type":"9. Intrinsic Procedures"},{"name":"9.230. SELECTED_CHAR_KIND","path":"selected_005fchar_005fkind","type":"9. Intrinsic Procedures"},{"name":"9.231. SELECTED_INT_KIND","path":"selected_005fint_005fkind","type":"9. Intrinsic Procedures"},{"name":"9.232. SELECTED_REAL_KIND","path":"selected_005freal_005fkind","type":"9. Intrinsic Procedures"},{"name":"9.233. SET_EXPONENT","path":"set_005fexponent","type":"9. Intrinsic Procedures"},{"name":"9.234. SHAPE","path":"shape","type":"9. Intrinsic Procedures"},{"name":"9.235. SHIFTA","path":"shifta","type":"9. Intrinsic Procedures"},{"name":"9.236. SHIFTL","path":"shiftl","type":"9. Intrinsic Procedures"},{"name":"9.237. SHIFTR","path":"shiftr","type":"9. Intrinsic Procedures"},{"name":"9.238. SIGN","path":"sign","type":"9. Intrinsic Procedures"},{"name":"9.239. SIGNAL","path":"signal","type":"9. Intrinsic Procedures"},{"name":"9.240. SIN","path":"sin","type":"9. Intrinsic Procedures"},{"name":"9.241. SINH","path":"sinh","type":"9. Intrinsic Procedures"},{"name":"9.242. SIZE","path":"size","type":"9. Intrinsic Procedures"},{"name":"9.243. SIZEOF","path":"sizeof","type":"9. Intrinsic Procedures"},{"name":"9.244. SLEEP","path":"sleep","type":"9. Intrinsic Procedures"},{"name":"9.245. SPACING","path":"spacing","type":"9. Intrinsic Procedures"},{"name":"9.246. SPREAD","path":"spread","type":"9. Intrinsic Procedures"},{"name":"9.247. SQRT","path":"sqrt","type":"9. Intrinsic Procedures"},{"name":"9.248. SRAND","path":"srand","type":"9. Intrinsic Procedures"},{"name":"9.249. STAT","path":"stat","type":"9. Intrinsic Procedures"},{"name":"9.250. STORAGE_SIZE","path":"storage_005fsize","type":"9. Intrinsic Procedures"},{"name":"9.251. SUM","path":"sum","type":"9. Intrinsic Procedures"},{"name":"9.252. SYMLNK","path":"symlnk","type":"9. Intrinsic Procedures"},{"name":"9.253. SYSTEM","path":"system","type":"9. Intrinsic Procedures"},{"name":"9.254. SYSTEM_CLOCK","path":"system_005fclock","type":"9. Intrinsic Procedures"},{"name":"9.255. TAN","path":"tan","type":"9. Intrinsic Procedures"},{"name":"9.256. TANH","path":"tanh","type":"9. Intrinsic Procedures"},{"name":"9.257. THIS_IMAGE","path":"this_005fimage","type":"9. Intrinsic Procedures"},{"name":"9.258. TIME","path":"time","type":"9. Intrinsic Procedures"},{"name":"9.259. TIME8","path":"time8","type":"9. Intrinsic Procedures"},{"name":"9.260. TINY","path":"tiny","type":"9. Intrinsic Procedures"},{"name":"9.261. TRAILZ","path":"trailz","type":"9. Intrinsic Procedures"},{"name":"9.262. TRANSFER","path":"transfer","type":"9. Intrinsic Procedures"},{"name":"9.263. TRANSPOSE","path":"transpose","type":"9. Intrinsic Procedures"},{"name":"9.264. TRIM","path":"trim","type":"9. Intrinsic Procedures"},{"name":"9.265. TTYNAM","path":"ttynam","type":"9. Intrinsic Procedures"},{"name":"9.266. UBOUND","path":"ubound","type":"9. Intrinsic Procedures"},{"name":"9.267. UCOBOUND","path":"ucobound","type":"9. Intrinsic Procedures"},{"name":"9.268. UMASK","path":"umask","type":"9. Intrinsic Procedures"},{"name":"9.269. UNLINK","path":"unlink","type":"9. Intrinsic Procedures"},{"name":"9.270. UNPACK","path":"unpack","type":"9. Intrinsic Procedures"},{"name":"9.271. VERIFY","path":"verify","type":"9. Intrinsic Procedures"},{"name":"9.272. XOR","path":"xor","type":"9. Intrinsic Procedures"},{"name":"10. Intrinsic Modules","path":"intrinsic-modules","type":"10. Intrinsic Modules"},{"name":"10.1. ISO_FORTRAN_ENV","path":"iso_005ffortran_005fenv","type":"10. Intrinsic Modules"},{"name":"10.2. ISO_C_BINDING","path":"iso_005fc_005fbinding","type":"10. Intrinsic Modules"},{"name":"10.3. IEEE modules: IEEE_EXCEPTIONS, IEEE_ARITHMETIC, and IEEE_FEATURES","path":"ieee-modules","type":"10. Intrinsic Modules"},{"name":"10.4. OpenMP Modules OMP_LIB and OMP_LIB_KINDS","path":"openmp-modules-omp_005flib-and-omp_005flib_005fkinds","type":"10. Intrinsic Modules"},{"name":"10.5. OpenACC Module OPENACC","path":"openacc-module-openacc","type":"10. Intrinsic Modules"}],"types":[{"name":"1. Introduction","count":8,"slug":"1-introduction"},{"name":"2. Command Options","count":11,"slug":"2-command-options"},{"name":"3. Runtime","count":13,"slug":"3-runtime"},{"name":"4. Fortran 2003 and 2008 Status","count":5,"slug":"4-fortran-2003-and-2008-status"},{"name":"5. Compiler Characteristics","count":7,"slug":"5-compiler-characteristics"},{"name":"6. Extensions","count":29,"slug":"6-extensions"},{"name":"7. Mixed-Language Programming","count":19,"slug":"7-mixed-language-programming"},{"name":"8. Coarray Programming","count":33,"slug":"8-coarray-programming"},{"name":"9. Intrinsic Procedures","count":273,"slug":"9-intrinsic-procedures"},{"name":"10. Intrinsic Modules","count":6,"slug":"10-intrinsic-modules"}]}