Through the years, Geovariances has always endeavored to improve Isatis performances to answer their client constraints related to the always increasing size of their data sets. Most of the algorithms in Isatis are thus optimized and parallelized to run on multi-threaded computers and decrease computation time in a significant manner.
This is true for the interpolation, simulation and kriging algorithms, for the Automatic Variogram Fitting application, for tools allowing operations between files (Migrate, Copy Statistics), for specific tools such as Grid Filling, , Multi-Acquisition Factorial Kriging or Image Filtering & Deconvolution, for Selection tools, for the 3D Viewer which enables a decimation process when displaying data.
When data are dense, it is also possible to reduce the number of input data without compromising output result quality. This can be performed in several ways in Isatis. Refer to the How-To Flier “How to compute quickly a reliable trend with Isatis” for more details:
- By selecting data on a regular grid using Sampling Selection or Migrate tools;
- Or using the Look for Duplicates tool.
It is then necessary to control the estimation variance on a test zone to be sure that there is no loss in the estimate quality.
At last, another way of improving performances is to reduce the number of variables if you are dealing with many attributes. Isatis makes it easy with applications such as Principal Component Analysis or Min/Max Autocorrelation Factors.
More recently, Geovariances added new tools in Isatis called Split/Merge Data. These new applications have been developed in order to help with processing large Grid Files to deal with seismic data. Split Data cut the input grid in as many sub-grids as you wish and further computations are performed for each sub-grid independently, thus dividing the computation time. Merge Data allows then to regroup the results computed on the previous separate sub-grids under a unique larger grid file. For more information, click here.
To conclude, reducing datasets is not the only way to gain time. You can also use the scripting procedures Isatis offers to automate workflows. More info here