19.04.2011

F90 вентылятара: Fortran 90 часта задаюць пытанні аб Навіны.

Original on http://www.ifremer.fr/ditigo/molagnon/fortran90/engfaq.html

Fortran 90 мноства паказальнікаў.


Апошняе абнаўленне – кастрычнік 2010 года


Адправіць полымя і прапановы па паляпшэнні @ ifremer.fr Michel.Olagnon
Бягучы абноўленую версію гэтага спісу можна знайсці на WWW па адрасе http://www.fortran-2000.com/.
Заўвага Большасць наступных ставіцца і да Fortran 95 як у Fortran 90. Fortran 95 толькі невялікае абнаўленне для Fortran 90.

Змест:

1. Фартран 90/95 і Fortran 77
2. Наяўныя ў Фортране 90/95:
2.1. Кампілятары
2.2. Кодэкса паўторна структуравання і пераўтваральнікі
2.3. Бібліятэкі і ўтыліты
2.4. Тэсты і кантрольныя паказчыкі
2.5. Прыклады і сховішчаў
2.6. Курсы і Кансультацыі
3. Дакументацыя:
3.1. Стандарты
3.2. Гласарый
3.3. Часопісы
3.4. Падручнікі і іншыя дакументы
3.5. Кнігі
3.6. артыкулаў
3.7. Спасылкі на старонкі WWW
4. Fortran 90 Бенчмаркинг
5. Абвешчана, прадугледжана, і чуткі
6. Рабочыя нарады, семінары, канферэнцыі
7. Адрасы





1,0 Фартран 90/95 і Fortran 77:

Fortran 90 з’яўляецца, з вельмі нямногімі выключэннямі, пашырэннем мовы Фартран 77. FAQ групы Usenet прапановы Comp.lang.fortran з абодвух стандартаў, і можа быць атрыманы, як і любы FAQ, праз ананімны FTP з rtfm.mit.edu, каталог / паб / Usenet / comp.lang.fortran.

Канкрэтных Fortran 90 FAQ Майкам Меткалф можа быць дасягнуты ў fortran.com.

Гэты дакумент з’яўляецца спроба дапоўніць гэтыя часта задаюць пытанні з некаторымі больш спасылкі на Fortran 90/95 інфармацыі.

Любы зацікаўлены таксама прапануецца далучыцца да спісу паштовых баз комп-Fortran-90, адправіўшы паведамленне электроннай пошты, каб mailbase@mailbase.ac.uk, які змяшчае толькі радок:
далучыцца да комп-Fortran-90 Імя Прозвішча

Асноўны пашырэння Fortran 90 на Fortran 77 з’яўляюцца:

  • масіў абазначэнне (напрыклад, X (1: N) = R (1: N) * COS ((1: N)))
  • дынамічнага размеркавання памяці (вылучаць DEALLOCATE,…)
  • вытворных тыпаў і перагрузка аператараў
  • лепш дэкларацый, і прататыпаў магчыма
  • Модуляў, што дазваляе карыстальнікам ствараць пулы захоўвання дадзеных “”, або вызначыць асяроддзя
  • больш сучасных структур кіравання (Select Case, EXIT,…)
  • больш карысных убудаваных функцый (дата, дакладнасць, масівы,…)
  • свабодным фармаце зыходнага кода формы
“ Чисто”Fortran 77 з’яўляецца сумесным F90. Тым не менш, лепш, каб пераўтварыць яго ў “ змешанага фармату”, прымальных як свабоднага і фіксаванага крыніцы форме Fortran 90, якая патрабуе толькі заменай C на! як сімвал каментара, выкарыстоўваць і як сімвал працягу радкі, і дадаць яго ў працяг лініі, каб ліквідаваць прабелы ўбудаваны ўнутры канстанты або ідэнтыфікатараў, і праверыць некаторыя ўбудаваныя выкарыстання. Большая частка гэтага можа быць зроблена аўтаматычна.

Fortran 90 дазваляе Fortran 77 праграмісту напісаць код хутчэй, каб зрабіць яго больш выразным, і пазбегнуць многіх памылак. Для навічкоў у праграмаванні, гэта магчымасць вучыцца сучасным мовай, з найбольш Рэкамендаваны асаблівасці, і ўсё ж быць у адпаведнасці з навуковымі і прамысловага будаўніцтва грамадах, дзе Fortran з’яўляецца і будзе заставацца даволі доўгі час любімы мову.

Fortran 95 з’яўляецца непаўналетнім перагляду Fortran 90. 3 асноўных пашырэнняў ў адносінах да гэтага папярэдняй версіі:
  • FORALL заяву і пабудаваць
  • PURE і элементарнай працэдуры
  • Структура і паказальнік ініцыялізацыі па змаўчанні


2,0 Даступныя ў Фортране 90/95:

Складальнікі

Бясплатныя кампілятары g95 і gfortran. Ўпакаваны gfortran могуць быць атрыманы з Франсуа-Ксавье Кудер Калі вы згодныя з умовамі іх ліцэнзіі, і запусціць Linux на машыне Intel, вольны для некамерцыйнага выкарыстання кампілятара Fortran 95 можна атрымаць Intel. Бясплатны F90 і ФВЧ кампілятар для Linux ад Ціхаакіянскага Сьера больш не даступная. Некаторыя кампілятары абмяжоўваецца сучасных падмноства мовы ўсё яшчэ можа быць свабодным, і лепш падыходзіць для адукацыйных мэтаў, такіх як F ад Fortran кампаніі, зараз бясплатна для ўсіх платформаў.
Absoft ® V10 Fortran кампілятары для Linux на 32-бітных і 64-разрадных x86: У адпаведнасці з найбольш папулярнымі прамысловасці арыенціры для Fortran, SPEC2000 і шматграннік 2005, Absoft новыя кампілятары Фартран вырабляе топ-бітную прадукцыйнасць 64 на абодвух Xeon ® і Opteron ® Працэсары і цалкам крыніцы сумяшчальнасці з папярэднімі кампілятары Absoft.

