Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Статья посвящена исследованию возможности вызова программ, реализованных на языке Fortran 95, из среды Java. Для того, чтобы среды могли обмениваться данными, должно быть отображение данных одной среды на данные другой. В статье представлено описание отображения данных языка Fortran на данные языка Java и обратно. Также описан способ эффективной передачи данных из среды Java в среду Fortran и обратно. Он заключается в том, что память, выделенная средой Fortran для размещения общих блоков и массивов, отождествляется с прямыми буферами среды Java. То есть прямые буферы среды Java размещаются по тем же адресам памяти, по которым размещены общие блоки и массивы языка Fortran. Помимо этого, в статье описан метод организации вызова подпрограмм, реализованных на языке Fortran из окружения Java, заключающийся в передаче параметров через прямые буферы окружения Java.
Введение
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.
Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortran-подпрограмм нет. Предложенная работа повещена разработке методики вызова Fortran-подпрограмм из Java-среды.
В настоящей работе рассмотрены основные отличия языков С и Fortran, препятствующие использованию методики, аналогичной JNI для вызова Fortran-подпрограмм из Java-программ. Построено отображение данных языка Fortran на данные Java и обратно. Предложена методика реализации общей области памяти для Java- и Fortran-сред через прямые буферы пакета java.nio. В последнем разделе описана прототипная реализация, выполненная с использованием JNI, которая показала эффективность предложенной методики.
Введение
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.
Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortran-подпрограмм нет. Предложенная работа повещена разработке методики вызова Fortran-подпрограмм из Java-среды.
В настоящей работе рассмотрены основные отличия языков С и Fortran, препятствующие использованию методики, аналогичной JNI для вызова Fortran-подпрограмм из Java-программ. Построено отображение данных языка Fortran на данные Java и обратно. Предложена методика реализации общей области памяти для Java- и Fortran-сред через прямые буферы пакета java.nio. В последнем разделе описана прототипная реализация, выполненная с использованием JNI, которая показала эффективность предложенной методики.
Другие работы
Контрольная работа по инженерной графике
Lampa
: 12 марта 2010
Контрольная по инженерной графике, Вариант 7,
плоское сечение,
взаимное пересечение поверхностей,
проекционное черчение.
Выполнено в АвтоКаде.
Нет схемы алгоритмов
60 руб.
Зачетная работа по дисциплине: АФУ СВЧ диапазона. Билет №4.
teacher-sib
: 31 октября 2017
1. Как зависит ширина главного лепестка диаграммы направленности от угла раскрыва при фиксированной длине рупора ?
2. Резонансная щелевая антенна.
3. От чего зависит количество боковых лепестков диаграммы направленности и их уровень?
100 руб.
КУРСОВАЯ РАБОТА по дисциплине: “Гидропривод и гидроавтоматика” Тема: “Разработка гидропривода продольно-фрезерного станка”
375257862445
: 10 декабря 2014
КУРСОВАЯ РАБОТА
по дисциплине: “Гидропривод и гидроавтоматика”
Тема: “Разработка гидропривода продольно-фрезерного станка”
Введение 4
1. Разработка принципиальной гидравлической схемы 5
2. Определение размеров гидродвигателей 6
3. Построение циклограммы работы гидропривода и выбор источников давления 12
4. Выбор гидроаппаратуры и трубопроводов 19
5. Определение потерь и КПД 23
6. Насосная установка 31
7. Техника безопасности 32
Заключение
Список использованной литературы 34
100 руб.
Анкудинов А.А. Дискретная математика
GnobYTEL
: 4 декабря 2011
Содержание:
Теория множеств
Множество
Операции над множествами
Векторы и прямые произведения
Соответствия и функции
Отношения
Элементы общей алгебры
Логика
Логические функции
Совершенные нормальные формы.
Разложение функций по переменным
Минимизация формул алгебры высказываний
Тупиковые ДНФ
Минимизация не полностью определенных функций
Совместная минимизация булевых функций
Полнота
Логические схемы
Теория графов
Основные понятия
Операции над графами
Маршруты, цепи, циклы
Матр
2 руб.