November 28th, 2014

Математически выразить не могу, но нутром чую, что литр

Как ни странно, но я снова реанимировал awav. Кратко - это такой симулятор перераспределения давления в воздухе.

Теперь мне (я надеюсь) хватит знаний приделать корректную модель динамической головки, в том числе и с соотв. формой; имеющиеся в доступе симуляторы с формой не дружат - там точка или диск.

И, неоднократно используя awav как измеритель производительности компьютера, я часто задумывался, в каких же единицах эту производительность выражать. Объём "помещения" может быть разный, длительность шага квантования - тоже. Получается, что имеет смысл учитывать моделируемые объём и время (сколько кубометров и секунд было просчитано), причём в секунду.

Секунды сокращаются, что даёт объём. Получается, производительность измеряется в литрах! Я несколько раз подходил к физическому смыслу этих литров (чтоб писать их явно и с соответствующем пояснением) и в итоге пришёл к такому результату:

Производительность измеряется в литрах, моделируемых в реальном времени. Другими словами - моделируемое время совпадает с реальным. Объём больше - секунду в модели обсчитывать дольше (и для типовых комнат как бы не десятки минут на моём старом восьмиголовом друге), объём меньше - быстрее.

С другой стороны, скорость вычисления зависит ещё и от размера элементарного кубика, но тут я ограничусь напоминанием, с какой сеткой производится работа. А то так можно и до вычисления кубиков в секунды дойти - это правильно, но дальше от ответа на вопрос - а сколько секунд я буду считать две модельные секунды в 25 кубометрах. Литры так литры.