В какой ОС обычно проводятся квантовохимические расчёты?
В какой ОС обычно проводятся квантовохимические расчёты?
Я когда делаю научную работу, провожу расчёты на доступных компьютерах под Windows. Правильно ли я понимаю, что у серьёзных химиков такой подход считается немного профанацией, а считать надо на удалённых вычислительных центрах, работающих под Linux?
Вопрос связан с тем, что я обдумываю - не купить ли ноутбук на Linux. Сейчас я снова начал работать над портированием моей программы Chemcraft под Linux, и если я буду пользоваться Linux-ноутбуком, это мне подскажет, какие возможности добавить в Chemcraft. Для Windows я давно реализовал разные мелкие утилиты вроде генерации скриптовых файлов, может и под Linux надо это всё сделать?
Ещё я планирую портировать Chemcraft под Mac и могу купить макбук. Насколько это окупится, на ваш взгляд?
Вопрос связан с тем, что я обдумываю - не купить ли ноутбук на Linux. Сейчас я снова начал работать над портированием моей программы Chemcraft под Linux, и если я буду пользоваться Linux-ноутбуком, это мне подскажет, какие возможности добавить в Chemcraft. Для Windows я давно реализовал разные мелкие утилиты вроде генерации скриптовых файлов, может и под Linux надо это всё сделать?
Ещё я планирую портировать Chemcraft под Mac и могу купить макбук. Насколько это окупится, на ваш взгляд?
"Ты должен сделать добро из зла, потому что больше его сделать не из чего". АБ Стругацкие.
-
Sartorius84
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Если для ваших расчетов хватает ПК, зачем вам удаленный кластер? Зачем что -то покупать, если вы можете заменить систему, на том железе, которое у вас сейчас есть или поставить вторую (использовать виртуалку, LoW, Docker и тд). Используйте средства кроссплатформенной разработки, а то потом еще на Mac/Android захотите попробовать (каждый раз будете все переписывать и железо под это покупать специально?).
В целом под вашу задачку портирования LoW (Linux on Windows) за глаза.
В целом под вашу задачку портирования LoW (Linux on Windows) за глаза.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Речь не о моих расчётах, а о том что если много людей считают на Линуксе - мне надо тоже этим озаботиться, чтобы развивать Chemcraft в правильном направлении.Если для ваших расчетов хватает ПК, зачем вам удаленный кластер?
"Ты должен сделать добро из зла, потому что больше его сделать не из чего". АБ Стругацкие.
-
Sartorius84
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Ok Вам не важно тогда на чем они считают, а важно что на рабочей станции стоит.Я же наскольеко помню у вас десктопно gui овое приложнгие ваше В рф это win и nix, а например в usa доля mac приличная.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
нет не правильно !Я когда делаю научную работу, провожу расчёты на доступных компьютерах под Windows. Правильно ли я понимаю, что у серьёзных химиков такой подход считается немного профанацией,
А что есть какие то особенные ноутбуки под Linux ?Вопрос связан с тем, что я обдумываю - не купить ли ноутбук на Linux
Linux можно поставить почти на любой ноут !
Благо он бесплатный !
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Вы знаете, я целиком и полностью согласен с Sartorius84: если вы хотите всё-таки доработать Кемкрафт для линукса (что лично я всеми руками и ногами приветствую), непонятно, почему вы увязываете этот вопрос с тем, кто под какой ОСью считает. Для вас первоочередное значение имеет, кто под какой ОСью визуализирует.
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
И тут распределение вин-линь-мак будет имхо довольно равномерное. Возможно даже с проиграшем линя.
С другой стороны если планируется "накластерное" интерактивное приложение чтобы через иксы выходило картинкой на монитор любой оси (у нас так счас асе стоит, видел вмд и молден), то конечно только никсово-линуксовое.
С моего текущего шестка - я буду яростно приветствовать появление мако-версии, но гарантий когда и сколько купим я не дам. Я знаю что кемкрафт ставили на вайн в маке, но для меня это большее извращение чем таскать 2 ноута...
С другой стороны если планируется "накластерное" интерактивное приложение чтобы через иксы выходило картинкой на монитор любой оси (у нас так счас асе стоит, видел вмд и молден), то конечно только никсово-линуксовое.
С моего текущего шестка - я буду яростно приветствовать появление мако-версии, но гарантий когда и сколько купим я не дам. Я знаю что кемкрафт ставили на вайн в маке, но для меня это большее извращение чем таскать 2 ноута...
Re: В какой ОС обычно проводятся квантовохимические расчёты?
GRUB и можно на ноут ставить 2 операционки
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Я говорил собственно не про визуализацию, а про вспомогательные утилиты вроде генерации скриптов для обсчёта большого количества файлов в очереди.Ahha писал(а): ↑Вт июн 14, 2022 12:04 amВы знаете, я целиком и полностью согласен с Sartorius84: если вы хотите всё-таки доработать Кемкрафт для линукса (что лично я всеми руками и ногами приветствую), непонятно, почему вы увязываете этот вопрос с тем, кто под какой ОСью считает. Для вас первоочередное значение имеет, кто под какой ОСью визуализирует.
"Ты должен сделать добро из зла, потому что больше его сделать не из чего". АБ Стругацкие.
-
Sartorius84
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Из вашего первого поста это мало понятно. Т.е вы хотите генерировать скрипты в существующие Win версии для расчетов на Linux и портировать свое приложение на Mac OS? Если так, то конечно большинство вычислений выполняются на кластерах работающих под управлением *nix. По поводу портирования на Mac OS проще всего на Delphi.NET переписать видимо, Mono на Mac OS есть. Мак для начала можно и не покупать, а запустить Mac OS в виртуалке. Там кое-какие пляски с бубном нужны, но хватает подробных описаний.Vit Nhoc писал(а): ↑Вт июн 14, 2022 10:04 amЯ говорил собственно не про визуализацию, а про вспомогательные утилиты вроде генерации скриптов для обсчёта большого количества файлов в очереди.Ahha писал(а): ↑Вт июн 14, 2022 12:04 amВы знаете, я целиком и полностью согласен с Sartorius84: если вы хотите всё-таки доработать Кемкрафт для линукса (что лично я всеми руками и ногами приветствую), непонятно, почему вы увязываете этот вопрос с тем, кто под какой ОСью считает. Для вас первоочередное значение имеет, кто под какой ОСью визуализирует.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Я не понял ваш вопрос. Вот сейчас в Chemcraft есть опция Tools/Scripts/Generate bat file... Если у вас есть много файлов и вы хотите запустить очередь расчётов, вы выбираете эти файлы через стандартное диалоговое окно, и сохраняется либо .bat файл (например для орки), либо .bcf файл для гауссиана. Есть ли потребность в аналогичных утилитах для Linux и Mac?Sartorius84 писал(а): ↑Вт июн 14, 2022 11:51 amИз вашего первого поста это мало понятно. Т.е вы хотите генерировать скрипты в существующие Win версии для расчетов на Linux и портировать свое приложение на Mac OS? Если так, то конечно большинство вычислений выполняются на кластерах работающих под управлением *nix. По поводу портирования на Mac OS проще всего на Delphi.NET переписать видимо, Mono на Mac OS есть. Мак для начала можно и не покупать, а запустить Mac OS в виртуалке. Там кое-какие пляски с бубном нужны, но хватает подробных описаний.
Может удастся придумать и ещё что-нибудь. Например меня попросили написать скрипт, который открывает множество выходных файлов и для каждого генерирует либо .xyz файл с координатами, либо файл с изображением молекулы.
Мне сказали, что для портирования Delphi-программы на Linux и Mac лучше всего использовать Lazarus, эта IDE очень выросла за последнее время.
"Ты должен сделать добро из зла, потому что больше его сделать не из чего". АБ Стругацкие.
-
Sartorius84
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Да, глянул Lazarus, подтверждаю - кроссплатформенность на уровне). Может придется немного с переносом VCL->LCL покопаться, но в любом случае быстрее, чем на .NET переходить получится.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Ту тогда проще на модном Python писать., а про вспомогательные утилиты вроде генерации скриптов для обсчёта большого количества файлов в очереди.
Он есть под все ОС и сам язык не очень сложный и понятный.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Вы имеете в виду, что рядовой юзер будет писать скрипт на питоне? Полагаю всё-таки далеко не каждый химик умеет программировать, тем более что моя утилита - это также GUI, возможность быстро выбрать нужные файлы в диалоговом окне. Я слабо знаю питон и не очень осведомлён, насколько легко на нём писать GUI-приложения.
"Ты должен сделать добро из зла, потому что больше его сделать не из чего". АБ Стругацкие.
-
Sartorius84
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
PyQt относительно прост.Я слабо знаю питон и не очень осведомлён, насколько легко на нём писать GUI-приложения.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
А! Вы имеете в виду ту опцию, которая сейчас в линуховой версии присутствует в виде заглушки (по крайней мере, в той версии, что у меня)? Или я снова не угадал?Vit Nhoc писал(а): ↑Вт июн 14, 2022 12:27 pmВот сейчас в Chemcraft есть опция Tools/Scripts/Generate bat file... Если у вас есть много файлов и вы хотите запустить очередь расчётов, вы выбираете эти файлы через стандартное диалоговое окно, и сохраняется либо .bat файл (например для орки), либо .bcf файл для гауссиана. Есть ли потребность в аналогичных утилитах для Linux и Mac?
Если так, как я говорю, то - мне опять же, чисто лично, всё равно. Я до сих пор как-то обходился без этой функции и запускал серии расчетов в орке и в гауссиане. Сделаете - хорошо, нет - тоже обиды держать не буду.
Когда начинает изменять память, практики заводят записную книжку, а романтики садятся писать мемуары.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Любопытствую, а асе что такое? И почему именно он?
Еще интересно, кемкрафт запускается на кластерах?
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Atomic simulation environment.
Все на свете и топор. Может работать как внешний оптимизатор, обрабатывает файлы, перегоняет между форматами (скажем из васповских поскаров в cif). имеет гуи, хорошо идущее под иксами. Гуи абсолютно уродливо, но позволяет строить (хоть и весьма напряжно) вручную + за счет скриптования там многое периодическое можно построить "автоматически". На мой вкус оценки примерно такие:
Как утилита делающая расчет: 8/10, но я не люблю прокладки.
Как конвертер: 9/10
Как конструктор: 4/10
Как визуализатор: 3/10
Все на свете и топор. Может работать как внешний оптимизатор, обрабатывает файлы, перегоняет между форматами (скажем из васповских поскаров в cif). имеет гуи, хорошо идущее под иксами. Гуи абсолютно уродливо, но позволяет строить (хоть и весьма напряжно) вручную + за счет скриптования там многое периодическое можно построить "автоматически". На мой вкус оценки примерно такие:
Как утилита делающая расчет: 8/10, но я не люблю прокладки.
Как конвертер: 9/10
Как конструктор: 4/10
Как визуализатор: 3/10
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей