Цитата:
Программа должна не зависеть от операционной системы. Запускается при старте компьютера и работает автономно. Перед этим, разумеется, загрузчик переводит процессор в нужный режим, инициализирует нужны функции.
Об этом я совсем не думал. Даже не представляю, как это. Или представляю как игрушки-тетрисы из конца 90-х, только в миллиард раз мощнее. Зато не зависит от операционной системы, т.к. она сама себе операционная система. Я не думаю, что это удобно.
Ее можно сделать зависимой от линукс, но не требующей установки на компьютер. Внедрить ее в самозагружаемый live-cd дистрибутив linux (как
http://www.caelinux.com), это будет и удобнее для пользователя, и легче в создании.
Цитата:
Программа проектируется сразу под работу на вычислительном кластере или какой-нибудь другой многопроцессорной системе.
Да, в бюрократическом ТЗ это написано. Если нет кластера физически, то запускаем две-три копии VirtualBox и объединяем их в кластер. По кластерам неплохая информация здесь
http://cluster.linux-ekb.info/.
Цитата:
Программа проектируется под русские разработки в области «процессоростроения» (если можно так выразиться).
Вы про процессоры ЭЛЬБРУС? Нет, у меня нет к ним доступа. Но хотелось бы. Может быть позже.
Цитата:
сам пока пишу под win64 и linux64 сразу
Вот и я это хочу, причем для linux64 в первую очередь, а для win64 - в последнюю.
McLay -- Вас кто-нибудь поддерживает в вашем городе в области написания МКЭ-решателей? Вы мне библиотеки не покажете, чтобы я сравнил их, например, с библиотеками fenics (
http://fenicsproject.org)? Не бойтесь давать мне исходный код, я ничего с ним не сделаю и никому без разрешения не дам, аппетит не пропадет.