The nanofluid is a methanol containing magnetic nanoparticles and is passed through a tube. These magnetic nanoparticles are trapped by magnetic force in the tube. Our purpose is finding the trajectory of nanoparticles.
There are a few points you should consider beforehand. For sure, the continuity, momentum and energy equations should be solved. This can be done by any CFD solvers (fluent, openfoam, cfx etc). The second point is to evaluate if the flow is turbulent or laminar and depending on this, a suitable turbulence model can be implemented. Probably with any members of k-e family you would be able to handle the problem. The next matter that should be thought about is the percentage of the nano particles. If it is below, lets say, 7-10% you can manage the problem with Lagrangian methods (dpm for example) but if it is more than that, you can go with Eulerian methods (mixture or Eulerian-Eulerian methods in fluent or multiphaseInterFoam solver of OpenFOAM). The tricky matter here is the inclusion of different forces on the momentum equation (such as drag, lift and probably the magnetic force) and which one is more significant.
The next point is whether or not you are interested on the effects of particle size distribution on the flow pattern. Having the PSD makes the problem more interesting and challenging at the same time. This can be done by solving a population balance equation for the particles' volumes. In this way you can also incorporate the influence of particle collision and other phenomena (I am not sure if they are important!). hope it helps.