Executive SummaryThis document describes the conversion of the Forces Mobilization Model (FORCEMOB) from the FORTRAN programming language to the C programming language. FORCEMOB is used in the Risk Assessment and Mitigation Framework for Strategic Materials (RAMF-SM), which provides support to the Defense Logistics Agency (DLA) in estimating potential shortfalls of strategic and critical materials (S&CM) in a national emergency scenario and determining materials (and quantities thereof) to be included in the National Defense Stockpile (NDS). FORCEMOB is stable and produces consistent results, but updating it to a more modern language would be beneficial for software maintenance and development. Conversion was achieved through a combination of automated translation with the FOR-C tool and human code review and modification. The C version of FORCEMOB was validated against the FORTRAN version: given identical data, it should produce identical results. Testing reveals that the C version of FORCEMOB is identical to 6 decimal places, which is well within an acceptable range of precision. The authors conclude that the C version of FORCEMOB is ready for operational use.This page is intentionally blank.v
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.