A three-dimensional particle method for violent sloshing under regular and irregular excitations. (1st July 2016)