не стоит вопрос как быстро посчитается задача, а стоит вопрос как быстро будет выполнен контракт/договор, с решением и отчётом. Типично ожидать месяцы на постановку ТЗ с последующими итерациями на формулировку/ геометрию/ сетку, и, собственно, расчёт, который занимает, хорошо если, 5% всего времени проекта.
И тут на помощь приходит Julia, которая позволяет в разы сократить время проектирования и постановки задачи, и, даже на коленке прикинуть возможное решение. Пусть с диким выделением памяти, пусть абсолютно не оптимизировано, но считает же, даже самые дикие варианты с Float128! Потом допилим, летать будет! Скорее всего допилится уже после окончания контракта, когда всё посчитано и сдано — чисто так, для себя, для галочки, чтобы не оставлять хвостов.
Ребята, каждая решёная задача рождает пакет кода, который может быть полезен другим, таким же ребятам, которые тоже стараются сделать свою качественную работу побыстрее. Не стесняйтесь делиться, когда можете (NDA?), выкладывайте код, Pkg система всех примет.
Пакеты разные нужны, пакеты все важны.
Как-то очень широко - речь о каких контрактах современной инженерии?
Тут всё просто: я не молодой инженер, который сейчас работает над проектом Египетской АЭС на РОСАТОМ. И вот я использую Julia всё время для инженерных расчётов. Конечно, все чертежи, 3D, всё это не про Julia, там ANSYS. Но вот все гидродинамические расчёты это простые формулы, которые так элементарно рассчитываются и строятся в графиках в Julia.
теоретически гидродинамику в 3D можно и Julia моделировать, но наверно уж очень трудозатратно
Думаю, это вопрос готовых пакетов. Написать то можно, и будет не хуже, чем на си, но понятно, что инженеру проще взять готовое решение
И как Росатом относится к перспективе, что его сотрудник будет результаты своей работы выкладывать на обозрение мировой общественности?
Как как? Да ни как! Пока не разглашаются секреты Корпорации, то первому отделу всё равно. Даже если я применяю свои наработанные на Корпорацию знания в какой-то опенсорс темке, которую pull'ю на github, то всем всё ровно, лишь бы ни одна строка заказного кода не находилась в инете.
Недавно писали разработчик из конторы,бпла выложил сырцы на гитхаб - уголовное дело завели
Так у того же Ansys есть целый набор купленного CAE софта для CFD расчетов. Ну или есть тот же openfoam с уже готовыми либами
Кстати, как там, о каждом контакте с иностранцами надо извещать?
пишут что за пять лет более 2хтысяч попыток "стыковки" :)
поэтому смотря какой иностранец :)
Так себе тема. По большому счету даже если допуска нет, но кому то показалось, что твоя публикация наносит ущерб - ты потенциальный клиент. Вроде за всеми подряд не бегают, но если ты кому то потребовалось или дорогу перешёл - материал найдётся 100%. Поэтому в соответствующих сферах никому не рекомендую в РФ карьеру делать. Но лучше эти истории не поднимать и не расспрашивать
А SPH в моделировании используете?
Ну начались конспирологические советы и откровения от "человека в системе" в 2:39 ночи😂 Завязывайте уже
А есть готовые библиотеки по SPH и/или лагранжеву методу для уравнений переноса для Julia?
https://github.com/LudwigBoess/SPHKernels.jl https://github.com/OndrejKincl/SmoothedParticles.jl
тут каждый второй в системе или был)))
мне очень понравился этот пример: https://github.com/AhmedSalih3d/SPHExample не знаю можно ли сделать обёртку для DualSPHysics в julia
есть ли у кого-то опыт использования для 3D моделирования процессов горения с этим библиотеками? Или лучше использовать какие-нибудь другие средства?
Обсуждают сегодня