Lax-Wendroff_1 CREWES Matlab is needed for absorbing boudary condition. https://www.crewes.org/ResearchLinks/FreeSoftware/