SHELL = /bin/sh #f90 = /home/enduser/g0306332/inter/fce/bin/ifort f90 = /app1/mvapich/current/bin/mpif90 opt = -r8 -w95 -c -O3 opt2 = -r8 -132 -fPIC -g -w90 -w -w95 -c -O3 -I/home/svu/g0306332/codes/petsc-3.1-p0/atlas5-mpi-nodebug/include -I/home/svu/g0306332/codes/petsc-3.1-p0/include -I/home/svu/g0306332/lib/hypre-2.6.0b_atlas5/include -I/app1/mvapich2/1.4/include -I/app1/mvapich2/current/include -I/home/svu/g0306332/codes/petsc-3.1-p0/atlas5-mpi-nodebug/include -I/home/svu/g0306332/lib/hypre-2.6.0b_atlas5/include -I/app1/mvapich2/1.4/include -I/app1/mvapich2/current/include opt3 = -w95 -c -O3 libs =/home/svu/g0306332/lib/tecio64.a /home/svu/g0306332/lib/linux64.a #libs =/home/enduser/g0306332/lib/tecio32.a /home/enduser/g0306332/lib/atlas.a OBJS = global.o grid.o flux_area.o bc.o bc_impl.o bc_semi.o set_matrix.o inter_step.o mom_disz.o poisson.o petsc_sub.o cell_data.o fractional.o a.out : ns2d_c.o cell_data.o fractional.o $(f90) -r8 -w95 -fPIC -g -O3 -o a.out $(OBJS) ns2d_c.o -Wl,-rpath,/home/svu/g0306332/codes/petsc-3.1-p0/atlas5-mpi-nodebug/lib -L/home/svu/g0306332/codes/petsc-3.1-p0/atlas5-mpi-nodebug/lib -lpetsc -Wl,-rpath,/home/svu/g0306332/lib/hypre-2.6.0b_atlas5/lib -L/home/svu/g0306332/lib/hypre-2.6.0b_atlas5/lib -lHYPRE -lmpichcxx -lstdc++ -Wl,-rpath,/app1/intel/mkl/10.0.5.025/lib/em64t -L/app1/intel/mkl/10.0.5.025/lib/em64t -lmkl_lapack -lmkl -lguide -lpthread -L/app1/mvapich2/1.4/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -ldl -lmpich -lpthread -lrdmacm -libverbs -libumad -lrt -lgcc_s -lmpichf90 -L/app1/intel/Compiler/11.0/074/lib/intel64 -lifport -lifcore -limf -lsvml -lm -lipgo -lirc -lirc_s -lm -lmpichcxx -lstdc++ -lmpichcxx -lstdc++ -ldl -lmpich -lpthread -lrdmacm -libverbs -libumad -lrt -lgcc_s -ldl $(libs) global.o : global.F $(f90) $(opt2) global.F grid.o : grid.f90 global.o $(f90) $(opt3) grid.f90 flux_area.o : flux_area.f90 global.o $(f90) $(opt) flux_area.f90 bc.o : bc.f90 flux_area.o $(f90) $(opt) bc.f90 bc_impl.o : bc_impl.f90 bc.o $(f90) $(opt) bc_impl.f90 bc_semi.o : bc_semi.f90 bc.o $(f90) $(opt) bc_semi.f90 set_matrix.o : set_matrix.f90 bc_semi.o bc_impl.o $(f90) $(opt) set_matrix.f90 inter_step.o : inter_step.f90 bc_impl.o $(f90) $(opt) inter_step.f90 mom_disz.o : mom_disz.f90 bc_impl.o bc_semi.o set_matrix.o $(f90) $(opt) mom_disz.f90 poisson.o : poisson.f90 set_matrix.o $(f90) $(opt) poisson.f90 petsc_sub.o : petsc_sub.F poisson.o $(f90) $(opt2) petsc_sub.F cell_data.o : cell_data.f90 grid.o set_matrix.o $(f90) $(opt) cell_data.f90 fractional.o : fractional.f90 mom_disz.o petsc_sub.o inter_step.o $(f90) $(opt) fractional.f90 ns2d_c.o : ns2d_c.f90 cell_data.o fractional.o $(f90) $(opt2) ns2d_c.f90