Задание для курсовой работы на С++
Алгоритм решения систем линейных алгебраических уравнений. В распределенной вычислительной среде. Разработать программу решения линейных алгебраических уравнений на основе метода NAG Предусмотреть возможность ввода исходных данных из текстового файла и обеспечить решение системы уравнения размерностью не менее 30000 неизвестных. Задание IP адресов вычислительных узлов осуществить в xml файле. Реализовать линейное решение и распределенное. Для коммуникации использовать средство протокола HTTP. Сравнить распределенное решение с линейным. Провести исследование зависимости времени нахождения решения от размерности системы и количества вычислительных узлов. Для реализации использовать средствопрограммирования C++
Решение систем нелинейных уравнений метолом NAG (nesterov accelerated gradient)
Язык С++
Протокол HTTP
Сделать распределенное вычисление строки с столбцы матриц отправлять клиентам для вычисления)
Не менее 10 клиентов
Распределенное вычисление на нескольких компьютерах до 10
Входные параметры
Система линейных уравнений
Матрица 10000 на 10000
Там может быть до 30000 неизвестных
Решение систем нелинейных уравнений метолом NAG (nesterov accelerated gradient)
Язык С++
Протокол HTTP
Сделать распределенное вычисление строки с столбцы матриц отправлять клиентам для вычисления)
Не менее 10 клиентов
Распределенное вычисление на нескольких компьютерах до 10
Входные параметры
Система линейных уравнений
Матрица 10000 на 10000
Там может быть до 30000 неизвестных
-
51 1 Здравствуйте, выставил личные предпочтение к данному заданию, но если у вас будут какие-либо предпочтения либо замечания, всегда можно достигнуть компромисса.
Если моя кандидатура вам подойдет, по возможности напишите в телеграмм @stasdtk либо звоните по номеру указанному в резюме.
Буду ждать вашего ответа (:
С уважением, Станислав!
-
Ваша робота тягне на хороший диплом і аж ніяк не на курсову. Не зрозуміло, яку систему рівнянь ви розв'язуєте лінійну чи нелінійну, якщо нелінійну, то якого вигляду рівняння. Для вашої задачі можна використати і простіші методи (напр. мет. Якобі). І на рахунок розмірності задачі не все ясно: якщо у вас 10000 рівнянь і 30000 невідомих, то спочатку потрібно вирішити чи система сумісна, а вже потім розпаралелювати по рядках.
-
Current freelance projects in the category C & C++
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 9 days 21 hours back ∙ 6 proposals |
Development of a Minecraft Java Seed Map / Seed Viewer for the websiteDevelopment of Minecraft Java Seed Map / Seed Viewer for the websiteProject Description A browser-based tool Minecraft Java Seed Map / Seed Viewer needs to be developed, which will work on our website and allow the user to enter a seed from Minecraft Java Edition and view an… C & C++, HTML & CSS ∙ 10 days 4 hours back ∙ 16 proposals |