Browse Source

doc: more explanation on native or not fortran support

Nathalie Furmento 8 years ago
parent
commit
26ba7bc0a7
1 changed files with 10 additions and 0 deletions
  1. 10 0
      doc/doxygen/chapters/450_native_fortran_support.doxy

+ 10 - 0
doc/doxygen/chapters/450_native_fortran_support.doxy

@@ -30,6 +30,9 @@ standard. It has currently been tested successfully with GNU GFortran 4.9,
 GFortran 5.x, GFortran 6.x and the Intel Fortran Compiler >= 2016. It is known
 not to work with GNU GFortran < 4.9, Intel Fortran Compiler < 2016.
 
+See Section \ref OldFortran on information on how to write StarPU
+Fortran code with older compilers.
+
 \subsection Configuration Configuration
 
 The Native Fortran API is enabled and its companion
@@ -209,6 +212,13 @@ with StarPU using C marshalling functions as exemplified in StarPU's
 <c>examples/fortran/</c> and <c>examples/fortran90/</c> example
 directories, though the process will be less convenient.
 
+Basically, the main FORTRAN code calls some C wrapper functions to
+submit tasks to StarPU. Then, when StarPU starts a task, another C
+wrapper function calls the FORTRAN routine for the task.
+
+Note that you will have to disable the native support through the
+configure option \ref disable-fortran "--disable-fortran".
+
 \subsection APIMIX Valid API Mixes and Language Mixes
 
 Mixing uses of