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