Zaslat SMS: A description of the CMRC primitive equation numerical weather prediction model /