class Convection { public static void main(String args[]){ /************************************************************* Program for convection with explicit method *************************************************************/ int NMAX=101; int NI; int i,ii,niter; double dx,xmax,d,alpha,c,u0; double time,dt,tmax; double f[] = new double [NMAX]; double x[] = new double [NMAX]; double f_n[] = new double [NMAX]; alpha=0.1; u0=1.0; NI=100; xmax=5.0; tmax=0.1; dt=0.01; dx=xmax/(double)NI; c=u0*dt/dx; d=alpha*dt/(dx*dx); x[0]=0.0; for(i=1;i5 && i<=20)f[i]=1.0; else f[i]=0.0; } niter=0; time=0.0; System.out.println("T=" + time); for(i=0;i