Opened 13 years ago

Closed 13 years ago

#47 closed Enhancement (fixed)

solpcg MPI optimization

Reported by: rblod Owned by: rblod
Priority: low Milestone:
Component: OCE Version: release-2
Severity: Keywords:
Cc: Branch review:
MP ready?: Task progress:


Improvement of the Conjugate Gradient solver in MPI case.
Method : gather the 2 scalary products in one to decrease latency

This changes computation results when using PCG, but does not change the number of iterations.

For algorithm description, see :
D’Azevedo, E. F., Eijkhout, V. L., and Romine, C. H. 1993.
Conjugate gradient algorithms with reduced synchronization overhead on distributed memory multiprocessors.
Computer Science Technical Report CS-93-185, University of Tennessee, Knoxville.

And for additional information :
Dongarra, J. and Eijkhout, V. 2003.

Finite-choice algorithm optimization in conjugate gradients. Computer Science

Technical Report UT-CS-03-502, University of Tennessee, Knoxville.

Commit History (1)


Improve PCG algortithm in MPI case, see ticket #47

Change History (1)

comment:1 Changed 13 years ago by rblod

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.