Absoft fortran95 кампілятара v9.0: для 64-бітных Linux (AMD Opteron) – уключае ў сябе поўны F95 кампілятар Fortran 95 з большасцю [F77] станцыі пашырэння і высокай аптымізацыі прадукцыйнасці да 35% хутчэй, чым папярэдні рэліз. Абнаўленне да некалькіх працэсараў і OpenMP варыянты. Таксама ўключае ў сябе бясплатную копію новых перадавых Fx2 крыніца узроўні шматмоўны адладчык з магчымасцю паралельнай графічны інтэрфейс карыстальніка. Новыя MaxFlex гнуткія варыянты плавае ліцэнзіі.


ACE F90 і ФВЧ – для Parsytec PowerPC-заснаваных машын.

Апагей – высока аптымізацыі Апагей-Fortran 90, C-DAC Fortran 90 (пастаўляецца з адладчык). Абодва кампілятары для SPARC архітэктуры.

Красавік xHPF 2,1 – HPF кампілятар ([Cray] T3D, [IBM] SP-2, [Intel] Paragon, [DEC Alpha] 3000/900 275, [SGI Power Challenge] MIPS R8000, [Sun SPARC] 2000 40МГц)

Cray CF90 – для Крейс YMP і YMP-C90, Superserver 6400 і Sparc Solaris 2.3, планы HP, SGI

Compaq Visual Fortran – для Windows.

Fortran Кампанія F – адукацыйны падмноства (пыльныя асаблівасцяў выдаленыя, для недарагіх навучання F90) – зараз бясплатна для ўсіх платформаў.

Fujitsu – поўны кампілятар для Sparc Solaris 02/03 або больш позняй версіі, Linux і Windows 2000/XP/NT/95/98, і аптымізаваныя, родныя кампілятары Fortran 95, UXP / V Fortran, Fortran / ВПП і ФВЧ, для яго суперкампутараў VPP

g95 g95 Бясплатны кампілятар.

gfortran Бясплатны кампілятар gfortran.

HP HP FORTRAN 90 – поўны кампілятар для HP-UX 10.20, 10.10, 10/01 і SPP-UX

IBM XLF — Поўны кампілятар для pSeries IBM, выконваць Fortran 95 стандартных і OpenMP Fortran API V2.0. Падтрымка AIX V4.3.3 і вышэй, Linux і Apple Mac OS X.

Intel Intel Compiler v8.0 для Linux або Windows.

ЛАД LF95 – Fortran 95 кампілятар пад некалькі варыянтаў упакоўкі.

ЛАД LF90 – для DOS, Windows, уключаючы Pentium аптымізацыі і Interacter Kit.

ЛАД ELF90 – адукацыйны падмноства (пыльныя асаблівасцяў выдаленыя, для недарагіх F90 навучанне).

Microsoft Fortran Powerstation V4.0 – для Windows NT 3.5 і Windows 95. Глядзіце Compaq Visual Fortran, як Microsoft “ перадалі” Fortran да снежня вясной 97.

Microway – для DOS, OS / 2, Unix, Linux.

NAG / ACE Аптымізацыя F90 – версія 1.0 для Sparc Solaris 2.

NAGWare F90 – выкарыстоўвае C у якасці прамежкавага мовы, у цяперашні час пры адносна: 5,0, уключае HPF пашырэння і існуе ў версіі Linux.

NAGWare F95, версіі 5.1, уключаючы падтрымку стандарту Fortran 2003.

NEC FORTRAN90/SX – для сваёй серыі суперкампутара SX.

PathScale – F95 кампілятар, C, C + + для Linux.

Апісання і тлума – F95/HPF кампілятар, для SGI, IBM SP2, HP / Convex, Linux, Windows.

Salford FTN90 – PC ажыццяўлення NAG F90, прамы генерацыі аб’ектнага кода.

Salford FTN95 – поўны Fortran 95 сумяшчальны кампілятар для пашыранага DOS, Windows.

SGI – пад IRIX 06/01 на R8000 машыны: Power Challenge, Power Indigo 2, магутнасць Onyx – Cray-сумяшчальны кампілятар (версіі 07/02 і вышэй).

Sun Studio кампілятары і інструменты – у кампілятары Сонца і інструменты ў цяперашні час вольныя для Solaris (і Linux?).

Стэрн CS CF90 – Cray-сумяшчальны для DEC OSF / 1.

УВАГА: Некаторыя вытворцы прапануюць шэраг F90 пашырэнняў, напрыклад, сінтаксіс масіва або размяркоўваць інструкцыі.

Кодэкс паўторна структуравання і пераўтваральнікі


Forcheck статычнага аналізатара.

Шматграннік Софтвер “plusFORT, уключае ў сябе рэструктурызацыю і статычнага аналізу – у тым ліку F77 на F90″ пераклад “.

С да Fortran 9x перакладу.

Адваротнае праектаванне, метрыкі, дакументацыя, IDE для FORTRAN 88,90 і 95. Windows і Unix.

HicEst Fortran інкрыментны кампілятар і інтэрпрэтатар.

Рэзюмэ F95 аналізатар праекта

F90 код Лаіс ELF90 пераўтваральніка пры ўмове Алан Мілер для колькаснага Рэцэпты

Кресент Бэй Software VAST/77to90

FORESYS 1,4, графічны інтэрфейс High Performance глабальнага аналізу, F77-> F90 пераўтварэнні, і распаралельвання.

