Hlavní navigace

Názor k článku Fortran: Quo vadis? od jsem pes - Statistiky jsem si nedelal, vychazim ze zkusenosti a...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 9. 2007 17:49

    jsem pes (neregistrovaný)
    Statistiky jsem si nedelal, vychazim ze zkusenosti a z toho, co jsem obcas zaslechl od kolegu, co provozuji numericke vypocty na PC clusterech. Situace se uz mozna zlepsila - nevim. V soucasnosti programuji vyhradne pod C++ a Fortran pouzivam jen prilezitostne.

    Aby to nevypadalo, ze si vymyslim nesmysly, tak jsem zagoogloval. Namatkou jsem vybral seznam odstranenych chyb v PathScale 2.1 (http://www.nersc.gov/nusers/systems/jacquard/psrn21.txt). Ze seznamu jsem vypsal relevantni chyby kompilatoru Fortranu. Chyby kompilatoru C a C++ byly trochu jineho charakteru, viz URL. Samozrejme je mozne, ze cetnost tech chyb je stejna, jen u kompilatoru Fortranu se o nich vi, protoze jsou testovany na vypoctne intenzivnich kodech.

    Bugs fixed between 2.0 and 2.1:
    -------------------------------
    [Bug 4145] pathf90: execution returns incorrect results unless compiled with -LNO:opt=0
    [Bug 5185] pathf90 - inaccurate results when compiled at -O2 and -Ofast on molecular dynamics code
    [Bug 5296] pathf90: incorrect runtime results at -O3; passes -O3 -LNO:simd=0
    [Bug 5651] pathf90 customer code gives wrong answers at -O3, executes correctly at -O2
    [Bug 6176] pathf90 - min and minval returns incorrect values with -O3