1cdb0f33dSPierre Jolivet-include ../../../../../../petscdir.mk 2a4005a5dSBarry Smith# This directory contains some computational kernels written in 3*2ef1f0ffSBarry Smith# Fortran. 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. 764779880SMatthew G Knepley#requiresdefine 'PETSC_USE_FORTRAN_KERNELS' 8a4005a5dSBarry Smith 9a4005a5dSBarry SmithSOURCEC = 10c96caaccSSatish BalaySOURCEF90= fmult.F90 fmultadd.F90 fsolve.F90 frelax.F90 11a4005a5dSBarry SmithSOURCEH = 12a4005a5dSBarry SmithLIBBASE = libpetscmat 13a4005a5dSBarry SmithMANSEC = Sys 14a4005a5dSBarry SmithDIRS = 15a4005a5dSBarry Smith 16af0996ceSBarry Smithinclude ${PETSC_DIR}/lib/petsc/conf/variables 17af0996ceSBarry Smithinclude ${PETSC_DIR}/lib/petsc/conf/rules 18af0996ceSBarry Smithinclude ${PETSC_DIR}/lib/petsc/conf/test 19a4005a5dSBarry Smith 20a4005a5dSBarry Smith 21