/* ************************************************************************ * laplace.c: Solution of Laplace equation with finite differences * * * * From: "A SURVEY OF COMPUTATIONAL PHYSICS" by RH Landau, MJ Paez, and CC BORDEIANU Copyright Princeton University Press, Princeton, 2008. Electronic Materials copyright: R Landau, Oregon State Univ, 2008; MJ Paez, Univ Antioquia, 2008; & CC BORDEIANU, Univ Bucharest, 2008 Support by National Science Foundation * * * comment: Output data is saved in 3D grid format used by gnuplot * ************************************************************************ */ #include #define max 40 /* number of grid points */ main() { double x, p[max][max]; int i, j, iter, y; FILE *output; /* save data in laplace.dat */ output = fopen("laplace.dat","w"); for(i=0; i