Combined Newton–Raphson and Streamlines-Upwind Petrov–Galerkin iterations for nanoparticles transport in buoyancy-driven flow