A forward modeling of P-waves for the 2008 Wenchuan earthquake revealed at least seven sub-events that occurred during faulting with the largest event (i.e., the third sub-event) located at a position similar to 50 km northeast of the epicenter. Simulations of P-waves showed that it would be more appropriate to model the P-waves using thrust faulting for the first three sub-events and using strike-slip faulting for the last four. In other words, the faulting for the 2008 Wenchuan earthquake was composed substantially of two mechanisms; the former was a thrust faulting and the latter was a strike-slip rupture. The mechanical transition was near the town of Beichuan, similar to 100 km northeast of the epicenter. Variations in radiated seismic energy (E-S) showed the largest E-S released from the fourth sub-event. Results also indicated remarkable distinctions between E-S and E-S0 (called the available energy). On the whole, the total E-S, which was higher than E-S0 estimated from static stress drop, suggested that the earthquake should be interrupted by a stress model of abrupt-locking. Further, the former thrust faulting released a relatively lower amount of E-S than the latter strike-slip event. Orowan's stress model, i.e., E-S approximate to E-S0, can specify former thrust ruptures implying a high rupture velocity. Because E-S > E-S0 for latter strike-slip ruptures, a stress model of abrupt-locking, implying higher dynamic stress drop and lower friction during an earthquake, can account for the feature of the latter ruptures. This might suggest that the 2008 Wenchuan earthquake should have a high rupture velocity, perhaps approaching the crustal S-wave velocity or even higher.