 Petroleum engineering requires a good knowledge of many other related disciplines, such as geophysics, petroleum geology, formation evaluation (well logging), drilling, economics, reservoir simulation, reservoir engineering, well engineering, artificial lift systems, completions and petroleum production engineering.Recruitment to the industry has historically been from the disciplines of physics, mechanical engineering, chemical engineering and mining engineering.Subsequent development training has usually been done within oil companies.