Tag: arpack
И снова о сборке в 32 разрядном Линуксе
ну чо, собрал я ccx с арпаком на 32 битном линуксе. оказалось, мешала оптимизация компилятора (в исходном файле на фортране так и было написано, что опмтимизация в данном алгоритме противопоказана)
в файле ARPACK/ARmake.inc надо поменять строку
FFLAGS = -O
на
FFLAGS =
то есть мы убираем флаг -O включащий оптимизацию
Я проверил, полученный файл нормально решает задачу из файла beam-bukl.inp
Еще бинарная сборка!
На 32 разрядной Linux архитектуре мои сборки не работают с собственными значениями. Пришлось использовать не собранную мной библиотеку ARPACK/LAPACK, а готовуя из дистрибутива Centos 6/32). Полученный ccx работает корректно:
http://mud.kharkov.org/files/1/ccx_2.8p2
На 64-bit линуксах и на 32/64 Винде (cygwin) такие глюки не наблюдаются
Вот .inp файлы, для просчета которых нужно вычисление собственных чисел и на которых могут проявляться эти глюки