A coupled CFD/CSD methodology for modeling weapon detonation and fragmentation