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-приложений)

cgx in github

Только что выложил свою модификацию cgx на github:

https://github.com/prool/cgx_prool

Средствами git можно просмотреть все сделанные мной изменения.

cgx_prool можно использовать как оригинальный cgx. Дополнительные команды и некоторые другие фичи (например файл-семафор) предназначены в первую очередь для автоматизированной работы в составе оболочки Calculixforwin. Calculixforwin существует пока только в варианте для ОС Windows. Его портирование на Linux будет, но когда будет, пока неизвестно

ccx in Windows/cygwin

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

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

make CC=cc lib

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

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