Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/219: Рейтинг темы: голосов - 219, средняя оценка - 4.60
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57

У меня заработал гидродинамический решатель на видеокарте

25.07.2021, 14:02. Показов 49633. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Я пишу свою гидродинамическую программу на С/С++, cuda C с 2009 года.
Вот ссылка на мою программу
https://github.com/kirill7785/AliceFlow

В эти выходные используя библиотеку AMGCL разработчика ddemidov из Казани
https://github.com/ddemidov/amgcl

Я смог добиться расчёта на сетках из 700 тысяч неизвестных за один час расчётного времени.

До этого, при расчётах на центральном процессоре, я фактически был ограничен сетками в 200 тысяч неизвестных по времени гидродинамического расчёта.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  
2
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.07.2021, 14:02
Ответы с готовыми решениями:

Проблема с драйверами на видеокарте RX 580 4gb или в самой видеокарте
Добрый день. Столкнулся с такой проблемой. Приобрёл видеокарту на б/у рынке. Пломбы заводские на месте, так что не думаю что бы...

Решатель Sudoku?
Меня интересует такая штука, как код способный решить Sudoku но я просто не знаю что для этого нужно. Писал через StringGrid. Вот я хочу...

Решатель примеров
Пользователь вводит арифметический пример: числа, знаки операций, скобки – и получает ответ. Очень красиво и сложно алгоритмически. ...

57
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
18.02.2022, 22:16  [ТС]
Студворк — интернет-сервис помощи студентам
Вернул исходный код основной трёхмерной программы на GitHub https://github.com/kirill7785/... Flow_v0_63
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
27.03.2022, 14:43  [ТС]
Собственная оригинальная отрисовка модели на OpenGL в среде Embarcadero Delphi. Используется алгоритм z-буффера.
Замена программе Tecplot 360. Считывается формат файла tecplot *.PLT. Работает прямо в графическом интерфейсе пользователя AliceMesh_v0_45.exe в котором пользователь готовит модель для расчёта.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
27.03.2022, 14:45  [ТС]
Программа также работает под управлением ОС Linux. На картинках используется Ubuntu Linux.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
08.05.2022, 13:52  [ТС]
Доработал свой Render так чтобы он поддерживал цилиндрические и полигональные вырезы ну и вообще цилиндры и полигоны.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  

У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
08.05.2022, 13:54  [ТС]
вот еще несколько картинок...
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  

0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
28.06.2022, 22:15  [ТС]
рассчитано программой АЛИСА на сетке в 15млн ячеек.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте   У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
25.07.2022, 22:03  [ТС]
Расчёт теплопередачи в АЛИСЕ с использованием нелинейных граничных условий (Ньютона Рихмана и Стефана Больцмана).
Миниатюры
У меня заработал гидродинамический решатель на видеокарте  
1
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
30.07.2022, 13:34  [ТС]
Распределения рассчитанные в двумерной версии программы AliceFlow2D

Добавлено через 4 минуты
Адаптивный метод П.Л. Чебышева для давления

Добавлено через 1 минуту
картинка не прикрепляется похоже
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
30.07.2022, 17:56
очень красиво
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
11.09.2022, 09:53  [ТС]
Завихрённость. Сетка 320*320*80.
Миниатюры
У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
11.09.2022, 10:03  [ТС]
3D расчёт завихрённости на подробной сетке
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
11.09.2022, 10:40  [ТС]
Примеры задач рассчитанных в двумерной версии CFD программы
Миниатюры
У меня заработал гидродинамический решатель на видеокарте  
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
17.09.2022, 20:03  [ТС]
Теперь в AliceFlow 3D можно передать (импортировать) OBJ Files SpaceClaim содержащие геометрию модели. ANSYS Icepak позволяет сохранить модель в формате OBJ Files и её можно быстро передать в АЛИСУ. Поддерживаются призмы, цилиндры и полигоны.
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
03.01.2023, 17:55  [ТС]
https://github.com/kirill7785/AliceFlow
https://github.com/kirill7785/AliceFlow/wiki
https://github.com/kirill7785/... lice%20EXE
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
11.02.2023, 20:31  [ТС]
Выложил исходный код интерфейса программы AliceFlow 3D на Паскале. 122348 строк кода на Паскаль.
Компилятор Embarcadero Delphi 10.4 Version 27,0,38860,1461 Copyright 2020 Embarcadero Technologies Inc. Delphi 10.4 Update 1.
Вот ссылка https://github.com/kirill7785/AliceFlow
Один файл был большого размера и я его заархивировал чтобы выложить на Гит. Его нужно будет разархивировать для компиляции на вашей машине. Также в папке находятся примеры моделей на которых можно запуститься и потестить прогу. Также выложен exe файл солвера на C++ в папке test_pattern/solver/x64. exe файл солвера нужен чтобы запустить расчёт.
Я протестировал за последние несколько недель заявленные функциональные возможности и буду рад если кто-то отпишется получилось у кого то что то или нет, или может быть есть какие о вопросы. Я не обещаю что отвечу, но постараюсь.
Тестировалось на ОС Windows 10 Pro x64 версия 22H2 Сборка ОС 19045.2486
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
06.11.2023, 16:19  [ТС]
Обновил исполняемые файлы и добавил readme к исполняемым файлам:
https://github.com/kirill7785/... lice%20EXE

Внимание! перед запуском расчёта убедитесь что вы разархивировали файл с библиотекой dll : cusparse64_10.rar. Именно файл
cusparse64_10.dll должен лежать в той же папке что и dll файлы vcomp140.dll и vcruntime140_1.dll т.е. в папке test_pattern->solver->x64.
Выложено текущее состояние программы AliceFlow на 6 ноября 2023 года.
Не забывайте что нужен Tecplot 360 2017 года для визуализации тепловых полей которые насчитывает программа aliceflow.
Для возможной обратной связи можно написать на mail: kirill7785@mail.ru
0
 Аватар для kirill7785
380 / 5 / 1
Регистрация: 25.07.2021
Сообщений: 57
13.12.2025, 15:36  [ТС]
Извините. Искал как написать модератору или администратору и не нашел. Я прошу удалить все свои сообщения с данного форума. Сам пытался не нашел как это сделать.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16451 / 11294 / 2892
Регистрация: 21.04.2018
Сообщений: 33,196
Записей в блоге: 2
13.12.2025, 18:18
Цитата Сообщение от kirill7785 Посмотреть сообщение
Искал как написать модератору или администратору и не нашел.
В верхнем меню "Навигация" -> "Административные возможности форума".
В теме FAQ по административным и техническим возможностям форума ответы на многие вопросы пользователей, в том числе и на ваш вопрос.

Цитата Сообщение от kirill7785 Посмотреть сообщение
прошу удалить все свои сообщения с данного форума
Правила2.3. Сообщения и темы, а также другой контент, размещаемый на форуме, по просьбам пользователей не удаляется и не закрывается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2025, 18:18

Решатель «Судоку»
Написать решатель «Судоку». Правила игры в «Судоку» достаточно простые: «Игровое поле представляет собой квадрат размером 9×9,...

Решатель Судоку Qt C++
Здравствуйте, я новичок, дали задание разработать игру "решатель судоку", задача, чтобы при наборе некоторого кол-ва чисел в разных клетках...

Решатель ЗЛП/ЗЦЛП
Всем привет. В ходе выполнения научной работы в универе встала необходимость решения задач целочисленного линейного программирования...

Решатель диф. уравнения
Всем привет. Прошу помощи или подсказки как справиться с задачей. Имеется файл с исходными параметрами (переменными). Я пробовал написать...

Решатель Find() с массивом
Добрый день! Подскажите как заставить работать решатель Find с массивами? В приложении - расчет. В первой области #1 решатель...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
58
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru