554.pcg
Serial C version was developed the Center for Manycore Programming at Seoul National University and derived from the serial Fortran versions in "NPB3.3-SER" developed by NAS.
Initial port to OpenMP by Alexander Grund
Conjuage Gradient
The CG benchmark solves an unstructured sparse linear system by the conjugate gradient method. It tests irregular long distance communication and employs unstructured matrix vector multiplications, which is a bottleneck for paralleled scientific computation.
Test: the reference data of nit=2, zeta_verify_value = 27.373201943599696
Train: the reference data of nit=10, zeta_verify_value = 28.925391559966897
Ref: the reference data of nit=100, zeta_verify_value = 28.9493379566990
The zeta value
C
OpenMP
None