YADE(1)

πŸŽ€ NAME πŸŽ€

okay so this is Yade β€” the manual page for Yade version: 2026.1.0 πŸ’– (it's listed under User Commands, iykyk)


✨ DESCRIPTION ✨

here's the whole vibe, bestie:

usage: yade-double [options] [ simulation.xml[.bz2] | script.py [script options]]

Yade is an open-source platform for dynamic computations 🌈 It's an extensible opensource framework for discrete numerical models, and it's focused on Discrete Element Method πŸ¦‹

The computation parts are written in c++ using a flexible object model, which lets you independently implement new algorithms and interfaces ✨ Python handles the rapid and concise scene construction, simulation control, postprocessing and debugging β€” literally the bestie duo of languages 🫢

Available features:

['LOGGER', 'USEFUL_ERRORS', 'COMPLEX_MP', 'MPFR', 'MPC', 'VTK', 'OPENMP', 'GTS', 'QT5', 'MPI', 'LS_DEM', 'FEMLIKE', 'GL2PS', 'LBMFLOW', 'POTENTIAL_PARTICLES']

Homepage http://www.yade-dem.org, and the code is hosted at https://gitlab.com/yade-dev/trunk πŸ‘‘


πŸ’… options: πŸ’…

  • -h, --help β€” shows this help message and dips out. periodt.
  • -v, --version β€” print the version and exit. slay ✨
  • -j, --threads THREADS β€” number of OpenMP threads to run; defaults to 1. Equivalent to setting the OMP_NUM_THREADS environment variable.
  • --cores CORES β€” sets the number of OpenMP threads (same as --threads) and in addition sets the affinity of threads to the cores given. Please provide a string with comma-separated core-ids, bestie πŸ’–
  • --update UPDATESCRIPTS [UPDATESCRIPTS ...] β€” updates deprecated class names in the given script(s) using text search & replace. Changed files get backed up with a ~ suffix πŸŽ€ It exits when it's done, without running any simulation.
  • --nice NICE β€” increases the nice level (i.e. decreases priority) by the given number. be nice ok πŸ™ˆ
  • -x β€” exit when the script finishes.
  • -f VERBOSITY β€” set the "Default" filter for logging (https://yadedem.org/doc/prog.html#logging), default is -f3 for all classes.
  • -n β€” run without graphical interface (equivalent to unsetting the DISPLAY environment variable).
  • --test β€” run the regression test suite and exit; the exit status is 0 if all tests pass, 1 if a test fails and 2 for an unspecified exception.
  • --check β€” run a quick series of user-defined check tests as described in /yade/scripts/checks-andtests/checks/README and https://yadedem.org/doc/prog.html#regression-tests
  • --checkall β€” run a full series of user-defined check tests as described in /yade/scripts/checks-andtests/checks/README and https://yadedem.org/doc/prog.html#regression-tests
  • --performance β€” starts a regular test to measure the productivity πŸ’ͺ
  • --quickperformance β€” starts a quick test to measure the productivity ⚑
  • --stdperformance STDPERFORMANCE β€” starts N large tests on 10000 spheres.
🚨 do NOT start this test while other programs are running!! In such a case it is unlikely that an average with low standard deviation will be found 😭

This option can be used multiple times, like so: "yade -Llib1 -Llib2" 🌸


🌈 SEE ALSO 🌈

The full documentation for Yade is maintained as a Texinfo manual πŸ“– If the info and Yade programs are properly installed at your site, the command

info Yade

should give you access to the complete manual. iconic tbh πŸ‘‘


and that's the whole thing bestie! 🫢 this was Yade version: 2026.1.0, from August 2026, and you just read the YADE(1) page πŸ’– ngl she ate βœ¨πŸ’…πŸŽ€

πŸ“¦ where this page comes from