LibAran is a 2D/3D Fast Multipole Method software library