| .. | | |
| conftest.py | Store signals (audio, probes, displacement frames) in the run's precision, float64 for a float64 run; run the tests on the CPU, where runs are reproducible bit for bit | |
| test_cache_run.py | Run cache: upload the partial run every --upload-every seconds of wall time (default 600), so that a killed job continues from its last upload; Simulator.run(checkpoint=...) | |
| test_cache.py | Tangent runs (numerics.tangent): integrate the derivative of the run with respect to a relative change of the prescribed peak forces by forward-mode differentiation of the step; its sound, probes, frames and an energy norm per block are stored in the .cymsim file (group tangent), and tangent runs continue and are cut like plain runs | |
| test_config.py | cymsim: nonlinear FEM cymbal simulation package | |
| test_cymsim_file.py | save .cymsim file | |
| test_decimation.py | save .cymsim file | |
| test_elements.py | cymsim: nonlinear FEM cymbal simulation package | |
| test_mesh.py | cymsim: nonlinear FEM cymbal simulation package | |
| test_resume.py | Store signals (audio, probes, displacement frames) in the run's precision, float64 for a float64 run; run the tests on the CPU, where runs are reproducible bit for bit | |
| test_shell.py | Time step from the global stability bound (power iteration), with numerics.stability_bound to keep the element bound | |
| test_simulate.py | Add a prescribed-force exciter and point probes of the normal acceleration; accept Python 3.9 in the YAML loader | |
| test_tangent.py | Tangent runs log the energy parts of run and tangent per block (kinetic, bending, linear membrane; the run's true membrane energy), since the linear membrane energy is inflated at large deflection; tangent cache keys carry TANGENT_VERSION = 2 | |