Question: Latest Physics update makes a pdsolve hangs on one pde

For some reason, Maple now hangs on the following Schrodinger PDE with initial and boundary conditions.

In Physics version 60, it works OK. No solution is returned, but it does not hang.

But when I updated to latest version of Physics, it hangs. I am not sure which version makes it hangs, I just know Maple does not hang in version 60. So the problem could have happend in any version after 60. I have not attempted to try them all to find out.

PackageTools:-Install("5137472255164416", version = 60, overwrite);
restart;
PackageTools:-IsPackageInstalled("Physics Updates");

              60


x:='x'; t:='t'; y:='y'; hbar:='hbar';f:='f';
pde:=  I* diff(f(x,y,t),t) = -hBar^2/(2*m) * (diff(f(x,y,t),x$2) +  diff(f(x,y,t),y$2)):
ic := f(x, y, 0) = sqrt(2)*(sin(2*Pi*x)*sin(Pi*y) + sin(Pi*x)*sin(3*Pi*y)):
bc := f(0, y, t) = 0,f(1, y, t) = 0, f(x, 1, t) = 0, f(x, 0, t) = 0:
sol:=pdsolve({pde,ic,bc},f(x,y,t));

            ()   #after only few seconds. No hang. good

 

Now in latest version of Physics

PackageTools:-Install("5137472255164416",  overwrite);
restart;
PackageTools:-IsPackageInstalled("Physics Updates");

                                  "74"

pde:=  I* diff(f(x,y,t),t) = -hBar^2/(2*m) * (diff(f(x,y,t),x$2) +  diff(f(x,y,t),y$2)):
ic := f(x, y, 0) = sqrt(2)*(sin(2*Pi*x)*sin(Pi*y) + sin(Pi*x)*sin(3*Pi*y)):
bc := f(0, y, t) = 0,f(1, y, t) = 0, f(x, 1, t) = 0, f(x, 0, t) = 0:
sol:=pdsolve({pde,ic,bc},f(x,y,t));

#after waiting for long time, had to terminate it
Warning,  computation interrupted

 

Why does Maple hangs on this PDE now and it did not before?

Using Maple 2018.1 on Linux

 

Please Wait...