Компьютерное моделирование притяжения/отталкивания

Разговоры обо всем
depths
Пользователь
Сообщения: 1239
https://www.youtube.com/watch?v=pOfik9PN3Rw
Зарегистрирован: 30 апр 2015, 22:17
Репутация: 74
Настоящее имя: Алексей Лебедев
Откуда: Екатеринбург
Контактная информация:

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение depths »

depths писал(а):
Insider писал(а):Создал 3D модель на притяжение/отталкивание.
http://torgopt.com.mastertest.ru/pr-ot/015.html

А для чего эта симуляция? Теряюсь в догадках, тем более что было подобного.
Может с использованием CUDA попробуете? Все жду такого героя...

Ответьте пжалуйста :roll:
Климов Павел
Посторонний
Сообщения: 858
Зарегистрирован: 01 май 2015, 16:18
Репутация: 394

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Климов Павел »

depths писал(а):
depths писал(а):Может с использованием CUDA попробуете? Все жду такого героя...

Ответьте пжалуйста :roll:

https://developer.nvidia.com/opencl
качай-те исходники N-Body примера отсюда, исправляйте как вам надо, и балуйтесь. У меня 4к тел летают.
Орден бобра за: viewtopic.php?p=25014#p25014
depths
Пользователь
Сообщения: 1239
Зарегистрирован: 30 апр 2015, 22:17
Репутация: 74
Настоящее имя: Алексей Лебедев
Откуда: Екатеринбург
Контактная информация:

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение depths »

Климов Павел писал(а):https://developer.nvidia.com/opencl
качай-те исходники N-Body примера отсюда, исправляйте как вам надо, и балуйтесь. У меня 4к тел летают.

А чем исправлять? Ворд пойдёт?
Insider
Пользователь
Сообщения: 2491
Зарегистрирован: 08 окт 2016, 11:47
Репутация: 576

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Insider »

depths писал(а):А для чего эта симуляция? Теряюсь в догадках, тем более что было подобного.

Симуляция для того, чтобы понаблюдать (визуально оценить) в 3D за поведением тел на притяжении и отталкивании.
Себе и всем заинтересованным.
Подобного (с открытым кодом) я не видел на этом форуме.
Код открыт для того, чтобы можно было посмотреть, как это работает.
Всё ли верно.
Указать на возможные ошибки и недочеты программы.
Дописать или доработать модель другими участниками и так далее.


depths писал(а):Может с использованием CUDA попробуете? Все жду такого героя...

Если вы имеете в виду очень ресурсоёмкие вычисления, то у меня нет особых мощностей. Обычный комп.
Только что вам нужно вычислять то?
Вы опишите свою модель. Оценим общими усилиями.
А вдруг и обычный комп справится?
А вдруг обсудим и решим, что и вычислять и модель строить не потребуется.
Опишите вашу идею, далее видно будет.
Может и ваш герой, увидев вашу идею, откликнется.
depths
Пользователь
Сообщения: 1239
Зарегистрирован: 30 апр 2015, 22:17
Репутация: 74
Настоящее имя: Алексей Лебедев
Откуда: Екатеринбург
Контактная информация:

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение depths »

Insider писал(а):Вы опишите свою модель. Оценим общими усилиями.

Писал несколько раз, покопаюсь дам ссылки.
Но общее направление такое: поскольку бесконечную вселенную мы не сможем смоделировать, нужно вводить адекватные ограничения. А вычислительные мощности нужны чтобы эти ограничения не были слишком жесткими, как например сфера из фиксированных шаров.
Bolo
Пользователь
Сообщения: 202
Зарегистрирован: 27 авг 2016, 23:13
Репутация: 0

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Bolo »

depths писал(а):Писал несколько раз, покопаюсь дам ссылки.
Но общее направление такое: поскольку бесконечную вселенную мы не сможем смоделировать, нужно вводить адекватные ограничения. А вычислительные мощности нужны чтобы эти ограничения не были слишком жесткими, как например сфера из фиксированных шаров.

Для любого количества объектов нужны какие-то ограничения, иначе всё улетит на бесконечность.
Сфера из фиксированных шаров ничего не даст по теореме Ньютона.
Александр
Администратор
Сообщения: 983
Зарегистрирован: 30 апр 2015, 20:00
Репутация: 174
Откуда: Спб

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Александр »

Климов Павел писал(а):качай-те исходники N-Body примера отсюда, исправляйте как вам надо, и балуйтесь. У меня 4к тел летают.

вот эту штуку?
Gravitational Simulation of a large # of bodies. Implemented in OpenCL for CUDA GPU's.
Попытался скомпилировать, ругается что не может подключить #include <exception.h>.

Запустил предыдущий релиз
опять ругается

Изображение
Камни с неба падать не могут, им там неоткуда взяться! (Парижская Академия Наук о метеоритах, 1772 г)
Правила форума
Климов Павел
Посторонний
Сообщения: 858
Зарегистрирован: 01 май 2015, 16:18
Репутация: 394

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Климов Павел »

Скомпилированный вариант можно запустить. Надо просто из правильной папки.
А чтобы скомпилировать самому нужно установить OpenCL SDK. (По запарке написал CUDA SDK).
Орден бобра за: viewtopic.php?p=25014#p25014
Александр
Администратор
Сообщения: 983
Зарегистрирован: 30 апр 2015, 20:00
Репутация: 174
Откуда: Спб

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Александр »

Я так понимаю что воспользоваться этим пример должен быть графический процессор на базе архитектуры CUDA от nvidia. Я вот не уверен поддерживает моя GeForce GTX 960 эти параллельные вычисления.
Павел вы бы не могли бы немного облегчить нам жизнь если бы дали собранную папку и сказать какое железо нужно.
Если вы говорите что нужно установить OpenCL SDK, но его нужно компилировать, а он у меня не компилится, я уже писал об этом выше.

Вопрос о железе снимаю тут можно посмотреть, какое железо поддерживает CUDA
https://ru.wikipedia.org/wiki/CUDA
Камни с неба падать не могут, им там неоткуда взяться! (Парижская Академия Наук о метеоритах, 1772 г)
Правила форума
Климов Павел
Посторонний
Сообщения: 858
Зарегистрирован: 01 май 2015, 16:18
Репутация: 394

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Климов Павел »

Александр писал(а):Я так понимаю что воспользоваться этим пример должен быть графический процессор на базе архитектуры CUDA от nvidia.

Нет, CUDA и OpenCL разные вещи.
У меня Radeon 6550M, мои действия: качаю по ссылке, распаковываю весь архив, захожу в папку Release, даблклик на exe, вуаля, красота.
Возможно у вас старые драйвера. Где-то.

Я не помню, но где-то можно посмотреть какой версии шейдеры, и какой версии OpenCL установлен (драйвера).
Орден бобра за: viewtopic.php?p=25014#p25014
Александр
Администратор
Сообщения: 983
Зарегистрирован: 30 апр 2015, 20:00
Репутация: 174
Откуда: Спб

Re: Компьютерное моделирование притяжения/отталкивания

Сообщение Александр »

Insider писал(а):Вот, кстати, пример на эту тему (протопланетного диска):
https://threejs.org/examples/#webgl_gpgpu_protoplanet
Но это уже не моё :)

Крутая штука, можно взять за основу
Камни с неба падать не могут, им там неоткуда взяться! (Парижская Академия Наук о метеоритах, 1772 г)
Правила форума
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей