terminat0r
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Igorr, Vskazka,akaGM Спасибо всем за ответы. Замотался я тут. Igorr IMSL есть, но я отсунул ее в очереди ввиду ее непортабельности и проблем с лицензиями. Но попробовать стоит, согласен. Отпишусь. Vskazka Квази-ньютоновские методы не очень работают в моем случае, проблема сильно нелинейная, функция решает в каждом случае обратную квантовую задачу, ее параметры- фазы некоторого потенциала, который реконструируется в ней по этим фазам, потом там же решается радиальное ур Шр. с этим потенциалом а потом с пом. найденых волновых функций, потенциала и фаз вычисл. некоторые экспериментально наблюдаемые величины. Потом идет сравнение с экспериментальной кривой -ищется сума квадратов разностей между теорией и сплайном эксперимента. Это и есть значение функции, которое минимизируется. Цитата: Если граница гладкая - то при таком времени счета функции, проще свести задачу к двум - нахождения безусловного экстремума внутри области, и к задаче нахождения условного минимума, написав соответствующий функционал с использованием множителей Лагранжа. А уж дальше искать условный минимум. | А можно ссылку на учебник или еще где-нибудь, а то я не очень в этой теме? akaGM Цитата: советую обратить внимание на таких два: | Спасибо, покопаюсь Цитата: Not found. Давайте менятся? Я вам HSL (не 2011 a 2007 пока - новый еще не выциганил, там немного обновленные и thread-safe функции по сравнению с тем архивом что я вам выслал когда-то ) а вы мне port3. Припоминаю где-то пол года назад я ее хотел стянуть и там так же было not found, что меня тогда и остановило. Vskazka Цитата: Мб я не знаю каких-то ограничений, или надо еще какие-то указать опции. Или вообще уходить в линух? | Ответ у меня всегда- да! А если серьезно, то странно это все. Но я бы первым делом сменил компилятор. А потом и заодно операционную систему. Дебажить под виндовс было раньше удобнее. Сейчас же последние инструменты от интела в линуксе абсолютно не уступают аналогам под виндой. С такими массивами работать не приходилось, но немножко большие чем обычно вызывали всегда проблемы со стеком, что очень просто устранялось или опцией компилятора, либо сменой опций в системе. Но чтобы програма не запускалась, не припомню. Хотя нет, были неправильные опции в makefile когда вместо исполняемого файла создавались обьектные которые ошибочно переименовывались как исполняемые. Но это по рассеяности Сейчас использую mkmf и больше таких проблем нет. Aх да, посмотрите в сторону опций -mcmodel=large Может там что найдете? Добавлено: Цитата: Aх да, посмотрите в сторону опций -mcmodel=large Может там что найдете? | А вообщем нет, это только для линукса. А у вас массивы статические в программе или динамические? Кажется статические, пробуйте allocation, увидите ошибку хотя бы. | Всего записей: 2084 | Зарегистр. 31-03-2002 | Отправлено: 17:57 09-02-2011 | Исправлено: terminat0r, 18:36 09-02-2011 |
|