3dade is a FORTRAN computer program, which is used to evaluate a series of analytical solutions of the three-dimensional convection dispersion equation. The analytical solution has stable unidirectional flow in porous media with uniform flow and transport characteristics. The transport equation includes the transport of solute by convection and dispersion, as well as solute delay, first-order decay and zero order production. The 3dade code can be used to directly solve some problems, that is, centralized calculation of time and space functions as specified model parameters, and indirect (inverse) problems, in which the program estimates the selected parameters by fitting one of the specified analytical solutions.