lis_esolver_get_timeex(3)

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

πŸ’– lis_esolver_get_timeex(3) πŸ’–

okay bestie, welcome to the Lis Library Functions corner of the manual β€” this one's called lis_esolver_get_timeex, and it's literally just you asking your eigensolver "so… how long did that take tho?" ⏱️✨


🌸 NAME 🌸

lis_esolver_get_timeex β€” get the detailed information on the execution time for the specified eigenpair from the eigensolver 🫢


✨ SYNOPSIS ✨

#include "lis.h"

LIS_INT lis_esolver_get_timeex(LIS_ESOLVER esolver, double *times,
double *itimes, double *ptimes, double *p_c_times, double *p_i_times);

πŸ¦‹ DESCRIPTION πŸ¦‹

So the whole vibe here is: you've got an eigensolver, it did its little thing for a specific eigenpair, and now you want the detailed receipts on the execution time. That's it. That's the function. It pulls the timing breakdown for the eigenpair you asked about, and hands it back to you through those double * pointers. πŸ’…


πŸŽ€ INPUT πŸŽ€

  • esolver β€” the eigensolver. yeah, the one you've been working with. that one. πŸ‘‘

πŸ’œ OUTPUT πŸ’œ

  • times β€” the total time in seconds ⏳
  • itimes β€” the time in seconds of the iterations πŸ”
  • p_c_times β€” the time in seconds of the creation of the preconditioner πŸ› οΈ
  • p_i_times β€” the time in seconds of the iterations of the preconditioner πŸ”‚
ngl bestie, ptimes also shows up in the signature up there in the SYNOPSIS, but this page doesn't give it a description, so I'm not about to make one up. not me inventing lore. πŸ™ˆ just passing along exactly what the page says. πŸ’–

🌈 EXIT STATUS 🌈

The following exit values are returned, and yes you should actually check them:

  • 0 β€” the process is normally terminated βœ… iconic, slaying, no notes
  • unspecified β€” an error occurred 😭 something went wrong, go investigate

⭐ SEE ALSO ⭐


Man Page Β· 28 Aug 2014 Β· lis_esolver_get_timeex(3)

and that's the whole page, bestie πŸ₯° thanks for reading, go time ur eigensolver, ily, bye πŸ’–πŸ¦‹βœ¨πŸŽ€

πŸ“¦ where this page comes from