It would be great if you could clean up your example and add it to the documentation.
Thanks, Jiahao Chen Research Scientist MIT CSAIL On Sun, May 31, 2015 at 3:17 AM, Andre Bieler <andre.biele...@gmail.com> wrote: > Ok so I have a few simple examples working for ccalling fortran functions > and subroutines from Julia. > Maybe someone will find this useful examples when first looking into > calling fortran from julia. > > compile the following fortran mod > ``` > !fileName = simplemodule.f95 > module simpleModule > > implicit none > > contains > function foo(x) > integer :: foo, x > foo = x * 2 > end function foo > > subroutine bar(x, a, b) > integer, intent(in) :: x > integer, intent(out) :: a, b > > a = x + 3 > b = x * 3 > end subroutine bar > > subroutine keg(x, a, b) > real*8, intent(in) :: x > real*8, intent(out) :: a, b > > a = x + 3.0 > b = x * 3.0 > end subroutine keg > > subroutine ruf(x, y) > real*8, dimension(3), intent(in) :: x > real*8, dimension(3), intent(out) :: y > integer :: i > > DO i = 1, 3 > y(i) = 2*x(i) > END DO > end subroutine ruf > > end module simplemodule > ``` >