V. M. K. Kotteda, A. Chattopadhyay, V. Kumar and W. Spotz, "A framework to integrate MFiX with Trilinos for high fidelity fluidized bed computations," 2016 IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, 2016, pp. 1-6. doi: 10.1109/HPEC.2016.7761603
Abstract: A framework is developed to integrate MFiX, an open source multiphase flow solver, with state-of-the-art pre-conditioners and linear solver packages in Trilinos via MFIX, Fortran, C and CPP wrappers. The computations are carried out to simulate flow in a fluidized bed problem with MFiX as well as the integrated solver, MFiX-Trilinos. BiConjugate gradient stabilized method as well as GMRES is used to solve the linear system of equations. The linear system of equations for the flow variable are solved using the built-in solvers in MFiX. On the other hand, MFiX-Trilinos uses the solvers from AztecOO package in Trilinos. The performance of the integrated solver is tested on various computer architectures for variety of problem sizes. The flow from the solver with the integrated framework and MFiX are in good agreement. However, the solver in MFiX-Trilinos is, approximately 30% faster compared to the same solver in MFiX.
Keywords: FORTRAN;chemical engineering computing;conjugate gradient methods;fluidised beds;public domain software;software architecture;software packages;AztecOO package;C wrappers;CPP wrappers;Fortran;GMRES;MFiX-Trilinos;biconjugate gradient stabilized method;computer architectures;high fidelity fluidized bed computations;linear solver packages;open source multiphase flow solver;Computer architecture;Libraries;Linear systems;Mathematical model;Semantics;Solids;Sparse matrices