Dr. K. L. Metlov (dr_klm) wrote,
Dr. K. L. Metlov
dr_klm

Categories:

да... с фортраном я намаялся...

Была у меня недописанная программа на Sun стареньком, считала пока кое-какие простые тесты. Но Sun медленный, а мне предстояло дописать часть, которая гораздо более требовательна к процессору. И решил я возобновить свой старый account на местном типа мощном компьютере (проэкт Луна).


Да, программа моя использует библиотеку NAG для численного интегрирования, которая в списке установленого софта на Луне NAG значится...

Через день ожидания ответа от администратора этой самой Луны account мой восстановлен... Я, радостный, архивирую свою программу на Sun... заливаю ее на Луну... компилирую...

Не компилируется. Библиотеку NAG не находит... Посмотрел я во всех обычных местах -- нет NAG. Запустил поиск по файловой системе -- нет NAG. Ну ё-мое... Написал письмо "ответственному" за это дело человеку... до сих пор нет ответа...

Что делать ? Пока у меня была надежда на быструю установку NAG от Луны я не отключался... ждал ответа... пока ждал -- дай, думаю, новую версию JEL там протестирую. Залил, запустил тесты... смотрю... тормозит... запустил у себя -- быстро... на Луне тормозит... запустил через time и обнаружил, что Луна работает в семь раз медленнее моей персоналки ! Только тогда глянул на тактовую частоту...

Да... Понадеешься тут... компьютер -- г., библиотек нет... Зато на сайте "проэкта" Луна пишут, что это один из лучших компов в чехии, благодаря, блин, величайшей благосклонности Sun Microsystems. Ну не театр ? Нет, ну я понимаю -- люди склонны преувеличивать свои "успехи"... но тут у меня (с учетом некоторых доп. факторов, тоесть без скидок) уровень вранья и самовосхваления просто зашкаливает...

Плюнул я, короче, на это дело. Взял бесплатный модуль DECUHR из GAMS для интегрирования, поставил себе Intel Fortran Compiler for Linux (хотя пока я компилирую в старом добром GNU Fortran, чтобы не потерять совместимость)... За вчерашний вечер и сегодняшний день перевернул всю программу, избавился от упоминаний NAG. И вот только сейчас довел программу до состояния, когда она считает то-же что на старом Sun. Только теперь все это гораздо быстрее, и ни от каких коммерческих библиотек не завися.

Но все-же, если подвести общий итог, сие сочинение можно озаглавить: "Как я бездарно провел время."
Tags: lytdybr, progr
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments