Разработка системной поддержки вызова программ,реализованных на языке Fortran, из среды Java

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-79094.rtf
Работа представляет собой 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, которая показала эффективность предложенной методики.
Математический анализ, часть 3, дополнительные главы. Вариант 03
Дистанционное обучение Дисциплина «Математический анализ». Часть 3 Дополнительные главы/ Специальные главы Вариант № 3 1. Найти область сходимости степенного ряда 2. Разложить функцию в ряд Фурье на данном отрезке (период Т) , 3. Начертить область на комплексной плоскости по данным условиям ям: , , , . 4. Вычислить интеграл по дуге от точки до точки , : , , 5. Найти частное решение дифференциального уравнения с заданными начальными условиями операторным методо
User deanasera84 : 26 декабря 2017
200 руб.
Показатели эффективности использования основных фондов и пути улучшения их использования
Введение…………………………………………… …………………………………….3 Понятие и сущность основных фондов…………………………………………………4 Показатели эффективности использования основных фондов ……………………….6 Общие показатели…………………………… ……………………………………...6 Частные показатели………………………………………………………………….8 Пути повышения эффективного использования основных средств………………….10 Расчетная часть…………………………………………………………………………...13 Заключение……………………………………………………………………………….14 Список использованной литературы...…………………………………………………17 Введение Безу
User alfFRED : 21 ноября 2013
10 руб.
Древнегреческий учённый-математик АРХИМЕД
Архимед родился в 287 году до нашей эры в греческом городе Сиракузы, расположенного на восточном побережье острова Сицилии, где и прожил почти всю свою жизнь. Отцом его был Фидий, придворный астроном правителя города Гиерона. Учился Архимед, как и многие другие древнегреческие ученые, в Александрии, где правители Египта Птолемеи собрали лучших греческих ученых и мыслителей, а также основали знаменитую, самую большую в мире библиотеку. После учебы в Александрии Архимед вновь вернулся в Сиракузы и
User Elfa254 : 10 августа 2013
10 руб.
Гидростатика и гидродинамика ТИУ Задача 2.8 Вариант 5
Определить время заполнения емкости водой, объем которой составляет W. Емкость заполняется из напорного бака, расположенного на высоте H. Вода поступает в емкость по трубопроводу диаметром d = 150 мм и длиной l = 90 м. На трубе имеются два вентиля с коэффициентом местного сопротивления ζв = 12 у каждого, четыре прямых колена без закругления (ζк = 1,5). Режим движения воды в трубопроводе турбулентный в зоне гидравлически шероховатых труб. Коэффициент гидравлического трения λ = 0,02. Абсолютная эк
User Z24 : 31 декабря 2026
150 руб.
Гидростатика и гидродинамика ТИУ Задача 2.8 Вариант 5
up Наверх