Micro-Macro Modeling And Computation Of Ferrofluids