Wolfram Library Archive

All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes

Parallel Computations on Multicore Machines, Applications to Geosciences

Béla Paláncz
Organization: Budapest University of Technology and Economics
Department: Photogrammetry and Geoinformatics
Revision date


Some frequently employed algorithms in geosciences are parallel by nature (embarrasingly parallel algorithms) and some others can be parallelized via data parallelization. Algorithms like probability analysis, linear homotopy continuation method, Gauss-Jacobi combinatorial technique are belonging to the first group, while others like algorithms for digital image processing as well as Dixon resultant's application to solving systems of polynomial equations fall into the other category.

In this case study we will illustrate how Mathematica can manage to evaluate such algorithms parallel on a multicore machine equipped with Intel Nehalem i7 (Bloomfiled) 940 processor. The analysis of the efficiency of the computation and the net reduction of the execution time are presented as well as some useful tips are given to avoid pitfalls and to utilize the advantages of parallel processing.

ParallelCompOnNehalem.nb (236 MB) - Mathematica Notebook (updated 11/05/09)

*Applied Mathematics > Computer Science
*Wolfram Technology > Parallel Computing

Parallel Computation, Multicore Machines, Geosciences