ИСТИНА |
Войти в систему Регистрация |
|
ИПМех РАН |
||
Целью НИР является программное обеспечение "Cреда Моделирования " (СМ), ориентированная на решение задач вычислительного моделирования крайне высокой сложности. ПО СМ может быть разделено на Уровень координации и Средства визуализации общего назначения. Уровень координации СМ предоставляет абстрактные типы для определения Методов, Артефактов. Уровень координации планирует выполнение методов, сериализует и десериализует параметры методов, содержимое артефактов, зависимости и метаданныеt. Уровень координации обеспечивает целостность, контроль версий, воспроизводимость результатов, взаимодействие между исследователями и публикацию результатов. Также уровень координации поддерживает векторные операции и распределенные вычисления. Средства визуализации общего назначения будут включать: a) Инфраструктуру для совместного использования технологий JavaScript и WPF в переносимых компонентах пользовательского интерфейса, работающих с большими объемами данных. Многие компоненты пользовательского интерфейса планируется создать с применением языков программирования TypeScript или JavaScript, что даст возможность использовать единый исходный код для приложений WPF и Веб. Данная инфраструктура предоставит эффективный способ передачи больших массивов между Артефактами и пользовательским интерфейсов. b) Гибко настраиваемые диаграммы, позволяющие исследователям лучше отображать и выделять интересные особенности в данных. с) Интерактивные средства исследования для больших объемов данных. Вычислительные эксперименты создают наборы данных, содержащие миллионы точек. Алгоритмы СМ будут использовать адаптивное отсечение и адаптивный уровень детализации чтобы позволить ученым интерактивно исследовать наборы данных из 250 000 тысяч - 1 миллиона элементов без необходимости ручной фильтрации данных перед визуализацией.
Главным результатов НИР является программное обеспечение “Среда Моделирования”, ориентированная на создание вычислительных моделей высокой сложности. Эксперименты в “Среде Моделирования” описываются на языке программирования F# со встроенной прозрачной для пользователя поддержкой векторизации, параметрического перебора и распределенных вычислений. Динамическое состояние эксперимента в целом и детальное состояние отдельных артефактов могут быть просмотрены через пользовательский интерфейс HTML5 локально или удаленно.
Microsoft Research | Координатор |
Международная организация/программа, Контракт с Microsoft Research |
# | Сроки | Название |
1 | 1 октября 2014 г.-31 декабря 2014 г. | Среда моделирования для задач вычислительной экологии и биологии-1 |
Результаты этапа: Разработана концепция рабочих потоков в задачах вычислительного моделирования с поддержкой воспроизводимости и истории происхождения данных. Создан прототип системы на языке программирования F#. | ||
2 | 1 января 2015 г.-30 июня 2015 г. | Среда моделирования для задач вычислительной экологии и биологии-2 |
Результаты этапа: Были разработаны специализированные кросс-платформенные компоненты пользовательского интерфейса для визуализации таблиц и построения одномерных и двумерных графиков. Также был создан универсальный компонент для отображения произвольных структур данных. На основе технологии SignalR были созданы средства для обмена данными между компонентами пользовательского интерфейса и артефактами в среде .NET(F#), работающие как в локальном, там и в распределенных сценариях. Были разработаны и опробованы в облачной среде алгоритмы для распределения композиций Методов и Артефактов по нескольким вычислительным узлам и синхронизации между ними. |
Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".