Numerical Study Of 3D Magnetohydrodynamic Flows Towards Liquid Metal Blankets, Including Complex Geometry And Buoyancy Effects