FORGE Explorer 2.0, размеркаванай і падзялянай памяці Parallelizer, паралельнага Research, Inc

NAGWare F90 інструменты, прыгожай друку “, дэкларацыі standardiser, дакладнасць standardiser, імёны змены.

F77 на F90 пераўтваральніка.

CONVERT, пераход на F90 вольнай форме, прапанаванай Майк Меткалф праз ананімны FTP на jkr.cc.rl.ac.uk (130.246.8.23), файл / pub/MandR/convert.f90.

Fortranlint з’яўляецца статычнага аналізатара кода крыніцы для Fortran 77, Fortran 90 і Fortran 95. Гэта папярэдняя кампіляцыя інструмент распрацоўкі праграмнага забеспячэння, якая знаходзіць памылкі кампілятар не можа злавіць.


функцыі перакладчыка, для выражэння ацэнкі.

ftof90.c, мінімальная F77 -> F90 пераўтварэнні.

f90ppr, F90 папярэдняй апрацоўкі падобныя на CPP.

f90tops, Fortran 90 вольнай форме крыніцы канвэртар PostScript, маркіроўка адбітка на палях.

Кока, F90 ўмоўнай кампіляцыі інструмент (гл. адпаведныя дапаможныя стандарт).

f90aib, аўтаматычны інтэрфейс блока генератара.

Сонца ГЛС, Fortran грамадскім здабыткам папярэдняй апрацоўкі.

flecs90, FLECS да F90 перакладчыка.

Бібліятэкі і ўтыліты

* Emacs * пакет свабодны фармат F90-рэжыме. Сярод варыянтаў можна знайсці аўтаматычнага адпаведнасці і завяршэння ўсіх канчатковых блокаў (напрыклад, водступ лінію, пачынаючы з канца, знаходзіць адпаведныя калі / зрабіць / модуль… і правярае / запаўняе правільны выгляд блока і можна назваць ), ён мае аўтаматычнага запаўнення функцыю, якая разьбівае радок і ўстаўляе &-знакаў (два, калі ў радку), калі лінія становіцца занадта доўгім, рознай афарбоўкі для розных функцый, якія абнаўляюцца з кожным абзацам лініі. Найбольш часта выкарыстоўваюцца каманды даступныя праз меню.

Fortran-2000.com пройдзе загружаны код для безумоўнай, ўнікальна, і частковага Рэйтынгу, сартаванне і перастаноўкі.

Некаторыя прадпрыемствы (pre-processor/pretty-printer, аўтаматычная генерацыя інтэрфейсу, f90split, PostScript спіс крыніц).

OpenGL Fortran 90 прывязкі інтэрфейсу OpenGL 1.1 (або Mesa), GLU 1,2, 3,6 і GLUT некалькі пашырэнняў OpenGL, падтрымлівае большасць Unix рабочых станцый і Windows.

Xeffort бібліятэкі Xeffort з’яўляецца свабодным, адкрытым зыходным кодам бібліятэкі для стварэння GUI прыкладанняў ва ўсіх водараў Visual FortranT.

Функцыя аналізатар для Fortran 90, прызначаныя для ужыванняў, дзе мноства матэматычных выразаў вызначаецца падчас выканання, а затым ацэнкі для вялікай колькасці значэнняў зменных.

Ацэншчык бібліятэкі : Стварыць у памяці дрэва ўяўленне функцыі з радка спецыфікацыі функцыі, а затым ацэньваць функцыі для зададзеных значэнняў зменных, стварыць дрэвападобнай прадстаўленне для вытворнай функцыі па зменнай паказана і друку яшчэ ў памяці дрэва ў радок.

Makefile прыкладу і сцэнар для вырашэння праблемы каскадных перакампілявання шмат модуляў, калі толькі адзін з пачатковых модуляў змяненне.

DISLIN з’яўляецца высокага ўзроўню змове бібліятэка для адлюстравання дадзеных у выглядзе крывых, гістаграмы, сектарныя дыяграмы, паверхні, контуры і карты – DISLIN даступная для самых кампілятары Fortran 90 на Windows 9x/NT/2000/XP, UNIX, Linux і VMS.

PSPLOT, Fortran-выкліканай PostScript змове бібліятэка, якая не залежыць ад платформы, падтрымлівае колер, і вырабляе якасную графіку публікацыі.

Прадукцыйнасць бібліятэка – LAPACK, BLAS, FFTPACK, VFFTPACK інш LINPACK аптымізаваны для SPARC (Sun Performance Workshop).

у f90SQL PRO Canaima Software v2.0 – зручны і звыклы спосаб маніпуляваць многімі фарматамі базы дадзеных непасрэдна з праграмы Fortran.

INTERACTER – графічная бібліятэка для ЛАД LF90 і Salford FTN90, на 386/486/pentium + пашыральнікі DOS (внутр. Мяккая Serv..).

ЛАД мае F90 кампанентаў (ручной, масіў ўбудаваных, пярэднія,…) канца, што яны хацелі б ліцэнзію на іншых.

f90doc з’яўляецца лёгкай у засваенні дакументацыі інструмент, які генеруе старонак дакументацыі HTML з Fortran 90 крыніцы.

NAG FL90, лікавыя і статыстычныя бібліятэкі, нд 4, SGI, DECstation, і IBM RISC System/6000.

NAG інструмент кампанентаў (аналізатар, семантычны аналізатар, дрэва бібліятэкі унясенні змяненняў і дрэва згладжвання).

f90SQL, бібліятэкі функцый і падпраграм, якія працуюць у якасці інтэрфейсу паміж Fortran праграм і Microsoft Windows Open Database Connectivity (ODBC) API.

Лікавыя рэцэпты (іншыя даюць агаворкамі !)

Cray LibSci (TM), лікавыя бібліятэка для Крейс і Sparc Solaris 02/03

MPFUN (Multiple дакладнасці з плаваючай Пакет Вылічэнне Point) Дэвід У. Бейлі, Cray для CF-90.

IMSL бібліятэкі (Visual Numerics) Fortran матэматыцы і Stat бібліятэк даступныя для многіх платформаў, а часам нават у камплекце з кампілятарам, гл VNI.

Сінтаксіс верификатор вынятыя з Наг кампілятара, уведзена ў грамадскае набытак і NAG для Сонца 3, нд 4, SGI.
Інтэрактыўная праверка кодэкс карыстальніка над WWW на http://www.nag.co.uk/0/Forms/f90_interface.html

ISAM / VSAM / BTree файлавую структуру, і пазіцыйныя Ключавыя файлавую структуру МФС і ПКФ модуляў, ўмоўна з Garnatz і Grovender, Inc

Xlib інтэрфейсу, ад Garnatz і Grovender таксама.

CADNA, па Professeur Вінь з Універсітэта П’ера і Мары Кюры, рэалізуе стахастычнага арыфметыкі ў Fortran 90, і дазваляе кантраляваць страты дакладнасці і / або лікавых няўстойлівасцяў падчас выканання. (Кантролю дакладнасці вылічэнняў і адладкі для Прыкладанні Лікавае ў Fortran) Больш падрабязную інфармацыю можна атрымаць AERO (гл. таксама артыкулы Дж. Вінь), або Pr. Chesneaux (chesneaux@masi.ibp.fr).

ISO / IEC 1539-2 (Дапаможны стандарт) – пераменная даўжыня радка знакаў у Fortran (з дэманстрацыяй рэалізацыі )

LAPACK, (minimaly) перакладзеная на сябе, паспяхова прайшоў усе тэсты з яго Наг-F90 2,0. Я агрэсіўна пераклад аднаго Блас дакладнасць, і маюць намер зрабіць тое ж самае з іншымі Блас, як толькі ў мяне ёсць час.

Секундамер, вымярэнне часу выканання па WF Мітчэл

ХПФ модуля, Майкл Стеффенс

F90 makedepend, Perl сцэнар, Кейт Хедстром

Makefile залежнасцяў, C + + праграмы Эрыка Эдэльмана

Makefile залежнасцяў, іншай праграмы

Аўтаматычнае Дыферэнцыраванне з Fortran праграм


Тэсты і кантрольныя паказчыкі


Прыклады і сховішчаў

Голы стварыў сховішча для спрыялі код:

WWW: http://www.nag.co.uk/1/nagware/Examples

Fortran.com з’яўляецца “Адным з месцаў, каб знайсці ўсю інфармацыю, прадукты і паслугі, звязаныя з Fortran”

WWW: http://www.fortran.com/

Lahey Computer Systems загружаны код F90 грамадскага набытку.

11000 ліній прапанаваў Рычард Мэн праз ананімны FTP на

ftp.dfrf.nasa.gov файл fdas.tar.Z

Многія з прыкладу кодаў і рашэнні задач з лікавыя метады рашэння дыферэнцыяльных раўнанняў – вылічальны падыход Джона Р. Дорманда былі закадзіраваны ў F.

хатняй старонцы Алан Мілер змяшчае код для пераўтварэння Numerical Recipes F90 код, каб зрабіць яго сумесным з Лаіс ELF90 кампілятар і мноства іншых кодаў F90 (чацвёрка дакладнасці складаныя арыфметычныя, TOMS 768,…).

STEJOI, статыстычны пакет для сумесных мерапрыемстваў з’яўленне на Сонца, уключаючы зыходны тэкст і ўсё, праз ананімны FTP на ftp.ifremer.fr файл f90dvl.tar.Z

Модуль unsigned_32, для вызначэння і выкарыстання непадпісаным 32 біт цэлыя чысла, а таксама на ftp.ifremer.fr файл unsi32.f90.Z

f90split, эксперыментальная версія, падобныя на BSD Unix fsplit, але і для вольнай форме крыніцы, таксама на ftp.ifremer.fr файл f90split.f90.gz

Алгарытм 999 А. Г. Баклі для безумоўнай нелінейнай мінімізацыі, на ftp.royalroads.ca

Курсы і Кансультацыі

ІТ самастойнага навучання Limited, Вялікабрытанія
Дрым, Францыі, janninst@drime.fr
CTS, Германія
Fortran Company, ЗША CETech, Inc, ЗША


3,0 Дакументацыя:

Bibliographie Informatique Commentee бібліяграфія на французскай мове, сабраныя Бернар Пишон.

Стандарты

ISO / IEC 1539:1997

Міжнародны стандарт

Інфармацыйныя тэхналогіі – Праграмаванне langages – Fortran некалькі даражэй (CHF 210 ~ 140 даляраў ЗША!), Да прыкладу, на ISO. дастаткова, ідэнтычныя, за выключэннем прадмовы і пацверджанняў, стандарт ANSI X3.198-1992 яшчэ даражэй. Дзіўна С. Брейнерд, Fortran. кампаніі Уолтар, прапаноўвае:

– На 125 даляраў ЗША, электронныя версіі ASCII monouser,

– Для 125 + 10n даляраў ЗША, электронная версія PostScript, і права рабіць копіі п паперы,

– Ці за 1000 даляраў ЗША, электронная версія monouser ditroff.

Версія з французскім гласарый даступны як еўрапейскім нормам NF EN 21539.


Гласарый

Fortran тэрміналагічнага слоўніка Кен Гавик hawick@npac.sys.edu


Часопісы

FORTRAN Journal ISSN 1060-0221, запыты: Walt walt@fortran.com Падпіскі Брейнерд: Fortran групы карыстальнікаў / PO Box 4201 / Fullerton, CA 92634 (з 1997 г., свабодны доступ з Fortran.com )

Fortran форуму рэдакцыя Ларэн Мейснер meissner@usfca.edu падпіскі: ACM членства паслугі: acmhelp@acm.org, 10 $ членаў, 20 $, якія не з’яўляюцца членамі

Падручнікі і іншыя дакументы

FORTRAN налады прадукцыйнасці сумеснага кіраўніцтва.

Еўрапейскія стандарты для напісаньня і дакументавання Зьменныя Fortran 90 Кодэкса.

Універсітэт Ліверпуля он-лайн падручнік.

П. Корд і Н. Delouis, “ Падтрымка дэ Курэй Fortran 90 Ідрыс”. Гэта вельмі поўны даведнік (224 стар), на французскай мове, на якім аўтары пагадзіліся падаць свабодны доступ.

Pr. Лорен Мейсснера напісаў падмноства ELF (Асноўныя Lahey Fortran) падручніка, з яго кнігі Мон, і прапануе яго на аснове роялці $ 1,00 за асобнік, з загадзя адлічэнняў на 100 копій (LPMeissner@msn.com).

Аўтарскія правы, але ў вольным доступе навучальныя матэрыялы даступныя з Манчэстэра вылічальны цэнтр.

Бо Эйнарссон і Юры Шокін напісаў падручнік па пераходзе ад Fortran Fortran 77 да 90, з назвай “Fortran 90 для Fortran 77 праграміста”

Мішэль Гуссенс ў цяперашні час устаноўлены Fortran 90 падручнік па World Wide Web (WWW) у рамках URL: F90 Падручнік / Агляд – http://wwwinfo.cern.ch/asdoc/WWW/f90/f90.html Існуе няма аўтарскіх правоў на гэтага матэрыялу.

Існуе Fortran (90) падручнік па сетцы, што можа быць карысны Падручнік з Універсітэта Нью-Мексіка

Абмеркаванне розных аспектаў ГА праграмавання Fortran 90, з па параўнанні з C + +, можна знайсці на сайце ГА Fortran 90


Глядзіце таксама:
http://www.nsc.liu.se/ ~ boein / fortran.html

http://www.fortranplus.co.uk

ORNL

ftp.th-darmstadt.de / pub/thd/fortran/f90 /

Ліверпульскі універсітэт

Белфаст

Доктар Цзін-Гуан Шене Сайт Мічыганскага тэхналагічнага універсітэта

Сіракузы Univ.

Старонка дома Клайв старонкі ў Лестэр


Кнігі

* На англійскай мове,

Адамс, Брейнерд, Марцін Сміт. Fortran Top 90 – Дзевяноста Ключавыя асаблівасці Fortran 90, Fortran кампаніі, верасень 1994 года.

Адамс, Брейнерд, Марцін Сміт, Вагенер. Fortran 90 Даведнік, McGraw-Hill, 1992. ISBN 0-07-000406-4

Адамс, Брейнерд, Марцін Сміт, Вагенер. Fortran 95 Даведнік, MIT Press, 1997. ISBN 0-262-51096-0

Адамс, Брейнерд, Марцін Сміт. Асноўныя характарыстыкі F, Fortran кампаніі, 1996. ISBN 0-9640135-2-5

Акіна, рэд. Аб’ектна-арыентаванае праграмаванне праз Фартран 90/95. Cambridge University Press / красавіку 2003 года / ISBN 0-521-52408-3 Спіс Кошт USD 50,00

Брейнерд, В. Голдберг, і Адамс. Кіраўніцтва праграміста для Fortran 90, 3-е выданне, Fortran кампаніі, 1996. ISBN 0-07-000248-7

Брейнерд, В. Голдберг, і Адамс. Кіраўніцтва распрацоўніка для F, кампанія Fortran. ISBN 0-9640135-1-7

Брукс. Рашэнне праблем з Fortran 90: для навукоўцаў і інжынераў, М., 1997. ISBN 0-387-98229-9

Чемберленд, Люк. Fortran 90: кіраўніцтва, Prentice Hall. ISBN 0-13-397332-8.

Чиверс, Ян і зліць, Джэйн Прадстаўляючы Fortran 95, Springer-Verlag. ISBN 1-85233-276-X

Каунихен, Питман. 90 Fortran, 1991. ISBN 0-273-03073-6


Эйнарссон, Б., Shokins, Ю. Fortran 90 для Fortran 77 праграміста HTML-кнігі.

Эліс, ПМР, ЛАД, Т. і Philips, І. Fortran 90 Праграмаванне, Addison Wesley, 1994, з прыкладамі ISBN 0-201-54446-6

Форсайт. Сучасныя вылічальныя па тэхнічным Інжынеры і навукоўцы: Выкарыстаньне Fortran 90 і электронных табліц, Мон, 1997 ISBN 0-534-93139-1

Джерк, В. Fortran 95 Мова Кіраўніцтва Springer-Verlag, 1996, ISBN 3-540-76062-8, мяккая вокладка

Джерк, В. F кіраўніцтва па мове, Springer-Verlag, 1997, ISBN 3-540-76165-9, мяккая вокладка

Джерк, В. Fortran 90 Мова Кіраўніцтва Springer-Verlag, 1995, ISBN 3-540-19926-8, мяккая вокладка

Хан, BD, Арнольд, Я. Fortran 90 для навукоўцаў і інжынераў, 1994. ISBN 0-340-60034-9

Хаддлстон. Fortran 90, Exchange Выд. Div., Бафала, штат Нью-Ёрк, 1996, ISBN 0-945261-07-1

Керриган, Ж. Міграцыя на Fortran 90, O’Reilly і Партнёры, 1993 (2-е выд. Sept.94), з прыкладамі ISBN 1-56592-049-X

Чарльз Х. Koelbel, Дэвід Б. Лавмен, Роберт С. Шрайбер, Гай Л. Стэла малодшы, Мэры Zosel Я.. High Performance Fortran Даведнік, MIT Press, 349 старонак, 1994. ISBN 0-262-61094-9 $ 24.95 у паперу ISBN 0-262-11185-3 $ 45 за цвёрды пераплёт

Майо, мы і Cwiakala, М. С. Schaum “План тэорыі і практыкі – праграмаванне на Фортране 90, Mc-Хіл-Гро, 1996. ISBN 0-07-041156-5

Мейснер, Л. Fortran 90, Мон Кент, Бостан, 1995. ISBN 0-534-93372-6

Мейснер, Л. Асноўныя Fortran 90 і 95, Fortran кампаніі, 1997 ISBN 0-9640135-3-3 $ 40

Меткалф М., Рыд, Дж. Фартран 90/95 Тлумачэнні, выдавецтва Оксфардскага універсітэта, 1996. ISBN 0-19-851888-9 (2-е выданне, 1999, ISBN 0-19-850558-2)

Меткалф М., Рыд, Дж. F мова праграмавання, Oxford University Press, 1996. ISBN 0-19-850026-2

Морган і Schonfelder, праграмаванне на Фортране 90, Альфрэд Уоллер ТАА, 1993. ISBN 1-872474-06-3

Nyhoff і Листма, Fortran 90 для інжынераў і вучоных, Prentice Hall, 1996. ISBN 0-13-519729-5

Nyhoff і Листма, увядзенне ў Fortran 90 для інжынераў і вучоных, Prentice Hall, 1996. ISBN 0-13-505215-7

Артэга, Сондерс, Уводзіны ў Fortran 90 для навуковых вылічэнняў, Сондерс каледжа Publishing, 1994 ISBN 0-030010198-0

Прэса, Teukolsky, Vetterling і Фланнери, Лікавыя рэцэпты он-лайн : Мастацтва паралельных навуковых вылічэнняў, том 2 Fortran Numerical Recipes, Кембрыдж У. Прэс, 1996. ISBN 0-521-57439-0

Редвин, C, Fortran Абнаўленне да 90, М., 1995 ISBN 0-387-97995-6

Шык В., Сильверман Гордан, Fortran90 і інжынерных разлікаў, John Wiley і сыны, 1995 ISBN 0-471-58512-2

Сміт, І. Праграмаванне на Фортране 90, М., прыклады ISBN 0-471-94185-9

Томпсан, “Атлас” для вылічальных матэматычных функцый… у Fortran 90 і Mathematica, М., 1997 ISBN 0-471-18171-4

Галосныя, Р., Уводзіны ў Фартран 90/95, алгарытмы і структураванага праграмавання ISBN 0-9596384-8-2

Віле, ДР, перадавых навуковых Fortran, John Wiley і сыны, 1995 ISBN 0-471-95383-0
* На французскай мове,
Aberti, С. Fortran 90: Пачатак Partir дзю Fortran 77, С. І. Editions, 1992. ISBN 2-909615-00-6

Айн, М. Savez-Vous Парлером Fortran, Bibliotheque дэ universites (дэ-Бук), 1994. ISBN 2-8041-1755-3

Ненатуральнай, С. праграміст EN Fortran 90, Eyrolles, 1992. ISBN 2-212-08723-3

Dubesset, М. і інш Вінь, J. Les specificites дзю Fortran 90, выпускі Technip, 1993. ISBN 2-7108-0652-5

Lignelet, П. Fortran 90: Approche Пар ла Практычнай, С. І. Editions, 1993. ISBN 2-909615-01-4

Lignelet, П. Мануэль Complet дзю langage Fortran 90 і інш Fortran 95, Calcul intensif інш джыну logiciel, Masson, 1996. ISBN 2-225-85229-4

Lignelet, П. Структуры дэ Donnees (ET leurs Алгарытмы) EN Fortran 90 / 95, Masson, 1996. ISBN 2-225-85373-8

Меткалф, і інш М. Рыд, Дж. (пераклад М. Caillat і В. Пишон) Fortran 90: Les канцэпцыі fondamentaux, AFNOR Editions, 1993. ISBN 2-12-486513-7

Olagnon, М. Traitement дэ donnees numeriques АВЭК Fortran 90, Masson, 1996. ISBN 2-225-85259-6
* На кітайскім,
Ён Xingui, Сюй Zuyuan, Gingbao У і Чэнь Mingyuan Мова праграмавання Фартран 90, China Railway Выдавецкі дом “Пекін, 1994. ISBN 7-113-01788-6/TP.187
* На дацкай мове,
90/95 Fortran, 2000, зараз можна бясплатна спампаваць (ліпень 2005)
* На фінскай,
Haataja, Rahola і Руоколайнен Fortran 90, Цэнтр для навуковых разлікаў (Фінляндыя), 1996. ISBN 952-9821-33-6
* На нямецкай мове,
Брейнерд, WS, Гольдберг Ch.H., Адамс JC, пераклад Піцер Томас і Клаўс Г. Павел Fortran 90, Лер-унд Arbeitsbuch Fuer Das erfolgreiche Programmieren, Р. Olbenbourg Verlag, Muenchen, 1994, ISBN 3-486-22102 – 7

Джерк, W. Die Programmiersprache F Springer-Verlag, geplant Fuer верасня / ОКТ 1997 года.

Джерк, В. Fortran 90 Referenz-Handbuch, Карл Хансен Verlag, 1991. ISBN 3-446-16321-2

Heisterkamp. Fortran 90: Eine Informelle Einfuehrung, BI-Wissenschaftsverlag, 1991. ISBN 3-411153-21-0

Лангер, Э. Programmieren ў Fortran, Springer-Verlag, 1993. ISBN 0-387-82446-4

Мішэль, Т. Fortran 90 Лер-унд Handbuch, BI-Wissenschaftsverlag, 1994.

Schobert, Programmierung ў Fortran 90, Ольденбург, 1991.

Ueberhuber, C, Meditz, П. Software-Entwicklung ў Fortran 90, Springer-Verlag, 1993. ISBN 3-211-82450-2

Wojcieszynski, B, Wojcieszynski, Р. Fortran 90 Programmieren MIT DEM Neuen Standard, Addison-Wesley, 1993. ISBN 3-89319-600-5
* На галандскім мове,
Брейнерд, WS, Гольдберг Ch.H., Адамс JC, зав. Дж. М. Fortran Haan дэн 90, служба акадэмічных, 1991. ISBN 90-6233-722-8
* На шведскім мове,
Блом, К. Fortran90 – RU introduktion, Studentlitteratur, Лунд, 1994. ISN 91-44-47881-X

Эйнарссон, Б., Shokins, Ю. Fortran 90 для Fortran 77 праграміста HTML-кнігі.
* На рускай мове,
Эйнарссон, Б., Shokins, Ю. Fortran 90 для Fortran 77 праграміста друкаваная кніга.

Меткалф, Рыд (пераклад П. Горбунова) Fortran 90 Тлумачэнні. Мір “, Масква, 1995. ISBN 5-03-001426-8 рускіх кліентаў: г-н А. С. Папова, электронная пошта asp@mir.msk.su жыхароў Еўропы: Petr.Gorbounov @ cern.ch
* На Японскай
Меткалф, Рыд (пераклад Н. Nisimura, Х. Вада, К. Нисимура, M. Takata) Fortran 90 Тлумачэнні, Kyoritsu Shuppan Лтд, 1993 ISSN 0385-6984.

3,6 – Артыкулы


3,7 – Іншыя месцы для даведкі на Fortran 90



4.- Fortran 90 Бенчмаркинг


Цікавая артыкул Джона К. М. з’явіліся ў траўні-чэрвені 93 пытанне Fortran Journal. Ён таксама даў новую ў лістападзе / снежні 94 пытання.

Я зрабіў некалькі тэстаў сябе LAPACK, і атрымаў суадносіны 10 паміж Сонцам F77 і F90 Наг 2,0 пры адсутнасці крыніцы змяненняў была выкананая. З агрэсіўнымі перапісвання, асабліва з выкарыстаннем масіва інструкцыі і ўбудаваныя функцыі, суадносіны атрымлівае да 2, які таксама, што з F77 [SD] axpy на C адзін.

Аб рэальных прыкладанняў, гэта суадносіны ўяўляецца значна бліжэй да 1, і нават часам на карысць Fortran 90. На 7 верасня 1993, Ян напісаў “Я думаю, што ёсць на самай справе пачынаюць даволі вялікая колькасць доказаў таго, што большасць асцярог з нагоды эфектыўнасці F90 з’яўляюцца неабгрунтаванымі”.

Для Наг F90 на працоўных станцыях, уплыў падсцілаючай кампілятар C (GCC, пастаўшчыкоў, і г.д…) уяўляецца вельмі абмежаванай (менш за 4%).

З больш познімі кампілятары F90, прадукцыйнасць здаецца па крайняй меры, добра і часта лепш, чым з адпаведнымі F77 кампілятар, для старых F77 кода. Напрыклад, ЛАД дакладаў паляпшэнне ў параўнанні з 8,5 да 14,1 MFLOPS з Linpack на Pentium паміж EM/32 і іх F90 кампілятар.


5,0 абвешчана, прадугледжана, і чуткі

Фортнер (LS Fortran) завяршыўся Fortran бізнесу на Mac (засяродзіцца на сродкі візуалізацыі). Па дамове з Фортнер, Absoft прапануе шлях міграцыі з LS Fortran -> Absoft Pro Fortran. Глядзіце: http://www.absoft.com/fortner.letter.html ці зьвяжыцеся dave@fortner.com падрабязней

Absoft і Intel падпісалі здзелку развівацца Absoft Fortran наборы інструментаў для IA / NT.


6,0 Рабочыя нарады, семінары, канферэнцыі

SEL-HPC: Лондан і Паўднёва-Усходняй цэнтр высокапрадукцыйных вылічэнняў
NAG Семінары



7,0 Адрасы

3ip, 104, Rue Castagnary, F-75015 Paris, France Tel: +33 1 48 56 23 33, факс: +33 1 48 56 23 44

Absoft, 2781-Бонд-стрыт Rochester Hills, MI 48309 USA Тэл: (248) 853-0050, Факс: (248) 853-0108 fortran@absoft.com

ACE, Ван Eeghenstraat 100, 1071 Gl Амстэрдам, Нідэрланды Тэл: 31 20 6646416, факс: 31 20 6750389 http://www.ace.nl/

AERO, г-н Бертоне, 3 г. DE L’OPERA. F-75001 Paris, France Tel: +33 1 44 55 30 80, факс: +33 1 40 15 95 54

AFNOR, турнэ па Еўропе, Cedex 7, F-92049 Paris La Defense, Францыя тэл: 33 студзеня 1942 года 91 55 55

Apogee Software Інк, 1901 г. С. Баскаў Ave., Suite 325, Campbell, CA 95008-2207, USA Тэл (408) 369-9001, факс: (408) 369-9018, info@apogee.com

Паралельнага Research, Inc, 550 Мэйн Стрыт, Placerville, CA 95667 тэл: (916) 621-1600, факс: (916) 621-0593, support@apri.com http://ftp.netcom.com/pub / Forge / home.html

CETech, Inc, 8196 SW зала кв. Масква, вул. 304, Beaverton, Oregon 97008, ЗША. тэл: (503) 644-6106, факс: (503) 643-8425, cetech@teleport.com

Cray Research, Inc, 655 Лон-Ок-Драйв, Иган, М. М. 55121 http://www.cray.com/

CTS, Prinz-Ота вул. 7c, D-85521 Ottobrunn, Нямеччына тэл: 49 89 6083758, факс: 49 89 6083758

Fortran Journal, PO Box 4201, Fullerton, CA 92634, USA Факс: (714) 441-2022

Fujitsu Адкрытыя сістэмы Solutions, Inc, 3055 Орчард-Drive, San Jose, CA 95134 USA Тэл: (408) 456-7809, факс: (408) 456-7050, info@ossi.com

Garnatz інш Grovender Інк, 5301 26-я авеню Поўдзень, Mineapolis MN 55417-1923 USA Тэл: (612) 722-3094, gginc@winternet.com

HP

IBM

Лімфа, 27 Rue Linne, F-75005 Paris, France Tel: +33 1 43 37 02 02

Ідрыс, BP 167, F-91403 Orsay Cedex, Францыя

Fortran кампаніі, 11155 Е. Маунтин-Гейт, Tucson, AZ 85749, ЗША, факс: (520) 760-1397, тэл: (520) 256-1455

ISO, 1 Рю дэ Варембе, Case Postale 56, CH-1211 Жэнева 20, Швейцарыя Факс: +41 22 734 10 79

Interactive Software Services Ltd, 25 Санкт-Майклс Клоуз, Пенкридж, Стаффорд ST19 5AD, Вялікабрытанія Тэл: +44 1785 715588, факс: +44 1785 714913, support@issltd.demon.co.uk

ІТ самастойнага навучання Limited, 113 Лискомб, Берч Хіл, Bracknell, Berkshire, RG12 7DE, Вялікабрытанія тэл: +44 344860172, факс: +44 344867992

Кай (Кук & Associates), Шампейн, штат Ілінойс, ЗША Тэл: (217) 356-2288, факс: (217) 356-5199, katy@kai.com

Lahey Computer Systems, Inc, 865 Tahoe Blvd., PO Box 6091, Инклайн Вілідж, Н. В. 89450, USA Тэл (702) 831-2500, факс: (702) 831-8123, sales@lahey.com

Microsoft

Microway, навукова-даследчы парк, Box 79, Кінгстан, MA 02364, ЗША Тэл: (508) 746-7341, факс: (508) 746-4678, nina@microway.com

NAG ТАА, Ўілкінсан Дом, Іарданія-Хіл-роўд, Оксфард, OX2 8DR, Вялікабрытанія Тэл: +44 1865 311744, факс: +44 1865 311755, infodesk@nag.co.uk

NAG Inc, 1400 Opus Place, Suite 200, Downers Grove, IL 60515-5702, USA Тэл: (708) 971-2345, факс: (708) 971-2346, infodesk@nag.com
NAG GmbH., Schleissheimerstr. 5, Д-85748 Garching, Нямеччына тэл: 49 89 3207395, факс: 49 89 3207396

NAG Office, Espace III, 62 Бульвар Фрэдэрык Арно, 09200 Санкт-Жирон (Тулуза, Францыя)

NAG Асацыяцыя карыстальнікаў, PO Box 426, Оксфард, OX2 8SD, Вялікабрытанія Тэл: +44 1865 311102, факс: +44 1865 310139, nagua@nag.co.uk

Кресент Software Bay, 5733 W. Century Blvd. Suite 700, Лос-Анджэлес CA 90045. Тэл (310) 338-3588, info@crescentbaysoftware.com.

Parasoft карпарацыі, 2500 Е. Футхилл бульвар, Пасадэна, Каліфорнія 91107, ЗША Тэл: (818) 792-9941, f90-info@parasoft.com

PGI, Portland Group, 9150 SW ??PIONEER CT:., Suite H Wilsonville, або 97070, USA Тэл: (503) 682-2806, факс: (503) 682-2637 sales@pgroup.com

Кетсаль вылічальных Associates, 3455 Галоўная Avenue, Suite 4, Durango, CO 81301, USA Тэл: (970) 382-8979, факс: (970) 382-8981, quetzal@aip.org

Salford Software, Adelphi Дом, Адельфи-стрыт, Salford M3 6EN, Вялікабрытанія тэл: +44 161 8342148, факс: +44 161 8342454, sales@salfsoft.demon.co.uk

С. І. выданняў, 9 Ава. Прынц Альберт Hereditaire, MC-98000, Манака тэл: 33 92 мая 1935 г 51, факс: 33 92 мая 1935 года 04

Simulog, 1 Рю Джэймс Джоўль, F-78286 Guyancourt Cedex, Францыя (г-н Э. Plestan) тэл: +33 1 30 12 27 00, факс: +33 1 30 12 27 27, plestan@simulog.fr

Спакман і Хендриксон, Inc 13708 Krestwood Drive, Бернсвилл, MN 55337, USA Тэл: (612) 892-5847, факс: (612) 892-5844

Нд Мікра Сістэмы

Unicom Семінары ТАА, Brunel Science Park, Кліўлэнд-роўд, Uxbridge, Middlesex, UB8 3PH, Вялікабрытанія тэл: +44 895256484, факс: +44 895813095, unicom@unicom.demon.co.uk

Visual Numerics, mktg@houston.vni.com

Я заўсёды рады атрымаць інфармацыю. Дзякуй усім тым, хто паслаў мяне, і што я не магу назваць усіх, таму што я страціў частку іх імёны і адрасы :-)

Comments are closed.