ALL: minsurf1 blackscholes

CFLAGS                =
FFLAGS                =
CPPFLAGS        =
FPPFLAGS        =         
LOCDIR          = src/complementarity/examples/tutorials/
TUTORIALS        = minsurf1.c blackscholes.c
MANSEC                = Complementarity

TESTEXAMPLES_C  = minsurf1.tao runminsurf1 minsurf1.rm blackscholes.tao runblackscholes blackscholes.rm

EXAMPLESC       = minsurf1.c blackscholes.c
EXAMPLESF       = 
DIRS                = 

TMPROSC          = ../../../taouni/simple.c
TMPROSH          = ../../../taouni/simple.h

include ${TAO_DIR}/bmake/tao_common

minsurf1: minsurf1.o  tao_chkopts
        -${CLINKER} -o minsurf1 minsurf1.o ${TAO_LIB} ${PETSC_SNES_LIB}
        ${RM} minsurf1.o

blackscholes: blackscholes.o  tao_chkopts
        -${CLINKER} -o blackscholes blackscholes.o ${TAO_LIB} ${PETSC_SNES_LIB}
        ${RM} blackscholes.o

runminsurf1:
        -@${MPIEXEC} -np 1 ./minsurf1 -tao_smonitor \
          -tao_method tao_ssils > minsurf1_1.tmp 2>&1;   \
          if (diff output/minsurf1_1.out minsurf1_1.tmp) then true; \
          else echo "Possible problem with minsurf1_1, diffs above"; fi; \
          ${RM} -f minsurf1_1.tmp

runblackscholes:
        -@${MPIEXEC} -np 1 ./blackscholes -mt 3 -tao_smonitor \
          -tao_method tao_ssils > blackscholes_1.tmp 2>&1;   \
          if (diff output/blackscholes_1.out blackscholes_1.tmp) then true; \
          else echo "Possible problem with blackscholes_1, diffs above"; fi; \
          ${RM} -f blackscholes_1.tmp