Количественные параметры задач
Расчет ведется небольшими шагами по времени. Вначале на одном шаге по времени для всех узлов рассчитываются все величины. Затем время увеличивается и расчет повторяется. Время расчета одного шага от 3-4 с до 3-7 мин. в зависимости от используемого процессора и задачи. Т.е. время расчета 2048 шагов - от 1.2-1.7 часа до 102-287 часов, т.е. до 4-12 суток непрерывной работы процессора. (Для сравнения отметим, что по известным литературных данным процессорное время при моделирования на ЭВМ поляны цветов - около 18 часов, а ядерного устройства - до года. Так что рассматриваемые нами задачи не очень длительные). Объем данных, перерабатываемых на одном шаге по времени - от 163_840 чисел (маленькая задача с расчетной сеткой 256×128 и 5 рассчитываемыми параметрами) до 3_932_160 чисел (большая задача с расчетной сеткой 1024×256 и 15 рассчитываемыми параметрами). При использовании 32-х разрядных вещественных чисел это соответствует объему данных на шаге от 640 Кбайт до 15 Мбайт. (Для многих расчетов необходима 64-х разрядная арифметика, что приводит к удвоению объемов данных.) Суммарный объем перерабатываемых данных при 2048 шагах по времени - от 1.28 до 30 Гбайт. Представим себе что все эти гигабайты мы напечатали бы на листах стандартной писчей бумаги размером 210×297 мм толщиной порядка 0.1 мм через 1.5 интервала, т.е. 40 строк по 62 символа в каждой. На изображение одного 32-х разрядного вещественного числа надо 12 символов: ±.ХХХХХХХ±ХХ. На маленькую задачу потребовалось бы:
Если сложить эти листы, то На большую задачу потребовалось бы:
Если сложить эти листы, то Очевидно, что выдача результатов задачи в числовом виде, когда длина выдачи была бы больше, чем расстояние от Москвы до Владивостока (оно равно @ 11 тысяч километров), совершенно лишена смысла. ЭВМ настолько много и быстро продуцирует результатов, что без новой технологии их обработки моделирование становится просто бессмысленным. Можно предложить два способа представления результатов в форме удобной для восприятия и анализа человеком:
В последнем случае, правда, возникает другая проблема. Она состоит в том, что числовая информация утрачивается и остаются только визуальные образы, а для разработки конструкций конечно же нужна числовая информация. Здесь используются два подхода:
На существующем уровне технологии дисковых накопителей реально сохранять решение не более чем одной задачи, поэтому практически возможно использование только подхода с пересчетом. Кроме этого, обычно расчеты выполняются в режиме диалога с оперативным изменением параметров задачи, поэтому технологических проблем с возвратами не возникает. Конечно, вычислитель используется недостаточно эффективно.
|