Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
C++ программа для численного решения проблемы взаимодействующих друг с другом N тел
Создан заказ №9335730
10 января 2023

C++ программа для численного решения проблемы взаимодействующих друг с другом N тел

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

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Лабораторная работа по программирования Делфи
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование и обработка графического интерфейса
Лабораторная работа
Программирование
Стоимость:
300 ₽
Методы и средства защиты информации Microsoft Visual Studio
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка мобильного приложения для банка по работе с кредитами
Дипломная работа
Программирование
Стоимость:
4000 ₽
отчет по крусовой
Отчёт по практике
Программирование
Стоимость:
700 ₽
настройка служб DHCP и DNS на сервере Linux
Курсовая работа
Программирование
Стоимость:
700 ₽
Создание системы электронного расписания
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка мультимедийного web-сайта печатного издания
Курсовая работа
Программирование
Стоимость:
700 ₽
Реализация алгоритмов регрессионного анализа данных на языке C#
Курсовая работа
Программирование
Стоимость:
700 ₽
алгоритмы
Курсовая работа
Программирование
Стоимость:
700 ₽
Динамические структуры данных. Организация данных в списковые структуры
Курсовая работа
Программирование
Стоимость:
700 ₽
Синтаксический анализ с использованием КА и КС-грамматик
Курсовая работа
Программирование
Стоимость:
700 ₽
Автоматизация любого бизнеса
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка графического интерфейса программы
Курсовая работа
Программирование
Стоимость:
700 ₽
Схема организации, с проведёнными проводами и серверами
Курсовая работа
Программирование
Стоимость:
700 ₽
матмод
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Как создаются языки программирования
Количество языков программирования исчисляется уже сотнями. Не все они популярны и актуальны, но их число продолжает расти. Это обусловлено факторами, набор которых с течением времени меняется.
В первые десятилетия развития компьютерных технологий потребность в новых языках программирования объяснялась, прежде всего, сложностью написания программ в машинных кодах или даже средствами ассемблера. По...
подробнее
Старые языки программирования
Программирование компьютеров - сравнительно молодая отрасль человеческого знания. Она появилась вместе с самими вычислительными устройствами современного типа во второй половине 1940-х гг. и продолжает интенсивно развиваться. За прошедшие десятилетия появилось большое количество языков программирования (ЯП). Некоторые, решив возложенные на них задачи, вышли из употребления, другие актуальны до сих...
подробнее
Ruby, язык программирования
Ruby — язык программирования (ЯП), обладающий следующими особенностями:
Ruby относится к категориям высокоуровневых, рефлективных и интерпретируемых языков. В нем реализована концепция объектно-ориентированного программирования (классы с полями и методами, наследование, полиморфизм, инкапсуляция, примеси, методы-одиночки, итераторы, замыкания и т.д.).
К уникальным свойствам языка можно отнести:
В то ...
подробнее
Измерение временной сложности алгоритма в эксперименте на ЭВМ
Несмотря на то, что функция временной сложности не является полностью определённой до тех пор, пока не зафиксирована схема кодирования, задающая входную длину индивидуальной задачи и не выбрано вычислительное устройство (или его модель), влияющее на время выполнения алгоритма, мы абстрагируемся от этих деталей, так как на самом деле от них существенно не зависит распределение всего многообразия за...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы