SYRTHES-PP(1)

πŸ“¦ version 4.3.5+20200129-dfsg1, in debian bookworm, ubuntu jammy

✨ SYRTHES-PP ✨

okay so bestie, gather round, because this is the manual page for syrthes-pp from the General Commands Manual section (section 1, obvs), and honestly? it's giving "tiny tool, huge job". let's get into it πŸ’…


🌸 NAME 🌸

syrthes-pp β€” the pre-processor for the SYRTHES parallel version. it does the prep work before the parallel era begins, no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

syrthes-pp [-h] ( -n nb_part | -e nb_elt ) -m maillage [-o
maillage_decoupe]

so like, you have to give it either -n or -e (pick a lane, babe β€” it's one or the other), and -m is literally non-negotiable. the -o is just vibes-optional but you'll want it, trust.


πŸ’– DESCRIPTION πŸ’–

it splits the initial mesh of a SYRTHES case, setting everything up so you can go do parallel processing later. it's the "getting ready" montage of your simulation. main character energy fr fr ✨


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” help. the classic. she's always there for you 🫢
  • -v β€” makes an Ensight ASCII vizualisation file with the partitions, so you can see the girlies you just created.
  • -b β€” same idea but it's an Ensight gold vizualisation file with the partitions. fancy version, we love her πŸ‘‘
  • -n nb_part β€” how many partitions you wanna create. nb_part = the count, bestie.
  • -e nb_elt β€” the maximum number of elements per partition. nb_elt is your cap, periodt.
  • -l number β€” reads that many 'domain' files. so number of them, exactly.
  • -f prefixe β€” the prefix of the files, as in dom.1 dom.2 dom.3 ... β€” you see the pattern, right? πŸ“
  • -m mesh β€” name of the initial mesh file (it's a .syr, iykyk).
  • -o nompart β€” prefix of the destination files. where the chopped-up pieces get written.
  • -d syrthes_data.syd β€” name of the SYRTHES data file. only needed if your calculation needs periodicity or contact resistances β€” otherwise skip it, she's not required.
  • --toolpart metis β€” mesh partitioning thanks to METIS 5.
  • --toolpart scotch β€” mesh partitioning thanks to SCOTCH. and heads up, this one is the default.
ngl, if you don't pass --toolpart at all, you're getting SCOTCH. no cap.

🌈 EXAMPLES 🌈

here's how the girlies actually run it:

pp_syrthes -n 3 -m carre.syr -o carre

or, if you're feeling spicy and you need that data file:

pp_syrthes -n 3 -m carre.syr -d syrthes.data -o carre

and the results? absolutely ate:

carre_00003part00000.syr
carre_00003part00001.syr
carre_00003part00002.syr

three partitions, three files, zero notes. iconic. πŸ”₯


πŸ’œ AUTHOR πŸ’œ

Syrthes was written by EDF S.A. <syrthes-support@edf.fr> β€” go say hi if you need support, they're the originals πŸ’Œ

This manual page was written by Gilles Filippini <gilles.filippini@free.fr> for Debian, from the syrthes-pp help message. shoutout to Gilles for the docs 🫢


this page lives in the User Commands manual, dated January 2014. yeah she's vintage but she still slays πŸ’…βœ¨

okay that's the whole page bestie, go partition something, love u bye πŸŽ€πŸ’–

πŸ“¦ where this page comes from