Подпрограмма - пакет - Большая Энциклопедия Нефти и Газа, статья, страница 1
Опыт - это нечто, чего у вас нет до тех пор, пока оно не станет ненужным. Законы Мерфи (еще...)

Подпрограмма - пакет

Cтраница 1


Подпрограммы пакета не ориентированы на обслуживание конкретных модулей. Они позволяют работать с любыми устройствами в стандарте КАМАК.  [1]

Подпрограммы пакета созданы на основе набора алгольных процедур, разработанных Уилкинсоном и Райншем в конце 1960 - х годов. Использование языка Алгол для этих процедур ограничивало их применение и поэтому был разработан проект реализации этих процедур на Фортране с целью разработки высокоэффективных версий для различных машин, их проверки и вообще, с целью разработки высококачественного пакета программ.  [2]

Подпрограммы пакета сформированы по функциональному принципу. По своему назначению в пакете выделено три группы подпрограмм.  [3]

Подпрограммы пакета выполняют вычисления с обычной точностью.  [4]

Подпрограммы пакета могут быть как подпрограммами типа FUNCTION, так и типа SUBROUTINE, а операторы - операторами присваивания и обращения. Например, оператор присваивания IP IPNTRA ( R, ALFA) обеспечивает построение точки IP, лежащей на окружности с радиусом R и повернутой на угол ALFA относительно оси ОХ.  [5]

Если подпрограммы пакета реализуются для машин с параллельной обработкой данных, рекомендуется придерживаться, насколько это возможно, рассмотренного порядка обработки.  [6]

Многие подпрограммы пакета SSP написаны в двух вариантах: с обычной и удвоенной точностью.  [7]

Несколько подпрограмм пакета LINPACK требуют больше места в памяти для промежуточных результатов, чем это обеспечивается главными параметрами. Эти подпрограммы имеют параметр WORK, который является одномерным массивом, длина которого обычно равна числу строк или столбцов обрабатываемой матрицы. Пользователя редко будет интересовать содержимое массива WORK, и поэтому он просто должен предусмотреть соответствующее объявление массива.  [8]

Большинство подпрограмм пакета LINPACK не обращаются к какой-либо другой подпрограмме пакета. Единственное исключение составляют подпрограммы оценки обусловленности с именами, заканчивающимися на СО, каждая из которых обращается к соответствующей FA-подпрограмме для факторизации матрицы. Однако почти все подпрограммы пакета LINPACK обращаются к одной или нескольким подпрограммам пакета BLAS. Чтобы упростить комплектацию библиотек, тексты каждой подпрограммы пакета LINPACK включают в себя комментарии, которые перечисляют все подпрограммы пакета BLAS и функции Фортрана, требуемые этой подпрограммой.  [9]

Обращения к подпрограммам пакета строят с использованием оператора CALL. Пакет состоит из следующих групп подпрограмм: инициализации и завершения; настройки; порождения образов; группировки элементов; управления образами; ввода с клавиатуры и анализа буферных данных; обработки запросов.  [10]

В некоторых подпрограммах пакета LINPACK могут происходить переполнение и антипереполнения. Мы надеемся, что операционная система присваивает нуль таким величинам и продолжает процесс без какого-либо сообщения об ошибке. Для некоторых операционных систем может оказаться необходимым вставить управляющие карты или обращаться к специальным подпрограммам, чтобы добиться такой обработки антипереполнений.  [11]

Тексты головной программы и подпрограмм пакета графического отображения приведены в приложении.  [12]

Подпрограмма указания состояния определяет перечень подпрограмм пакета, используемых в проблемной программе в режиме загрузки или вызова. Перечень подпрограмм при этом задается в списке аргументов. Использование этой подпрограммы позволяет сократить либо время динамического вызова подпрограмм пакета, либо требуемые объемы оперативной памяти.  [13]

Выходные данные могут быть получены подпрограммами пакета в абсолютных значениях или в приращениях, а также могут быть оптимальными, обеспечивающими минимальный объем используемой буферной памяти.  [14]

В значительной степени точность вычисления многих подпрограмм пакета зависит от числа значащих цифр, над которыми производятся различные арифметические операции. К ним относятся операции обращения матриц, интегрирования и многие другие. Поэтому возникает необходимость использования подпрограмм удвоенной точности.  [15]



Страницы:      1    2    3    4