ppc_fd1, a C code which solves the 1 dimensional time-dependent heat equation, using the finite difference method (FDM) for discretization, and offering a variety of solvers, including explicit, implicit, Crank-Nicolson, and Seidman sweep, from Rouben Rostamian's "Programming Projects in C";
The information on this web page is distributed under the MIT license.
ppc_fd1 is available in a C version.
ppc_array, a C code which allocates and frees memory for vectors and matrices of a variety of types, from Rouben Rostamian's "Programming Projects in C";