Portál AbcLinuxu, 10. května 2025 04:56

Dotaz: Kompilace stareho programu ve FORTRANu

Ondřej Kuda avatar 11.4.2012 13:35 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Kompilace stareho programu ve FORTRANu
Přečteno: 318×
Odpovědět | Admin
Zdravim,

potreboval bych poradit s kompilaci stareho programu ve Fortranu. Mam hlavni zdrojovy soubor, ktery byl napsan v roce 1993. Pri vypoctu pouziva metody, ktere jsou linkovany(?) z asi 6 souboru (rok 1982-1984) a ke kterym mam take zdrojova data. Samotny hlavni program pouziva coarray.

Zkousel jsem g77 i gfortran pod ubuntu, nejake kompilatory pod windows i online kompilator. Bud neumi zachazet s coaaray nebo nedokazou uchopit cely projekt nekolika zdrojovych souboru.

Jaky je podle vas optimalni postup? Diky,

OK

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.4.2012 15:53 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Kompilace stareho programu ve FORTRANu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Optimální postup je přeložit program :-) případně ho upravit pro nový SW či HW.

Nějak jsem nepochopil kde je problém......

Prostě to přelož - pokud to nejde tak sem vlož chybovou hlášku s příslušným zdrojákem a dalšími údaji....
11.4.2012 20:14 l4m4
Rozbalit Rozbalit vše Re: Kompilace stareho programu ve FORTRANu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Coarray je z hlediska standardu FORTRANu novinka. GNU překladač by to snad mohl správně přeložit od verze 4.7, ničím jako g77 to nepřeložíš.

Jinak v takových situacích může být součástí optimálního postupu zjistit, čím to tehdy ksakru překládali a co ty -- v té době nestandardní -- konstrukce v daném překladači ksakru přesně znamenaly.
11.4.2012 21:59 oiufoj
Rozbalit Rozbalit vše Re: Kompilace stareho programu ve FORTRANu
Odpovědět | | Sbalit | Link | Blokovat | Admin
V podstate by to mohli umet prekladace ktere jsou kompatibilni s Cray-pointery. Rekl bych, ze gfortran by to mohl dat, Intel Fortran pravdepodobne ano stejne jako prekladac dodavany k Solarisu. Naopak g77 skoro urcite ne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.