You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -98,25 +110,19 @@ Each directory has its own README and examples.
98
110
99
111
---
100
112
101
-
*[cxx/](./cxx): standard Fortran C / C++ bindings
102
113
* [real/](./real): Numerous examples dealing with practical features of real floating point numbers, including sentinel NaN and polymorphism.
103
114
* [character/](./character): String handling is easy and performant in modern Fortran.
104
115
* [standard/](./standard): advanced features that can be done with Fortran standard coding
105
116
* [submodule](https://github.com/scivision/fortran-submodule): Fortran 2008 and CMake ≥ 3.12 enable even better large program architecture with `submodule`
106
117
* [system/](./system): system (hardware) functionality accessible via Fortran
107
118
108
-
## Companion libraries
119
+
## Companion libraries and examples
109
120
121
+
* [C / C++ interfaced with Fortran](https://github.com/scivision/fortran-c-cpp-interface)
Flang 6 and PGI 18.10 seem to have a bug with `iso_fortran_env` that doesn't allow `compiler_version` and `compiler_options` to work unless `use iso_fortran_env` is ONLY used in `program` and NOT `module`*even if* using `only`.
119
-
Thus, simple programs like `pragma.f90` work, but not the usual programs to print the compiler versions and options with Flang and PGI.
120
126
121
127
## Resources
122
128
@@ -152,7 +158,7 @@ Thus, simple programs like `pragma.f90` work, but not the usual programs to prin
0 commit comments