Talk:Pseudo-spectral method

message: I have a few issues with this article.  I'm certainly prepared to do some editting, but I figured I'd post here first.
1.) The diagram: you appear to be getting significant aliasing error in your solution.  Does the simulation continue to be stable?  In my experience, with that kind of high-frequency oscillation, you're pretty darn close to getting NaN's in your solution.
2.)  From this page, the mathematics behind the PS method is unclear.  Something more than just taking about solving the Schroedinger equation in momentum space is necessary.
3.)  Quantum scattering off an arbitrary potential is not the most transparent example I can think of to demonstrate this method, insofar as 80% of the article deals with quantum scattering rather than the PS method.  I think it would be better to focus on the mechanics of the PS method, delete the current example in its entirety, and then use, say, an advective type equation like
\frac{du}{dt} = v \frac{du}{dx}
which doesn't really get into much in the way of nitty-gritty physics.
Any comments and such?  If I don't hear back from anyone in the next couple days, I'll go ahead and make these changes.
J. Langton 21:24, 9 July 2006 (UTC)
replies: text: I especially agree with points 2 and 3. An improved diagram would be nice too, of course. I encourage you to work on it! JJL 22:57, 9 July 2006 (UTC)

text: Going from O(N^2) to O(N ln N) is more likely to be relevant to FFT.  Apparently I've been meaning to clean up this article for the last two years, but hopefully I'll get around to it this week. J. Langton (talk) 15:27, 18 August 2008 (UTC)

text: If you think it should be deleted and someone disagrees and removes the "prod" tag, the proper procedure is to take the matter to WP:AfD.  But if the article could be rewritten to become a worthwhile article on the topic identified in its title, then that, rather than deletion, is the appropriate remedy. Michael Hardy (talk) 17:37, 6 March 2009 (UTC)
thread_title:  Proposed changes 

message: Teh subject itself is quite notable, in my opinion, regardless of the quality of the article. JJL (talk) 22:03, 5 March 2009 (UTC)
thread_title:  PROD 

message: I have now completely rewritten the article, and it should be hugely improved over the original version.  The first time I encountered pseudo-spectral methods, I read a thorough discussion about the topic, which largely failed to give me the big picture (grid-based method and what the error is). I tried to avoid this throughout the article, to mainly present the central idea in a simple way. However, there are some issues that could be done differently. Since I have written this article, however, I might not be the best person to judge on changes.
* I have completely avoided the notion of the pseudo-spectral basis. I.e., when you give the function at the grid points, you could also rewrite this as an expansion in a basis. I think it would detract too much from the simple line of argument that I presented in the article, but maybe it could be incorporated without a loss of focus. And the article would certainly be more thorough if the pseudo-spectral basis was included.
* I have not updated or done anything with the references at all. They need to be scrutinized.
* There are some minor issues with respect to other articles. For example, I started all sums at zero because this seems naturally when you define then the polynomial or plane-wave basis. However, for example the Gaussian quadrature article uses sums starting at one, which introduces some minor inconsistencies in the notation.
* The error discussion is plain lousy. I hope the article conveys the important idea (how many grid points you need), but at this point I was lacking both the formal apparatus and the motivation.
* There is probably a strong physicist's touch to the article. I tried not to do so, and e.g. sticked to the notation of the spectral method, but I would bet that there are enough issues buried to make a mathematician cry.
Avg08 (talk) 09:27, 2 December 2013 (UTC)
thread_title:  Rewrite