#include #include #include #include /* #include "sslib.h" */ /* #include "pssub.h" */ #define N 256 #define ITEL 8 #define NT 31847*16 #define NTINT 31847 void initc(double [],double [],double); void advance(double [],double [],double,double,double); void rk(double [],double [],double,double,double); void rhs(double [],double [],double [],double [],double,double); void fft1(double *, double *, int, int, int); int main() { double u[N],ar[N],ai[N]; double vr[N],vi[N]; double dx,dt,delta; int i,j; dx=2.0/(double)(N);dt=0.00001; delta=0.022*0.022; i=0; initc(ar,ai,dx); for(j=0;j