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

ccx in github

Я взял свежий ccx 2.8p2, добавил туда библиотеки ARPACK и SPOOLES, немного причесал и получившийся пакет исходников выложил на github:

https://github.com/prool/ccx_prool

Как собирать под Linux

1. В ARPACK/ARmake.inc скорректировать путь в параметре home
2. В корневом каталоге пакета набрать make

Минут пять будет собираться, и вот, вуаля

konvertor: Convert GMSH ABACUS .INP file to .INP file for CalculiX CGX

Выложил исходники программы konvertor на github — https://github.com/prool/konvertor (исходники ориентированы на Linux, но вот то же самое для Windows)

konvertor преобразует .inp файлы, созданные в GMSH ABACUS в формат .inp файлов, которые понимает CGX

Сборка cgx_prool

cgx_prool – это cgx с дополнительными командами, модифицированный для работы в составе графической оболочки calculixforwin

Я сделал из cgx версии 2.8 модификацию cgx_prool

Модифицированный исходник и в нем готовые 64 bit бинарники ccx и cgx для Linux