smpicxx(1)

πŸ“¦
version 4.1 Β· 4 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

smpicxx β€” the SMPI C++ wrapper compiler. yes bestie, that's the whole name section, she's short and she's iconic πŸŽ€


✨ SYNOPSIS ✨

smpicxx …

like. that's it. that's the whole vibe. you hand her stuff, she does stuff. 🫢


🌸 DESCRIPTION 🌸

okay so smpicxx is a wrapper around the C++ compiler that was defined when SimGrid got built, and what she does is slide in the right flags so you can actually use the SimGrid library and SMPI β€” which is the MPI implementation living inside SimGrid, in case you were wondering πŸ’…

Most of the arguments you fill into smpicxx get passed straight to the underlying compiler, no middleman drama, no notes. Except for two little special girls:

  • --version β€” this one gives you the SimGrid library version ✨
  • --compiler-version β€” and this one gives you the C++ compiler version πŸ‘‘
if you run into trouble, go read the docs for that underlying compiler, fr fr. she's the one doing the heavy lifting and she has receipts πŸ“š

πŸ¦‹ ENVIRONMENT VARIABLES πŸ¦‹

Every environment variable that the underlying compiler takes into account? Yeah, that compiler will use it. All of them. She's got the whole set. 🌈

but lowkey important: the compiler can not be modified. nope. not happening. she is who she is. πŸ’€

πŸ‘‘ AUTHORS πŸ‘‘

The SimGrid team. the icons themselves. bow down 🫢✨


Copyright (c) 2014-2025. The SimGrid Team. All rights reserved.

This program is free software; you may redistribute it and/or modify it under the terms of GNU LGPL (v2.1) license.

like, legally iconic. go off, LGPL v2.1 πŸŽ€


πŸ”₯ SEE ALSO πŸ”₯

the whole girl squad, all in section 1 together, obsessed πŸ¦‹πŸŒΈ


and that's the tea bestie β€” you've been reading smpicxx(1) from the General Commands Manual, aka the very last line of this page, which is literally just her name and section and honestly? she ate. no cap. πŸ’œ

πŸ“¦ where this page comes from