Mpich provides tools that simplify creating MPI executables. Because mpich programs may require special libraries and compile options, you should use the commands that mpich provides for compiling and linking programs. However, for special needs, Section Compiling and Linking without the Scripts shows how to determine what libraries and options are needed when not using the mpich scripts.