MPB-MPI(1)

πŸ’– MPB-MPI πŸ’–

okay bestie, welcome to the MIT Photonic-Bands Package corner of the manual pages β€” section 1, commands, we're doing this πŸŽ€


✨ NAME ✨

  • mpb-mpi β€” the parallel (MPI) version of mpb πŸ¦‹
  • mpbi-mpi β€” the parallel (MPI) version of mpbi ✨

🌸 DESCRIPTION 🌸

So this manual page is giving you the lowdown on the mpb-mpi and mpbi-mpi commands. Briefly. Like, the ✨ essentials ✨, not the whole saga.

Real talk though: this manual page was written for the Debian GNU/Linux distribution, and the reason is honestly so valid β€” the original programs don't have a manual page at all. Not one. Nothing. So Debian said "fine, we'll do it ourselves πŸ’…" and here we are.

🫢 so what even is mpb-mpi?

mpb-mpi is a version of mpb that was built with MPI support through the mpich implementation. And the way that this matters is β€” you can run it over a computer cluster to achieve distributed computations. πŸ”₯

Like, one computer is cute. A whole cluster? That's main character energy. No cap.

πŸ¦‹ and mpbi-mpi?

mpbi-mpi is equivalent to mpb-mpi β€” same vibe, same deal β€” but it requires, just like mpbi does, photonic structures that respect inversion symmetry.

πŸŽ€ heads up bestie: if your photonic structure isn't inversion-symmetric, mpbi-mpi is not the one. It literally requires it. That's the whole rule.

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, iykyk πŸ’œ


πŸ’… AUTHOR πŸ’…

mpbi was written by Steven G. Johnson <stevenj@alum.mit.edu> β€” iconic, we stan 🫢

This manual page was written by Josselin Mouette <joss@debian.org>, for the Debian GNU/Linux system β€” but it may be used by others, because sharing is caring fr fr. 🌈


and that's the whole page, bestie. it's from the MIT Photonic-Bands Package (MPB), dated Feb 5, 2003 β€” yes it's an elder but it ate and left no crumbs. go compute something distributed. periodt. πŸ’–βœ¨πŸŽ€