Numerical procedures are functions where the actual computations happen. Numprocs call iterative solvers, perform time integration loops, control postprocessing, and error estimators.