  This is the first part of the project toward an effective algorithm to
evaluate all genus Gromov-Witten invariants of quintic Calabi-Yau threefolds.
In this paper, we introduce the notion of Mixed-Spin-P fields, construct their
moduli spaces, and construct the virtual cycles of these moduli spaces.
