New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
WorkingGroups/HPC (diff) – NEMO

Changes between Version 3 and Version 4 of WorkingGroups/HPC


Ignore:
Timestamp:
2014-11-04T16:07:51+01:00 (9 years ago)
Author:
smasson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkingGroups/HPC

    v3 v4  
    3838 
    3939'''0-3 years''': improvements with existing code: Do basic optimisation work: [[BR]] 
    40  1) reduce the number of communications: remove useless communications (a lot), do less and bigger communications (group communications, use large halo) [[BR]] 
    41  2) check code vectorization (AVX instructions for example) [[BR]] 
    42  3) reduce computations over halo (avoid systematic computation from 1 to jpi) [[BR]] 
     40 1) reduce the number of communications: remove useless communications (a lot) 
     41 2) reduce the number of communications: do less and bigger communications (group communications, use large halo) [[BR]] 
     42 3) introduce asynchronous communications  
     43 3) check code vectorization (SIMD instructions) [[BR]] 
    4344 
    4445'''0-5 years''': improvements through the introduction of OpenMP:  [[BR]] 
     
    4647 "Basic" implementation such as tiling may be efficient with many cores processors?  
    4748 test different way to find new sources of parallelism. 
     49OpenMP4, OpenACC? 
    4850 
    4951'''beyond 5 years''': [[BR]]