К методам исследования в данном проекте относятся математическое и компьютерное моделирование.
Есть как минимум три подхода вызова исполняемого кода C в платформе Java:
· Используя Java Native Interface (JNI);
· Используя Java Native Interface (JNI), вызывая код через С;
· Используя Java Native Architecture (JNA).
Наиболее перспективным для разработки нового собственного метода видится современный Java Native Interface и Java Native Architecture, которая изначально делает вызовы напрямую.
Планируемые результаты и их практическое применение
Первоначальная реализация проводится для систем семейства Windows. В качестве компилятора будет использоваться Intel Visual Fortran.
Основным планируемым результатом работы является собственный метод Java, в виде классов, являющихся интерфейсом к коду на Fortran 08.
Наличие такого метода в промышленности позволит разрабатывать новые наукоёмкие приложения, требующие применения платформы и стандартов Java, и использовать современный код и оптимизации Fortran 2008 для эффективной поддержки многоядерных архитектур процессоров без использования промежуточного кода.
Разработанный метод смогут свободно использовать научное сообщество, различные организации и учреждения, занимающиеся исследованиями и использующими в своих методах математическое и компьютерное моделирование.
Соискатель ____________________________ /ФИО/ |
Проект по направлению «Гуманитарные науки»
Проект научного исследования