GA-CONFIG(1)

πŸŽ€ NAME πŸŽ€

ga-config β€” the configuration script for globalarrays. That's the whole vibe, bestie. It's a section 1 user command, so it lives in your terminal and it's here to help you figure out how globalarrays got built on your machine. πŸ’–


✨ SYNOPSIS ✨

ga-config [OPTIONS]...

πŸ’… DESCRIPTION πŸ’…

okay so here's the tea. With the exception of --version and --help, all the other options can be combined or run exclusively. You wanna stack 'em? Stack 'em. You wanna run just one? Go off. Either way, the output is echoed to stdout, so pipe it, redirect it, capture it in your build script, whatever your heart desires. 🫢


πŸ¦‹ OPTIONS πŸ¦‹

real talk bestie: this page lists the flags and then just… doesn't describe them. Not one of them. So I'm not gonna sit here and make things up β€” no cap, I refuse to be the source of misinformation. Here's every single option, exactly as written, and you can ask each one what it means yourself. πŸ™ˆ

  • --f77 β€” it's on the list, it's real, go ask it what it wants πŸ’…
  • --cc β€” an option. iconic behavior honestly.
  • --cppflags β€” the name is right there, the rest is a mystery πŸŽ€
  • --cflags β€” yes bestie, it exists
  • --fflags β€” it's giving "I have a job and I'm doing it" ✨
  • --fint β€” short, sweet, undocumented
  • --blas_size β€” no notes, just vibes
  • --scalapack_size β€” present and accounted for πŸ¦‹
  • --use_blas β€” okay so this one's name is doing a lot of heavy lifting and the manpage is doing none 😭
  • --use_lapack β€” see above, fr fr
  • --use_scalapack β€” the pattern continues, I fear
  • --use_peigs β€” it's here! that's the update!
  • --use_elpa β€” main character flag energy
  • --use_elpa_2015 β€” yes there's a year in it, and yes there's another one πŸ‘‘
  • --use_elpa_2016 β€” told you πŸ’€
  • --use_sicm β€” no description available, but the name is cute
  • --sicm_dev β€” lowkey mysterious
  • --ldflags β€” in the lineup
  • --libs β€” also in the lineup, they're a set 🌸
  • --flibs β€” trio complete
  • --network_ldflags β€” networking era 🌈
  • --network_libs β€” networking era, part two
  • --network_cppflags β€” networking era, part three, we ate
  • --enable-f77 β€” note the hyphen, bestie, don't come for me, I'm copying it exactly πŸ“
  • --version β€” this one is special! it's one of the two that can't be combined with the others ✨
  • --help β€” also special! also can't be combined πŸ’œ
ngl the fact that --version and --help stand apart from the group is genuinely the most dramatic thing on this page and I respect it so much.

and that's the whole page, bestie 🧚 this one came from globalarrays, dated February 2022 β€” go build something gorgeous with it πŸ’–βœ¨