A hybrid 3D thermo-elastic infinite element modeling for area-array package solder joints