| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | C StarPU --- Runtime system for heterogeneous multicore architectures.CC Copyright (C) 2010  Université de Bordeaux 1C Copyright (C) 2010  Centre National de la Recherche ScientifiqueCC StarPU is free software; you can redistribute it and/or modifyC it under the terms of the GNU Lesser General Public License as published byC the Free Software Foundation; either version 2.1 of the License, or (atC your option) any later version.CC StarPU is distributed in the hope that it will be useful, butC WITHOUT ANY WARRANTY; without even the implied warranty ofC MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.CC See the GNU Lesser General Public License in COPYING.LGPL for more details.C      MODULE STARPU_FORTRAN        USE ISO_C_BINDING          TYPE codelet              REAL :: A,B,C          END TYPE codelet      CONTAINS                SUBROUTINE PRINT_INT(X)              INTEGER :: X              WRITE(*,*) 'X =', X          END SUBROUTINE          SUBROUTINE STARPU_SUBMIT_CODELET(CPUFUNC, ARG)              INTEGER :: ARG              INTERFACE                  SUBROUTINE CPUFUNC(ARG)                      INTEGER :: ARG                  END SUBROUTINE              END INTERFACE              CALL CPUFUNC(ARG)          END SUBROUTINE      END MODULE STARPU_FORTRAN      MODULE STARPU_FORTRAN2        USE ISO_C_BINDING      CONTAINS          SUBROUTINE PRINT_INT2(X)              INTEGER :: X              WRITE(*,*) 'X =', X          END SUBROUTINE      END MODULE STARPU_FORTRAN2
 |