Software developed by teams distributed across four continents holds many secrets to the success of CGG - as significant R&D is constantly integrated into its software to maintain an advantage in the competitive oil and gas industry. CGG's developers are using the powerful Allinea DDT debugging tool from Allinea Software to help them deliver by reducing the cost and impact of software bugs during development.
Neil Catling, Chief Software Scientist at CGG, stated: "With Allinea DDT, debugging is fast and enjoyable. It's easy to just pick up - it is outstanding for debugging multithreaded and parallel software."
David Lecomber, CEO of Allinea Software, added: "We are delighted to see the rapid growth in usage of Allinea DDT as word of its benefits has spread within CGG. High performance computing is essential to the oil and gas industry today - and CGG's capability in this field is renowned due to its investment in research and development. Enabling the software applications to scale and remain robust is a major development task - so we are glad to be playing a part in ensuring that this runs smoothly."
CGG's Daniel Trad - whose research has resulted in awards from the Society of Exploration Geophysicists (SEG) and the Canadian Society of Exploration Geophysicists - is one of the developers finding his work faster and easier with Allinea DDT. "Allinea DDT can save up to 5 times the time I'd spend fixing problems without a debugger", stated Daniel Trad. "I'm working with MPI parallel and multi-threaded software - a robust and easy-to-use debugger like Allinea DDT is critical to success."
In the wider software development industry, surveys frequently estimate debugging to represent 50% of software development time, so those time savings using Allinea DDT can have a major impact on what the team can deliver.
All in all, Neil Catling said Allinea DDT makes programmers more productive because it pays attention to creating an intuitive and pleasant debugging environment.