INSTALL/second_NONE.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

🌸 INSTALL/second_NONE.f πŸ’…

okay so bestie, buckle up β€” this is the manpage for INSTALL/second_NONE.f, straight out of the LAPACK INSTALL folder, and it's giving "five alternate timelines of one Fortran function" energy. no cap.


✨ NAME ✨

INSTALL/second_NONE.f β€” the file we're stanning today πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • real function second () β€” the SECOND routine, built on ETIME 🌈

πŸ‘‘ Function/Subroutine Documentation πŸ‘‘

real function second ⭐

so real talk, this is the SECOND function and the docstring goes kinda feral listing every flavour it could've been:

  • SECOND Using ETIME
  • SECOND Using ETIME SECOND returns nothing
  • SECOND Using the INTERNAL function ETIME.
  • SECOND Using INTERNAL function CPU_TIME.
  • SECOND Using ETIME_

each one's got its own little Purpose blurb and its own Author block, so let's take the tour 🧚


πŸ’– Variant: using the EXTERNAL system function ETIME

Purpose

!>
!>  SECOND returns the user time for a process in seconds.
!>  This version gets the time from the EXTERNAL system function ETIME.
!>

Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ’œ Variant: using the system function ETIME_

Purpose

!>
!>  SECOND returns the user time for a process in seconds.
!>  This version gets the time from the system function ETIME_.
!>

Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

🩷 Variant: using the INTERNAL function CPU_TIME

Purpose

!>
!>  SECOND returns the user time for a process in seconds.
!>  This version gets the time from the INTERNAL function CPU_TIME.
!>

Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“ Variant: using the INTERNAL function ETIME

Purpose

!>
!>  SECOND returns the user time for a process in seconds.
!>  This version gets the time from the INTERNAL function ETIME.
!>

Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ’€ Variant: the actual NONE one (the main character of this file)

Purpose

!>
!>  SECOND returns nothing instead of returning the user time for a process in seconds.
!>  If you are using that routine, it means that neither EXTERNAL ETIME,
!>  EXTERNAL ETIME_, INTERNAL ETIME, INTERNAL CPU_TIME is available  on
!>  your machine.
!>
⚠️ bestie this is the "we tried everything and gave up" build 😭 SECOND returns nothing here β€” not zero, not a fake number, literally nothing. you're on this file only if your machine has none of: EXTERNAL ETIME, EXTERNAL ETIME_, INTERNAL ETIME, INTERNAL CPU_TIME. it's giving last-resort placeholder, fr fr.

Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“ Definition

Definition at line 34 of file second_EXT_ETIME.f. (yes, that's the file the docs point at β€” iykyk πŸ™ˆ)


🫢 Author 🫢

Generated automatically by Doxygen for LAPACK from the source code.


and that's the whole vibe check β€” no options, no flags, just five flavours of SECOND and a whole lot of Fortran. slay πŸ’…

🌟 cute sign-off: this icon was brought to you by LAPACK, Version 3.12.0 β€” see you in the next INSTALL/second_*.f, mwah πŸŽ€βœ¨
πŸ“¦ where this page comes from