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 = fmultcrl.F 15a4005a5dSBarry SmithSOURCEH = 16a4005a5dSBarry SmithOBJSC = 17a4005a5dSBarry SmithOBJSF = fmultcrl.o 18*5ebcd58dSSatish BalayLIBBASE = libpetscsys 19a4005a5dSBarry SmithMANSEC = Sys 2040eeca14SSatish BalayLOCDIR = src/mat/impls/aij/seq/crl/ftn-kernels/ 21a4005a5dSBarry SmithDIRS = 22a4005a5dSBarry Smith 23da93591fSBarry Smithinclude ${PETSC_DIR}/conf/variables 24da93591fSBarry Smithinclude ${PETSC_DIR}/conf/rules 25a4005a5dSBarry Smithinclude ${PETSC_DIR}/conf/test 26a4005a5dSBarry Smith 27a4005a5dSBarry Smith 28