  Geometric phases have stimulated researchers for its potential applications
in many areas of science. One of them is fault-tolerant quantum computation. A
preliminary requisite of quantum computation is the implementation of
controlled logic gates by controlled dynamics of qubits. In controlled
dynamics, one qubit undergoes coherent evolution and acquires appropriate
phase, depending on the state of other qubits. If the evolution is geometric,
then the phase acquired depend only on the geometry of the path executed, and
is robust against certain types of errors. This phenomenon leads to an
inherently fault-tolerant quantum computation.
  Here we suggest a technique of using non-adiabatic geometric phase for
quantum computation, using selective excitation. In a two-qubit system, we
selectively evolve a suitable subsystem where the control qubit is in state
|1>, through a closed circuit. By this evolution, the target qubit gains a
phase controlled by the state of the control qubit. Using these geometric phase
gates we demonstrate implementation of Deutsch-Jozsa algorithm and Grover's
search algorithm in a two-qubit system.
