Создан заказ №9335730
10 января 2023
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел
Как заказчик описал требования к работе:
Курсовая работа по программированию на С++. для численного решения проблемы взаимодействующих друг с другом N тел используя векторизацию и распараллеливание при помощия OpenMP. В задании 5 частей.
1) Имеется базовый код NBodySimulation.cpp для симуляции N тел взаимодействующих друг с другом гравит
ационно. При этом только одно тело может свободно двигаться, а положение остальных зафиксировано. Необходимо изменить код чтобы все тела могли свободно двигаться. Столкновения тел можно игнорировать.
2) Учесть столкновения таким образом: если тела столкнулись то масса и координаты получившегося нового тела высчитывают по данным формулам.
3) На этом этапе гравитационное взаимодействие нужно заменить короткодействующий молекулярной силой которая рассчитывается по данной формуле.
4) Улучшить производительность кода за счет векторизации. К основному коду нужно добавить новый класс который ускоряет вычисления при помощи векторизации
5) Еще один уровень параллельных вычислений при помощи OpenM
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
13 января 2023
Заказ завершен, заказчик получил финальный файл с работой
5
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел .docx
2023-01-16 14:08
Последний отзыв студента о бирже Автор24
Общая оценка
4.2
Положительно
Автор мастер своего дела.
Рекомендую
Все сделано качественно и на должном уровне
Работа сдана раньше срока, на все интересующие вопросы получил ответы
Спасибо)