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 Luxoft’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:
application code refactoring
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. Luxoft provided our client with the following benefits through the full development cycle of the
Unique skillsets – Luxoft’s teams were proactively assembled to address the specific needs of
the client’s highly-specialized project. Luxoft provided teams of 3D visualization, OpenGL,
CUDA, DevOps, and UI/UX developers, backed by domain experts such as geophysicists, geologists,
and drilling engineers.
Agile – Luxoft 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. Luxoft 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 – Luxoft 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 – Luxoft 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.
Delivering a GPU computing framework for 3D rendering and modeling
Luxoft’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, Luxoft, and our client, optimized the performance of
geophysical algorithms a high priority for the overall health of the applications.
Luxoft 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.
Timely project delivery achieved by cost-effective Agile practices
Luxoft 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
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.