Jose Montero PhD, WellCAD Product Manager.
Bartosz Bien, Software Engineer.
Mariano Rodriguez, Senior Sales & Support Engineer.
Introduction
When discussing user experience (UX), the focus often falls on interface design, workflows, and visual clarity. Yet one of the most decisive UX factors is frequently less visible: Performance.
A responsive application does not merely feel better; it fundamentally changes how users work. With the release of WellCAD 6.0, significant engineering effort was dedicated to performance optimisation. Rather than introducing a single headline feature, this release delivers a collection of targeted improvements that together transform the day-to-day experience, especially for data-intensive projects dealing with image log analysis or multiwell operations.
The Challenge: Scaling with Real-World Well Data
As projects evolve, datasets increase in size and structural complexity, with growing borehole counts and data relationships amplifying computational demands. Over time, WellCAD must sustain responsiveness not only during large-file loading but also throughout interactive operations. Without targeted optimisation, these scaling effects lead to longer loading times and interface lag, disrupting workflows. Scalability therefore means preserving fluid interaction as project demands grow, ensuring that increased data does not translate into increased friction.
What’s Changed in WellCAD 6.0
WellCAD 6.0 introduces significant performance improvements through architectural refinements that reduce latency, optimise data access, and improve overall processing efficiency. Enhancements in startup, file loading, data handling, and rendering efficiency deliver a more stable and responsive user experience, particularly under data-intensive conditions. While no direct changes were made to the core systems specific to the Multiwell module, these broader optimisations enable smoother interaction with multiwell datasets. As a result, complex multiwell files open faster, navigation remains fluid, and performance stays consistent and predictable as dataset size and project complexity increase.
Measured Performance Improvements
While perceived responsiveness is a critical indicator of software performance, quantitative measurements provide objective validation. To evaluate the impact of the optimisations introduced in WellCAD 6.0, loading-time comparisons were conducted using representative datasets spanning a range of file sizes and structural complexities.
Two complementary experiments were performed. The first examined relative loading-speed gains and normalisation metrics, while the second provided independent verification of loading-time reductions. Although absolute timings vary depending on hardware configuration, the results consistently demonstrate substantial performance improvements.
Experiment 1:
Performance enhancements in WellCAD 6.0 are reflected not only in perceived responsiveness but also in measured loading-time reductions across representative datasets.
| Sample File | File Size (MB) | v5.8 Loading Time (s) | v6.0 Loading Time (s) | Loading Speed Gain | Gain / MB |
|---|---|---|---|---|---|
| MultiWell.wcf [4 boreholes, 7 logs, 200 m] | 4 | 24 | < 1 | 24× | 6.00 |
| Cased Hole Ultrasonics ABI43 – Fort Worth.wcl | 182 | 26 | < 1 | 26× | 0.14 |
| All sample files (batch load) | 486 | 362 | 15 | 24× | 0.05 |
| Multiwell-2.wcf [26 boreholes, 7 logs, 200 m] | 13 | 298 | < 1 | 298× | 22.92 |
The measurements show substantial reductions in loading times across datasets of varying size and complexity. While all file types benefit from the optimisations introduced in WellCAD 6.0, the most pronounced gains occur in Multiwell workflows, where the Multiwell-2.wcf dataset (26 boreholes) loads in under one second compared to nearly five minutes in v5.8. Batch loading also improves significantly, reducing the loading time for nearly 500 MB of data from over six minutes to approximately 15 seconds. Although absolute timings depend on hardware configuration, the consistent gains observed across multiple systems confirm improved scalability with dataset size and structural complexity.
| Scenario | Users Tested | v5.8 (range) | v6.0 (range) | Typical Gain |
|---|---|---|---|---|
| Small Multiwell | 3 users | 9–24s | < 1s | ~10–24× |
| Large Multiwell | 2 users | 90–298s | ~1s | ~75–298× |
| Batch Load | 3 users | 140–362s | 13–15s | ~10–24× |
Experiment 2 (Validation):
An independent validation exercise was conducted to confirm the performance improvements observed in Experiment 1.
| Sample File | File Size | v5.8 | v6.0 |
|---|---|---|---|
| MultiWell.wcf [4 boreholes, 7 logs, 200 m] | 4 MB | 24s | < 1s |
| Cased Hole Ultrasonics ABI43 – Fort Worth.wcl | 182 MB | 26s | < 1s |
| All sample files (batch load) | 486 MB | 6min 2s | 15s |
| Multiwell-2.wcf [26 boreholes, 7 logs, 200 m] | 13MB | 4min 58s | < 1s |
The validation results closely match those obtained in Experiment 1, confirming that the observed performance gains are consistent across systems and workloads. The results demonstrate that WellCAD 6.0 delivers substantial reductions in loading times for both large datasets and structurally complex Multiwell projects.
Conclusions:
Benchmark testing and independent validation demonstrate that WellCAD 6.0 delivers substantial performance improvements across datasets of varying size and complexity. Loading times are reduced by approximately 10×–298× compared to WellCAD 5.8, with the largest gains observed in Multiwell workflows where processing overhead previously dominated performance. These results indicate that the architectural optimisations introduced in WellCAD 6.0 improve scalability with both dataset size and borehole count, resulting in faster file loading, smoother navigation, and more predictable responsiveness in data-intensive workflows.
Final Thoughts
Performance gains are most impactful when expressed in terms of user outcomes. While benchmarks quantify technical improvements, their real value lies in how they enhance everyday workflows. In WellCAD 6.0, these benefits can be understood through four dimensions: time savings, scalability, workflow efficiency, and responsiveness.
Scalability
- WellCAD can handle high borehole counts while maintaining smooth interaction.
- Supports larger Multiwell datasets without performance degradation.
- Designed to scale efficiently with increasing wells and log density.
- Maintains responsiveness even as project complexity grows.
Time Savings
- Large Multiwell projects load in seconds rather than minutes.
- Project initialisation overhead significantly reduced.
- View navigation remains fluid under heavy data conditions.
Workflow Efficiency
- Enables uninterrupted interpretation across multiple wells.
- Reduces waiting time during data exploration and analysis.
- Improves continuity of analytical workflows.
Responsiveness / UX
- UI interactions remain smooth even with complex datasets.
- Zooming, scrolling, and well selection respond instantly.
- Visual updates occur without perceptible lag.