Added PETSc header files, initialization and finalization code
Added PETSc related flags, use_petsc, petsc_linear, petsc_nonlinear and the initialization of these flags
Added the petsc_citcoms.h and Petsc_citcoms.c files, modified lib/Makefile.am, fixed some minor bugs
started working on solve_constrained_flow_iterative_petsc and solve_ahat_p_fhat_petsc methods
started working on the v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, p_to_nodes_petsc implementations
completed the implementation of p_to_nodes_petsc
commented out p_to_nodes_petsc, v_from_vector_petsc, v_from_vector_pseudo_surf_petsc, solve_constrained_flow_iterative_petsc
Added PETSc related initialization to general_stokes_solver_setup Moved MATSHELL and PCSHELL contexts to global_defs.h from petsc_citcoms.h
added solve_Ahat_p_fhat_BiCG_PETSc implementation
added solve_Ahat_p_fhat_CG_PETSc implementation
cleaned up the signatures of solve_Ahat_p_fhat_CG_PETSc and solve_Ahat_p_fhat_BiCG_PETSc and added a petsc_uzawa_tol parameter
Added calls to various PETSc versions of solve_Ahat_p_fhat functions
fixed some bugs; started replacing VecGetOwnershipRange with VecGetArray
completed replacing VecGetOwnershipRange with VecGetArray
Started on the solve_Ahat_p_fhat_PETSc_Schur implementation
Added velocity and pressure vector initialization to solve_Ahat_p_fhat_PETSc_Schur
completed solve_Ahat_p_fhat_PETSc_Schur implementation