WATCH THE PRESENTATIONMany paradigms of parallelism have been derived from MPI to form the MPI+X combinations in order to improve for instance load-imbalance issues. Unfortunately, these solutions are difficult to develop, port and optimize since they involve different programming levels and because they generally use a static mapping in the MPI layer. We propose to use a single task-based paradigm which offer dynamism through work-stealing and which can tackle distributed heterogeneous machines using advanced runtime systems. The ease of portability comes from the powerful DAG description which hides the hardware and prevent the use of explicit communications. We compared MPI-based version and task-based version on Geophysics simulations, especially on the DIVA code of Total. Our previous studies demonstrated the task-based paradigm superiority on shared memory architectures (CPU or MIC), we are now working on distributed and heterogeneous architectures (CPUs+MICs) and, according to our preliminary results, the performance are still better than the MPI-version.