В какой ОС обычно проводятся квантовохимические расчёты?
В какой ОС обычно проводятся квантовохимические расчёты?
Я когда делаю научную работу, провожу расчёты на доступных компьютерах под Windows. Правильно ли я понимаю, что у серьёзных химиков такой подход считается немного профанацией, а считать надо на удалённых вычислительных центрах, работающих под Linux?
Вопрос связан с тем, что я обдумываю - не купить ли ноутбук на Linux. Сейчас я снова начал работать над портированием моей программы Chemcraft под Linux, и если я буду пользоваться Linux-ноутбуком, это мне подскажет, какие возможности добавить в Chemcraft. Для Windows я давно реализовал разные мелкие утилиты вроде генерации скриптовых файлов, может и под Linux надо это всё сделать?
Ещё я планирую портировать Chemcraft под Mac и могу купить макбук. Насколько это окупится, на ваш взгляд?
Вопрос связан с тем, что я обдумываю - не купить ли ноутбук на Linux. Сейчас я снова начал работать над портированием моей программы Chemcraft под Linux, и если я буду пользоваться Linux-ноутбуком, это мне подскажет, какие возможности добавить в Chemcraft. Для Windows я давно реализовал разные мелкие утилиты вроде генерации скриптовых файлов, может и под Linux надо это всё сделать?
Ещё я планирую портировать Chemcraft под Mac и могу купить макбук. Насколько это окупится, на ваш взгляд?
-
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Если для ваших расчетов хватает ПК, зачем вам удаленный кластер? Зачем что -то покупать, если вы можете заменить систему, на том железе, которое у вас сейчас есть или поставить вторую (использовать виртуалку, LoW, Docker и тд). Используйте средства кроссплатформенной разработки, а то потом еще на Mac/Android захотите попробовать (каждый раз будете все переписывать и железо под это покупать специально?).
В целом под вашу задачку портирования LoW (Linux on Windows) за глаза.
В целом под вашу задачку портирования LoW (Linux on Windows) за глаза.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Речь не о моих расчётах, а о том что если много людей считают на Линуксе - мне надо тоже этим озаботиться, чтобы развивать Chemcraft в правильном направлении.Если для ваших расчетов хватает ПК, зачем вам удаленный кластер?
-
- Сообщения: 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: если вы хотите всё-таки доработать Кемкрафт для линукса (что лично я всеми руками и ногами приветствую), непонятно, почему вы увязываете этот вопрос с тем, кто под какой ОСью считает. Для вас первоочередное значение имеет, кто под какой ОСью визуализирует.
-
- Сообщения: 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 очень выросла за последнее время.
-
- Сообщения: 1160
- Зарегистрирован: Ср фев 26, 2014 11:22 am
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Да, глянул Lazarus, подтверждаю - кроссплатформенность на уровне). Может придется немного с переносом VCL->LCL покопаться, но в любом случае быстрее, чем на .NET переходить получится.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Ту тогда проще на модном Python писать., а про вспомогательные утилиты вроде генерации скриптов для обсчёта большого количества файлов в очереди.
Он есть под все ОС и сам язык не очень сложный и понятный.
Re: В какой ОС обычно проводятся квантовохимические расчёты?
Вы имеете в виду, что рядовой юзер будет писать скрипт на питоне? Полагаю всё-таки далеко не каждый химик умеет программировать, тем более что моя утилита - это также GUI, возможность быстро выбрать нужные файлы в диалоговом окне. Я слабо знаю питон и не очень осведомлён, насколько легко на нём писать GUI-приложения.
-
- Сообщения: 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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя