Автор Гілка: Компілювати чи не компілювати... (Фортран)  (Прочитано 6212 раз)

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Є програма написана на фортрані 70, код відкритий. Також є її бінарники для офтопіка та VMS.
В основному вів себе негарно - так і не скомпілив сирці під лінукс - гасав моделювалку під вайном.
Вавжав, що так буде краща відтворюваність результатів.
Зараз задумався: може б іїї і відкомпілити (колись ніби пробував - не вийшло)...
Цікаво, чи нема якихось особливих багів фортрану для ліня порівняно з віндовим.

Off-topic:
До дідька Фортран - хай живе Пітон.
« Змінено: 2010-05-13 11:08:14 від serg_ik »
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
так а що вам заважає скомпілити? компілятор F70 називається gfortran, для F95 — f95 (тут важливо їх не переплутати). Ще можна з оптимізацією погратися, або спробувати інтелівськими скомпілювати.

Цитата
Цікаво, чи нема якихось особливих багів фортрану для ліня порівняно з віндовим.
віндовим не користувався. але ж існує ніби стандарт, то яка різниця?
« Змінено: 2010-05-13 14:53:03 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Ойц, в репозиторії путнього фортрану не видно. Ну компілятора взагалі ніякого не бачу.
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Use Debian, Lukecthulhu:~$ aptitude search fortran  
p   cfortran                                         - Header file permitting Fortran routines to be called in C/C
v   fortran-compiler                                 -                                                            
v   fortran77-compiler                               -                                                            
v   fortran95-compiler                               -                                                            
p   gfortran                                         - Компілятор GNU Fortran 95                                  
p   gfortran-4.1-doc                                 - documentation for the GNU Fortran Compiler (gfortran)      
p   gfortran-4.2-doc                                 - documentation for the GNU Fortran Compiler (gfortran)
p   gfortran-4.3                                     - Компілятор GNU Fortran 95
p   gfortran-4.3-doc                                 - documentation for the GNU Fortran Compiler (gfortran)
p   gfortran-4.3-multilib                            - Компілятор GNU Fortran 95 (файли multilib)
p   gfortran-4.4                                     - Компілятор GNU Fortran 95
p   gfortran-4.4-multilib                            - Компілятор GNU Fortran 95 (файли multilib)
p   gfortran-doc                                     - documentation for the GNU Fortran Compiler (gfortran)
p   gfortran-multilib                                - Компілятор GNU Fortran 95 (файли multilib)
p   lib32gfortran3                                   - Runtime library for GNU Fortran applications (32bit)
p   lib32gfortran3-dbg                               - Runtime library for GNU Fortran applications (32 bit debug
p   libcojets2-gfortran                              - [Physics] COJETS p-p and pbar-p interaction Monte Carlo lib
p   libeurodec1-gfortran                             - [Physics] Monte Carlo library for quark and heavy lepton de
p   libgeant321-2-gfortran                           - [Physics] Library for GEANT 3.21
i A libgfortran3                                     - Виконавча бібліотека для застосунків GNU Fortran
p   libgfortran3-dbg                                 - Runtime library for GNU Fortran applications (debug symbols
p   libgraflib1-gfortran                             - CERNLIB data analysis suite - graphical library
p   libgrafx11-1-gfortran                            - CERNLIB data analysis suite - interface to X11 and PostScri
p   libherwig59-2-gfortran                           - [Physics] Monte Carlo event generator simulating hadronic e
p   libisajet758-3-gfortran                          - [Physics] Monte Carlo generator for proton / electron react
p   libkernlib1-gfortran                             - CERNLIB data analysis suite - core library of basic functio
p   libmathlib2-gfortran                             - CERNLIB data analysis suite - core mathematical library
p   libpacklib-lesstif1-gfortran                     - CERNLIB data analysis suite - core GUI library
p   libpacklib1-gfortran                             - CERNLIB data analysis suite - core library
p   libpawlib-lesstif3-gfortran                      - CERNLIB PAW library (Lesstif-dependent part)
p   libpawlib2-gfortran                              - CERNLIB PAW library - portion without Lesstif dependencies
p   libpdflib804-2-gfortran                          - [Physics] Comprehensive library of parton density functions
p   libphotos202-1-gfortran                          - [Physics] Monte Carlo simulation of photon radiation in dec
p   libphtools2-gfortran                             - [Physics] General purpose Monte Carlo routines
p   libplplot-fortran9                               - Scientific plotting library (fortran bindings)
cthulhu:~$
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Ойц, в репозиторії путнього фортрану не видно. Ну компілятора взагалі ніякого не бачу.
що у вас за дистрибутив? в дебі таки він називається gfortran, а в Федорі якось інакше.
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
що у вас за дистрибутив? в дебі таки він називається gfortran, а в Федорі якось інакше.
В мене - Gentoo.
На роботі - Scientific Linux.
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.