Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [General] Мэинфрейм HP и HPF 
V
    Опции темы
ALKS
Дата 10.5.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: нет
Всего: 11



Я системный программист, с математикой сталкиваюсь очень редко. но лет 7-8 назад во Франции (в институте Supélec ) я столкнулся с мэинфреймом HP (очень многопроцессорный и очень много памяти) так вот компилятор Фортрана меня там убил. несколько толстенных томов встроеных мат-функций. производные, интергралы, матрецы, графы. всё что угодно. впечатлило настолько, что запомнилось... smile 
PM   Вверх
Cr@$h
Дата 10.5.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(ALKS @  10.5.2006,  12:08 Найти цитируемый пост)
несколько толстенных томов встроеных мат-функций. производные, интергралы, матрецы, графы. всё что угодно. впечатлило настолько, что запомнилось...   

Какой-то навороченный Fortran smile В F03 имеется достаточное число базовых функций. Плюс их много из-за разновиднойстей типов: 1, 2, 4, 8, 16 байт и их сочетания. Указанную библиотеку можно сейчас найти разве что отдельными Fortran-библиотеками типа LAPACK, BLAS или открыть Matlab. Особенно радостно отметить, что процедуры по символьной обработке давно имеются, потому Maple можно вообще не открывать, хотя мне редко это и нужно. Хорошо бы они в Fortran привели всю бибилиотеку в порядок как в Java, скажем. Тормозит это большое число написанного кода и та особенность, что мат. процедуры всегда были неотъемлимой частью языка, и отделять их поэтому в отдельную бибилотеку (и расширить, структуризовав) ни у кого не поднимается руки, а жаль.
Нужно сказать, что научно-специализированный софт с большим числом библиотечных процедур ориентирован своим удобством прежде всего на исследователей-пользователей. При написании чего-то своего, низкоуровнего (с т.з. структур и методов) , оригинального лучше использовать Fortran, ИМХО. 
PM MAIL ICQ   Вверх
ksicom
Дата 12.5.2006, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.9.2005

Репутация: нет
Всего: 1



А ещё есть (HPF) High Performance Fortran, который используется при разработки ну очень тяжёлого расчётного софта и расчитан на мультипроцессорные системы. 
PM MAIL   Вверх
Cr@$h
Дата 12.5.2006, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

Репутация: 1
Всего: 41



Цитата(ksicom @  13.5.2006,  00:23 Найти цитируемый пост)
А ещё есть (HPF) High Performance Fortran, который используется при разработки ну очень тяжёлого расчётного софта и расчитан на мультипроцессорные системы.

Его отличия практически полностью вошли в F95 и F03. В основном это операторы на уровне языка для написания паралельно-возможных действий (forall, where, spread, ...). В связи с этим HPF больше отдельно не выделяется. Его версия (1.0 по-моему больше и не было) учтена в последних стандартах, а в остальном он такой же. Современный Fortran ориентирован на написание параллельных ялгоритмов и методов на уровне операторов языка, что значительно облегчает это дело, не вынуждая везде прямо-таки юзать OpenMP, скажем. За этим будущее. Использовать директивы -- парадигма прошлого века. 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.1238 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.