Применение вычислительных машин в химии
Применение вычислительных машин в химии
Добрый день. Я не являюсь химиком и не отношусь к химической промышленности. Моя специализация - вычислительные машины. Недавно помимо основной работы устроился инженером на родную кафедру, чтобы заняться научной работой. Тут стал вопрос: заниматься разработками в сфере информационных технологий для развития их же или поискать задачи и проблемы в других науках, чтобы можно было применить свои знания и навыки с пользой. Я выбрал второй вариант.
Из этого и появились вопросы:
каким образом применяются вычислительные машины в химии?
каких средств не хватает?
можно ли что-то улучшить?
До этого я занимался изучением численных методов и искусственным интеллектом, построением компьютерных моделей объектов и процессов. В данный момент занимаюсь изучением стереографики.
Есть ли задачи для вычислительных машин, которые выполняются плохо, либо не выполняются машиной вообще?
Из этого и появились вопросы:
каким образом применяются вычислительные машины в химии?
каких средств не хватает?
можно ли что-то улучшить?
До этого я занимался изучением численных методов и искусственным интеллектом, построением компьютерных моделей объектов и процессов. В данный момент занимаюсь изучением стереографики.
Есть ли задачи для вычислительных машин, которые выполняются плохо, либо не выполняются машиной вообще?
- Alex Muratoff
- Сообщения: 179
- Зарегистрирован: Пн окт 15, 2007 9:54 am
Если Вы занимались построением компьютерных моделей объектов и процессов, пакет LabVIEW я думаю Вам должен быть знаком. Хотелось бы иметь что нибудь наподобие, но для лабораторных процессов, и ещё в возможностью прогнозирования направления реакции, прогнозирования свойств продукта...
(Да... Эт я наверно слишком глобально завернул
)
(Да... Эт я наверно слишком глобально завернул
Истина где-то рядом, но блин так далекоооо.......
-
Marxist
Это у нас постепенно разрабатываетсяAlex Muratoff писал(а):Хотелось бы иметь что нибудь наподобие, но для лабораторных процессов, и ещё в возможностью прогнозирования направления реакции, прогнозирования свойств продукта...
(Да... Эт я наверно слишком глобально завернул)
Вообще задач в компьютерной химии непаханое поле, прежде всего, связанных с созданием высокопроизводительных параллельных программных комплексов
-
Marxist
До этого дня LabVIEW был мне не знакомпакет LabVIEW я думаю Вам должен быть знаком.
Можно об этом подробнее? Для чего применяются такие комплексы, для какого типы вычислений, какие данные обрабатываются.Вообще задач в компьютерной химии непаханое поле, прежде всего, связанных с созданием высокопроизводительных параллельных программных комплексов
По поводу высокопроизводительных систем. Как вы отнесётесь к возможности перенести все ваши вычисления на ПЛИС (программируемые логические интегральные схемы)? При помощи этих систем можно получить очень высокую производительность, при этом вы не будете зависеть от мощности компьютера, на котором работаете. Плюс к этому микросхема может быть адатирована для ряда спецефичных задач. Размер же такой схемы очень мал - не больше CD-диска по длине и ширине, а по высоте вся плата будет занимать сантиметров 5-10.
Если кого-то заинтересовало моё предложение, то можно связаться со мной по e-mail tregorГАВinbox.ru или icq 366631312.
Большинство тяжёлых задач химии, заслуживающих вынесения в отдельное железо, связано с разными приборами - потому соответствующее железо уже есть, и находится внутри этих приборов.
А что можно вынести в железо из (например) квантовой химии, мну не вполне понятно.
А что можно вынести в железо из (например) квантовой химии, мну не вполне понятно.
Последний раз редактировалось ИСН Вт ноя 20, 2007 2:42 pm, всего редактировалось 1 раз.
-
Marxist
ну например, молекулярная динамика. Есть координаты систем до миллиона атомов, нужно рассчитать поведение системы во времени. Небольшой кластер позволяет делать это за месяцы.Grigoriy писал(а):Можно об этом подробнее? Для чего применяются такие комплексы, для какого типы вычислений, какие данные обрабатываются.Вообще задач в компьютерной химии непаханое поле, прежде всего, связанных с созданием высокопроизводительных параллельных программных комплексов
Или квантовая химия -- высокоточный расчёт ППЭ, например. Или реакция сложная. Или комплексы хитрые.
Что это такое и сколько стоит? Причём стоит учесть, что я, да и кто угодно, для своих задач не хочу оптимизировать железо или код, все хотят чёрного ящика.Grigoriy писал(а):По поводу высокопроизводительных систем. Как вы отнесётесь к возможности перенести все ваши вычисления на ПЛИС (программируемые логические интегральные схемы)? При помощи этих систем можно получить очень высокую производительность, при этом вы не будете зависеть от мощности компьютера, на котором работаете. Плюс к этому микросхема может быть адатирована для ряда спецефичных задач. Размер же такой схемы очень мал - не больше CD-диска по длине и ширине, а по высоте вся плата будет занимать сантиметров 5-10.
Прежде всего почти для любых научных расчетов - быстрая арифметика с плавающей запятой двойной точности. И возможность легко портировать софт. В квантовой химии, например, программы - это мегабайты кода (много на фортране), и переписавать их, естественно, никто не будет.Grigoriy писал(а):Можно об этом подробнее? Для чего применяются такие комплексы, для какого типы вычислений, какие данные обрабатываются.
В связи с этим. Прочитал не так давно, что AMD на основе своих графических процессоров сделала устройство ценой 2 k$, которое втыкается в обычный компьютер и считает арифметику двойной точности в десятки раз быстрее обычных процессоров. Обещали выпустить SDK для него. Ждем революцию в квантовой химии?Grigoriy писал(а):По поводу высокопроизводительных систем. Как вы отнесётесь к возможности перенести все ваши вычисления на ПЛИС (программируемые логические интегральные схемы)? При помощи этих систем можно получить очень высокую производительность, при этом вы не будете зависеть от мощности компьютера, на котором работаете. Плюс к этому микросхема может быть адатирована для ряда спецефичных задач. Размер же такой схемы очень мал - не больше CD-диска по длине и ширине, а по высоте вся плата будет занимать сантиметров 5-10.
-
Marxist
Причём потому, что лучше фортрана в данном случае будет только ассемблер.amge писал(а):Прежде всего почти для любых научных расчетов - быстрая арифметика с плавающей запятой двойной точности. И возможность легко портировать софт. В квантовой химии, например, программы - это мегабайты кода (много на фортране), и переписавать их, естественно, никто не будет.Grigoriy писал(а):Можно об этом подробнее? Для чего применяются такие комплексы, для какого типы вычислений, какие данные обрабатываются.
-
Polychemist
- Сообщения: 9726
- Зарегистрирован: Вт дек 21, 2004 11:42 am
При проведении расчетов в области компутерной химии мощность компутера не критична. Какую надо, ту и купим. А проще не купить, а пойти к РАН-овским компутерщикам, которые не знают, чем свои кластеры загрузить.Grigoriy писал(а): При помощи этих систем можно получить очень высокую производительность, при этом вы не будете зависеть от мощности компьютера, на котором работаете.
Железячно адаптировна? Уточните Ваши возможности по железу. Если нет, то программирование микросхем на уровне микрокода тривиально.Grigoriy писал(а): Плюс к этому микросхема может быть адатирована для ряда спецефичных задач.
Для компутера, могущего решать мои задачи, я могу выделить комнату. Очень большую комнату.Grigoriy писал(а):Размер же такой схемы очень мал - не больше CD-диска по длине и ширине, а по высоте вся плата будет занимать сантиметров 5-10.
Ладно, посмеялись
Да. Вся идея в том, что под задачу создаётся новая архитектура ЭВМ.Железячно адаптировна?
Инженер-системотехник. До этого работал по большей части с программированием. Но поскольку сейчас у меня есть возможность, не пользуясь паяльником, создать новую конфигурацию ЭВМ, то можно сказать, что я и электронщик.А кто Вы вообще? Программист или электронщик?
Физика - институтский курс, химия - школьный.Насколько дружите с физикой и химией?
По приоритетам:Что Вам конкретно надо - тему для диссертации, быстро много денег или просто поразвлекаться?
- тему для диссертации или серьёзной публикации
- быстро много денег (хотя я сомневаюсь, что можно быстро получить много)
- поразвлекаться (хотя развлечение у меня уже есть - программирую игры)
-
Polychemist
- Сообщения: 9726
- Зарегистрирован: Вт дек 21, 2004 11:42 am
Не очень понял пару моментов:
- "под задачу создаётся новая архитектура ЭВМ" - что такое архитектура ЭВМ в Вашем понимании? Тип коммерческого камня, мамы, мозгов, винта?
- "у меня есть возможность, не пользуясь паяльником, создать новую конфигурацию ЭВМ" ???? Я тоже так могу, куплю 1Г памяти, вставлю в плату и буду иметь новую конфигурацию, без паяльника.
- "под задачу создаётся новая архитектура ЭВМ" - что такое архитектура ЭВМ в Вашем понимании? Тип коммерческого камня, мамы, мозгов, винта?
- "у меня есть возможность, не пользуясь паяльником, создать новую конфигурацию ЭВМ" ???? Я тоже так могу, куплю 1Г памяти, вставлю в плату и буду иметь новую конфигурацию, без паяльника.
-
eukar
Прошу прощения, я ошибся с термином. Вот именно, Вы получите конфигурацию, а не архитектуру.Я тоже так могу, куплю 1Г памяти, вставлю в плату и буду иметь новую конфигурацию, без паяльника.
Вы почти правы.При чём тут мама, при чём тут винт. Человек паяет платы. Дело нужное. Иногда.
Создание новой архитектуры ЭВМ, значит создание вычислителей, которые работают "под задачу". У современных компьютеров, к которым все привыкли архитектрура схожа. Все используют двоичную систему счисления и набор стандартных команд.
Создание новой архитектуры предпологает создание, например, нового процессора. Скажем Вам понадобился процессор, работающий на основе троичной логики. Современные компьютеры такого не могут. Придётся писать специальную программу, которая это реализует. А что если перенсти эти операции на кристалл? Производительность вырастает мгновенно.
-
Polychemist
- Сообщения: 9726
- Зарегистрирован: Вт дек 21, 2004 11:42 am
Это очевидно и банально. А у Вашей конторы есть такие возможности? В смысле сделать процессор на основе другой логики, с быстродействием выше, чем самый современный камень от Интел с эмуляцией этой логики? И сколько оно будет стоить? На мой взгляд, проще и дешевле взять 2-3-10-100 коммерческих процессоров и эмулировать на них то, что надо.Grigoriy писал(а): Создание новой архитектуры ЭВМ, значит создание вычислителей, которые работают "под задачу". У современных компьютеров, к которым все привыкли архитектрура схожа. Все используют двоичную систему счисления и набор стандартных команд. Создание новой архитектуры предпологает создание, например, нового процессора. Скажем Вам понадобился процессор, работающий на основе троичной логики. Современные компьютеры такого не могут. Придётся писать специальную программу, которая это реализует. А что если перенсти эти операции на кристалл? Производительность вырастает мгновенно.
Можно предолжить что-либо не из области расчетов, а из области автоматизации эксперимента. Понятно, что здесь ИТ имеют вторичное значение, это скорее приборостроение, но всеже
Например системы для автоматического проведения какталитических опытов, где в задачи компа входит регулировать температуры, давления, скорости потоков газов, крутить краны ввода пробы в хроматограф и т.д.
(а при необходимости еще и автоматически вызвать пожарную команду (шутка юмора))
После съемки однопараметрических зависимостей можно применить методы математического планирования эксперимента с целью поиска оптимальных условий.
Такие установки в виде несложных прототипов освоены, но если бы вы скооперировались с прбористами, и толкнули на рынок нечто переплевывающее буржуев, химическая обчественность была бы вам благодарна.
Например системы для автоматического проведения какталитических опытов, где в задачи компа входит регулировать температуры, давления, скорости потоков газов, крутить краны ввода пробы в хроматограф и т.д.
(а при необходимости еще и автоматически вызвать пожарную команду (шутка юмора))
После съемки однопараметрических зависимостей можно применить методы математического планирования эксперимента с целью поиска оптимальных условий.
Такие установки в виде несложных прототипов освоены, но если бы вы скооперировались с прбористами, и толкнули на рынок нечто переплевывающее буржуев, химическая обчественность была бы вам благодарна.
Når månen skinner blek og ensom...
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 15 гостей