An efficient computational procedure for the dynamic analysis of liquid storage tanks