I am looking to perform matrix exponentials, which apparently the Expokit library is suitable for. Sadly unlike Lapack or OpenMP this is not easily installed from Cygwin or Mingw for Windows. Therefore I have downloaded the library from here, however once unpacked it consists purely of .f files with little guidance on how to use them. The only site I've found online isn't much use (Fortran Wiki), as it doesn't give any indication of how the Expokit library is linked.
I would greatly appreciate any guidance on how to install Expokit on Windows, or alternatively on Ubuntu if Windows is not suitable.
Making the change suggested by ripero and running 'make sample_d' on Ubuntu I get the log shown below. I assume this means the sample has been compiled successfully, but I have no idea how this enables me to use Expokit as a library in my Fortran programs. Could someone please provide guidance on this?
XX:~/programs/expokit/expokit/fortran$ make sample_d f77 -O3 -c blas.f blas.f:404:72: 10 assign 30 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:409:19: 20 go to next,(30, 50, 70, 110) 1 Warning: Deleted feature: Assigned GOTO statement at (1) blas.f:411:72: assign 50 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:420:72: assign 70 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:427:72: assign 110 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1621:72: 10 assign 30 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1628:19: go to next,(30, 50, 70, 90, 110) 1 Warning: Deleted feature: Assigned GOTO statement at (1) blas.f:1630:72: assign 50 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1639:72: assign 70 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1644:72: 100 assign 110 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1671:72: 85 assign 90 to next 1 Warning: Deleted feature: ASSIGN statement at (1) blas.f:1689:16: go to next,( 50, 70, 90, 110 ) 1 Warning: Deleted feature: Assigned GOTO statement at (1) f77 -O3 -c lapack.f f77 -o sample_d sample_d.o clock.o expokit.o mataid.o blas.o lapack.o