Ведущие производители научного программного обеспечения, компании INRIA (разработчик пакета SciLab), National Instruments (разработчик LabView и Multisim), Mathsoft (разработчик Mathcad) и Maplesoft (разработчик программы Maple), создали консорциум численной математики (Numerical Mathematics Consortium) и заложили фундамент научного программного обеспечения нового поколения.
INRIA, Maplesoft, Mathsoft и National Instruments создали "Numerical Mathematics Consortium" (NMC). Эти производители математического программного обеспечения, а также представители промышленности и академии наук объединились для совместного определения согласованного и управляемого базиса вычислительной математики.
Первоначальная цель общества "Numerical Mathematics Consortium" - создание открытого математического семантического стандарта для разработки численных алгоритмов, легко размещаемых в различных инструментах, платформах и отраслях знаний.
Цель сообщества Numerical Mathematics Consortium - создание спецификации, которая обуславливает определения и семантику основных математических функций, применяемых в численных алгоритмах. Эти алгоритмы могут затем внедряться в программы для широкого спектра областей применений, таких как системы управления в промышленности, встраиваемые устройства и научные исследования, а также свободно распространяться между исследователями, разработчиками и преподавателями.
Численные расчеты, имитация и управление, а также разработка встраиваемых устройств - основные области применения численной математики в промышленности и науке. В этих областях, к сожалению, хронически господствует несовместимость, поскольку сегодня семантика математических функций может существенно варьироваться от одной программы к другой. Каждый инструмент предлагает собственный набор функций и часто необходимо переписывать безупречные алгоритмы для новых проектов или для применения в новых технологиях. Стандартный набор математических функций, базируемый на общей семантике, обеспечит мобильные решения и готовые к использованию библиотеки и инструменты для множества платформ. Таким образом, технологические, научные и финансовые преимущества более чем значительны. NRIA имеет опыт в этой области, благодаря Scilab, свободно распространяемой программе с открытым кодом.
На начальном этапе особое внимание будет уделено численным алгоритмам, преимущественно используемым в матричных вычислениях. Это более 250 функций, сгруппированных в 14 классов: аппроксимация, интегрирование и интерполяция; Булевы функции; операторы отношений; элементарные функции; линейная алгебра; математические константы; генерация матриц; операции с матрицами; функции принадлежности; полиномиальные функции; операторы на множествах; специальные функции; статистические функции; векторный анализ.
Учредители сообщества "Numerical Mathematics Consortium" приглашают компании, исследовательские центры, университеты и всех, кто желает, принять активное участие в стандартизации численной математики, вступать в консорциум.
Более подробную информацию о компаниях MathSoft, MapleSoft National Instruments и их продуктах вы получите, посетив Интернет-сайт компании SoftLine www.softline.ru/science.
|