{ "schema_version": 1, "submission_id": "vonkarman-modal", "challenge_id": "cymbal-flat-disk-v1", "submitter": { "name": "Jeremy Magland", "email": "jmagland@flatironinstitute.org" }, "date": "2026-09-17", "description": "Von Karman thin-plate reduction (Airy stress function, in-plane inertia neglected, damping on bending only) of the challenge model on a Cartesian grid: the disk is approximated by the square cells whose centers lie inside it (a staircase boundary) at 8 mm and 4 mm spacing. Linear free-plate modes and clamped Airy modes come from Bogner-Fox-Schmit finite elements on the cells and a sparse shift-invert eigensolver; the bases are restricted to functions even in y, which is exact because the strike is centered on the x axis. The cubic coupling tensor is integrated on the cells, the time stepping is a two-step scheme exact in the linear part, and the retarded Rayleigh integral uses cubic fractional delays. The chain is ordered by grid spacing, number of modes, and time step; the mode truncation caps the frequency the cascade can reach.", "code_url": "https://vault1.magland.org/challenges/cymbal-solutions/blob/main/solvers/vonkarman-modal-disk/vk_modal_disk.py", "viz_url": "https://vault1.magland.org/challenges/cymbal-solutions/site/", "solutions": [ { "solution_id": "vk-g8-w100-a100-m1", "output": "vonkarman-modal/vk-g8-w100-a100-m1.wav", "method": "von Karman plate (Airy form) on a Cartesian grid masked to the disk, modal method on Bogner-Fox-Schmit modes, Gautschi-type integrator exact in the linear part, retarded Rayleigh integral with cubic fractional delays", "parameters": { "grid_spacing_m": 0.008, "cells": 2024, "n_dof": 8500, "transverse_modes": 100, "basis_even_in_y": true, "airy_modes": 100, "oversampling": 1, "dt_s": 2.0833333333333333e-05, "highest_transverse_mode_hz": 2776.3 }, "timing_seconds": 137.981, "more_accurate_than": [], "hardware": "Intel Core i7-1355U laptop (2 performance + 8 efficiency cores, 40 GB), single process, numpy/scipy with OpenBLAS" }, { "solution_id": "vk-g8-w200-a200-m1", "output": "vonkarman-modal/vk-g8-w200-a200-m1.wav", "method": "von Karman plate (Airy form) on a Cartesian grid masked to the disk, modal method on Bogner-Fox-Schmit modes, Gautschi-type integrator exact in the linear part, retarded Rayleigh integral with cubic fractional delays", "parameters": { "grid_spacing_m": 0.008, "cells": 2024, "n_dof": 8500, "transverse_modes": 200, "basis_even_in_y": true, "airy_modes": 200, "oversampling": 1, "dt_s": 2.0833333333333333e-05, "highest_transverse_mode_hz": 5832.6 }, "timing_seconds": 748.714, "more_accurate_than": [ "vk-g8-w100-a100-m1" ], "hardware": "Intel Core i7-1355U laptop (2 performance + 8 efficiency cores, 40 GB), single process, numpy/scipy with OpenBLAS" }, { "solution_id": "vk-g4-w200-a200-m2", "output": "vonkarman-modal/vk-g4-w200-a200-m2.wav", "method": "von Karman plate (Airy form) on a Cartesian grid masked to the disk, modal method on Bogner-Fox-Schmit modes, Gautschi-type integrator exact in the linear part, retarded Rayleigh integral with cubic fractional delays", "parameters": { "grid_spacing_m": 0.004, "cells": 8112, "n_dof": 33268, "transverse_modes": 200, "basis_even_in_y": true, "airy_modes": 200, "oversampling": 2, "dt_s": 1.0416666666666666e-05, "highest_transverse_mode_hz": 5890.6 }, "timing_seconds": 64.779, "more_accurate_than": [ "vk-g8-w200-a200-m1" ], "hardware": "Intel(R) Xeon(R) w5-3435X (32 threads), numpy/scipy for the setup; coupling tensor and time stepping on NVIDIA RTX 6000 Ada Generation (PyTorch 2.14.0+cu130)" }, { "solution_id": "vk-g4-w300-a300-m2", "output": "vonkarman-modal/vk-g4-w300-a300-m2.wav", "method": "von Karman plate (Airy form) on a Cartesian grid masked to the disk, modal method on Bogner-Fox-Schmit modes, Gautschi-type integrator exact in the linear part, retarded Rayleigh integral with cubic fractional delays", "parameters": { "grid_spacing_m": 0.004, "cells": 8112, "n_dof": 33268, "transverse_modes": 300, "basis_even_in_y": true, "airy_modes": 300, "oversampling": 2, "dt_s": 1.0416666666666666e-05, "highest_transverse_mode_hz": 9000.3 }, "timing_seconds": 204.284, "more_accurate_than": [ "vk-g4-w200-a200-m2" ], "hardware": "Intel(R) Xeon(R) w5-3435X (32 threads), numpy/scipy for the setup; coupling tensor and time stepping on NVIDIA RTX 6000 Ada Generation (PyTorch 2.14.0+cu130)", "fields": { "path": "vonkarman-modal/vk-g4-w300-a300-m2.h5", "format": "hdf5" } } ] }