Calculix 2.18 Binaryes for Win32

Пакет (архив) со сборками для Win32: ccx 2.18, cgx 2.18 оригинальный и пруль-версия, а до кучи еще и cgx 2.17 orig, 2.16 prool. И не работающая cgx 2.8. В каталоге с exe-файлами лежат .dll файлы, без них запускаться не будет! Собрано при помощи cygwin и mingw

http://mud.kharkov.org/files/calculix/proolpack.zip

Сборка ccx 2.18 под Windows в среде cygwin

Пришлось добавить флаг -fallow-argument-mismatch в переменную FFLAGS в файлах ARmake.inc (каталог ARPACK) и в файл Makefile (каталог ccx*)

http://mud.kharkov.org/files/calculix/ccx2_18_win32.zip

UPDATE. 18-Oct-2021. Этот же флаг нужен и для сборки в среде macOS Catalina

unical1

Собрал при помощи Visual Studio 2015 бинарник утилитки unical1

http://files.calculix.kharkov.org/unical1/1/

VS сделала бинарный файл меньше, чем cygwin. Кроме того, он не требует специфических цигвиновских .dll

Исходники

* * *

Что такое unical1:
Continue reading “unical1”

Сборка cgx в среде cygwin

Только что я закончил собирать cgx в среде cygwin. Собирается без проблем, главное устанавливать все требуемые библиотеки. Но запускать надо хитро. cgx – графическое оконное приложение, поэтому в терминале cygwin надо запустить иксы командой xwin& (с амперсендом! Появится пустая экранная оболочка) Потом в той же сессии терминала надо запустить xterm -display :0

А в запустившемся окне xterm’а запускаем cgx примерно так

./cgx.exe 1.frd

И тут откроется окно cgx

* * *

Не, как-то можно проще, с установкой переменной среды DISPLAY, но у меня не получилось. А через xterm получилось (xterm сам устанавливает кучу переменных окружения, нужных для запуска X-приложений)

ccx in Windows/cygwin

Немного повозился со сборкой ccx под Windows в среде cygwin.

spooles надо собирать так

make CC=cc lib

(то есть указывать имя компилятора в переменной CC, можно еще CC=gcc или даже CC=g++)

При сборке ARPACK в ARmake.inc вместо f77 надо писать gfortran