client success stories

Agile Development for Oil & Gas Extraction

Reduce computation time of 3D model rendering by up to 1,000 times over CPU-powered solutions

timer icon3 min read

 

Industry:

Oil & Gas

Project Type:

Optimizing performance for software post-framework migration.

Challenge

The changing energy industry

Digital solutions for new field development and oil & gas extraction continue to rise in demand as fuel markets rapidly expand and change. Quickly developing and delivering products to market that offer comprehensive support at all stages of the extraction process is paramount to staying ahead of competitors. Updating existing products with better underlying frameworks and improved features is just as important.

One of Zoreza Global’s clients, a major provider of oil field service solutions, made the switch to the Ellipse RCP framework for its application suite. However, testing post-migration revealed unexpected technical issues that would necessitate extensive and time-costly regression testing.

To accelerate their time to market our client contracted with us for the following services:

  • functionality extension
  • technical upgrades
  • application code refactoring
  • reliability enhancements
  • performance improvements
  • regression testing. 

 

Approach

Agile teams supported by domain knowledge experts

Geologists and geoscientists worked closely with each Agile team to share industry knowledge and provide an in-depth prospective on the oil & gas extraction workflow. It was invaluable in the testing of specific product features as related to real-world application and interpretation of 3D rendering and models of worksites. Zoreza Global provided our client with the following benefits through the full development cycle of the project:

  • Unique skillsets – Zoreza Global’s teams were proactively assembled to address the specific needs of the client’s highly-specialized project. Zoreza Global provided teams of 3D visualization, OpenGL, CUDA, DevOps, and UI/UX developers, backed by domain experts such as geophysicists, geologists, and drilling engineers.
  • Agile – Zoreza Global included certified Scrum masters in each of its seven Agile development teams, along with domain experts to explain complex oil & gas workflows and effectively plan, develop, and test each product feature. Zoreza Global managed to set-up an effective work environment for Agile collaboration between onsite and offshore team members. This provided the client with both an onsite presence and improved cost effectiveness.
  • Cost effectiveness and on-time delivery – Zoreza Global achieved the timely completion of project deliverables to the client’s satisfaction, accomplished through the rigorous selection of candidates by recruiters with a great understanding of the client’s domain.
  • Knowledge management and process improvements – Zoreza Global shared the expertise and knowledge we had developed in the client’s processes, platforms, and applications, with the rest of the client’s business units.

 

Solution

Delivering a GPU computing framework for 3D rendering and modeling

Zoreza Global’s teams worked with internal staff to deliver new functionality and optimization to their suite of new-field development and resource-extraction applications.

New functionality added to the client’s software included:

  • End-to-end solutions for geoscience, well planning, and geo-steering.
  • Subsurface representation allowing for expert understanding of subsurface structure/properties.
  • Tools for secure, real-time collaboration between geoscientists and reservoir engineers.
  • Uninterrupted geoscience workflow at all steps of site assessment and well-planning process.

A key component of the suite of applications is 3D rendering and modeling; digital processes that consume large amounts of the computing resource. As such, Zoreza Global, and our client, optimized the performance of geophysical algorithms a high priority for the overall health of the applications.

Zoreza Global optimized performance by:

  • Implementing a GPU computing framework to offload significant calculations to graphics cards.
  • Rendering 3D components before model visualization.
  • Integrating GPU computing framework into the desktop application for further reuse in different UI components.
  • Utilizing CUDA and OpenCL to allow the GPU framework to perform on a wide range of hardware.

 

Result

Timely project delivery achieved by cost-effective Agile practices

Zoreza Global domain experts were key to the project’s success, because it meant that our client avoided having to explain domain specifics. We delivered significant benefits to our client:

  • Productivity: 3D modeling and rendering achieved by the client’s application through its GPU framework reduces completion time up to 1000 times as compared to CPU computing frameworks of competitor products.
  • Increase: product revenue.
  • Accuracy: making a mistake in oil extraction is expensive, potentially costing millions of dollars. Now, our client has effective software with an easy-to-use UI, great performance, and an automated workflow that reduces mistakes, enhances teamwork, and improves area exploration and predictive qualities.
  • Fast decisions: enhanced software helps users make better, faster decisions, due to improved performance and usability.
DOWNLOAD PDF VERSION

Ready to optimize your software performance?