hpcg_spmvtest(1)

πŸ“¦ version 2.1.11, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

✨ hpcg_spmvtest(1) ✨ β€” the SpMV benchmark bestie

okay so bestie, welcome to hpcg_spmvtest(1), living its best life in the Utility Commands section of the manual. this little icon does SpMV kernel benchmarking for high performance conjugate gradient, and honestly? it eats. πŸ’…

🌸 NAME 🌸

hpcg_spmvtest β€” SpMV kernel benchmark for high performance conjugate gradient. that's the whole vibe. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

hpcg_spmvtest l m n iter [matrix_type]

that's it. four mandatory args, one optional little treat at the end. no cap.


πŸ’– DESCRIPTION πŸ’–

so here's the tea: this program computes the matrix-vector multiply of a discretized three dimensional Laplacian of size lmn, using the twenty-seven point central difference scheme, and a vector (1, ..., 1)^T. yes bestie, all ones, every single entry, the whole squad. 🫢

the FLOPS performance is measured as the average of iter iterations. so like, it runs it iter times and averages, because one data point is not giving main character energy.

if necessary, one of the following values can be specified by matrix_type:

  • 0 β€” measure the performance for the available matrix storage formats. like, all of them. the full lineup. πŸ”₯
  • 1-11 β€” the number of the matrix storage format. pick your fighter. ✨

the values l, m and n represent the numbers of the grid points in each dimension. πŸ“

See Lis User Guide for more information. the lore runs deep, iykyk.

πŸŽ€ EXIT STATUS πŸŽ€

the following exit values are returned:

  • 0 β€” the process is normally terminated. she did it, she slayed, no notes. πŸ’–
  • unspecified β€” an error occurred. πŸ’€ not the vibe. something went wrong and honestly we're not gonna elaborate further.

🧚 SEE ALSO 🧚


and that's the whole page! this was the hpcg_spmvtest(1) man page from Man Page, dated 26 Mar 2014. stay benchmarking, stay slaying, drink some water. mwah. πŸ’œπŸŽ€

πŸ“¦ where this page comes from