xref: /petsc/src/mat/ftn-kernels/makefile (revision c60f02097ec1bad1d486ea4e6635560ad6843df9)
1*c60f0209SBarry Smith
2*c60f0209SBarry Smith# This directory contains some computational kernels written in
3*c60f0209SBarry Smith# Fortran77.  These are mainly intended to provide high performance for
4*c60f0209SBarry Smith# COMPLEX arithmetic (since most C++ compilers do not do a good job
5*c60f0209SBarry Smith# optimizing complex number calculations), but can also be used to
6*c60f0209SBarry Smith# compare against C versions of the same kernels.
7*c60f0209SBarry Smith
8*c60f0209SBarry SmithALL: lib
9*c60f0209SBarry Smith#requirespackage   'PETSC_USE_FORTRAN_KERNELS'
10*c60f0209SBarry Smith
11*c60f0209SBarry SmithCFLAGS   =
12*c60f0209SBarry SmithFFLAGS   =
13*c60f0209SBarry SmithSOURCEC  =
14*c60f0209SBarry SmithSOURCEF  = sgemv.F
15*c60f0209SBarry SmithSOURCEH  =
16*c60f0209SBarry SmithOBJSC    =
17*c60f0209SBarry SmithOBJSF    = sgemv.o
18*c60f0209SBarry SmithLIBBASE  = libpetscmat
19*c60f0209SBarry SmithMANSEC   = Sys
20*c60f0209SBarry SmithLOCDIR   = src/mat/ftn-kernels/
21*c60f0209SBarry Smith
22*c60f0209SBarry Smithinclude ${PETSC_DIR}/conf/base
23*c60f0209SBarry Smithinclude ${PETSC_DIR}/conf/test
24*c60f0209SBarry Smith
25*c60f0209SBarry Smith
26