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