SYRTHES-PP(1)
β¨ 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. sonumberof them, exactly.-f prefixeβ the prefix of the files, as indom.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
- debian bookworm: syrthes-tools 4.3.5+20200129-dfsg1-1+b2 Β· GPL-2.0-or-later
- ubuntu jammy: syrthes-tools 4.3.5+20200129-dfsg1-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms