<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pychrono on MagicDPD: Magic Driven Product Development!</title><link>https://magicdpd.com/tags/pychrono/</link><description>MagicDPD: Magic Driven Product Development! (Pychrono)</description><generator>Hugo -- gohugo.io</generator><language>ru</language><lastBuildDate>Fri, 12 Mar 2021 13:01:28 +0000</lastBuildDate><atom:link href="https://magicdpd.com/tags/pychrono/index.xml" rel="self" type="application/rss+xml"/><item><title>Project Chrono</title><link>https://magicdpd.com/posts/2021-03-12-project-chrono/</link><pubDate>Fri, 12 Mar 2021 13:01:28 +0000</pubDate><guid>https://magicdpd.com/posts/2021-03-12-project-chrono/</guid><description>&lt;p&gt;Project Chrono&lt;/p&gt;
&lt;p&gt;&lt;a href="https://vimeo.com/185824185" target="_blank" rel="noopener noreferrer"&gt;https://vimeo.com/185824185&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Chrono - это открытый фреймворк математического моделирования физических процессов на C++. Библиотеки фреймворк позволяют решать такие задачи, как твердотельная кинематика, CFD и FEM моделирование и различные бессеточные методы/методы частиц. Разработкой кода занимается Висконсинский центр прикладных вычислений (Wisconsin Applied Computing Center, WACC) Университета штата Висконсин-Мэдисон (University of Wisconsin-Madison). Кроме того, доступна работа с фреймворком из Python благодаря PyChrono. Кроме того, все это еще может стыковаться с TensorFlow для накопления статистики и машинного обучения.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://youtu.be/FzF_W1-R5Eg" target="_blank" rel="noopener noreferrer"&gt;https://youtu.be/FzF_W1-R5Eg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Вообще, так как задача создания хорошего сеточного оказывается сложнее, чем задача написания решателя, то, по моим наблюдениям, большинство современных исследовательских исходных кодов выбирают именно бессеточный путь. При этом, просадку производительности, по сравнению с сеточными методами, они решают активным использованием GPU. В целом, такой подход выглядит очень эффектным и эффективным, но не для классических задач прочности и гидро-аэро динамики.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://youtu.be/pd_vmqW67lA" target="_blank" rel="noopener noreferrer"&gt;https://youtu.be/pd_vmqW67lA&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Сайт проетка: &lt;a href="https://projectchrono.org/" target="_blank" rel="noopener noreferrer"&gt;https://projectchrono.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=-ENZxnEj-io" target="_blank" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=-ENZxnEj-io&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ogia_qyFufI" target="_blank" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=ogia_qyFufI&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;#gpu #open_source #projectchrono #pychrono
&lt;a href="https://tinyurl.com/ydqtbqdu" target="_blank" rel="noopener noreferrer"&gt;https://tinyurl.com/ydqtbqdu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://vimeo.com/185824185" target="_blank" rel="noopener noreferrer"&gt;Chrono::Vehicle HMMWV with nonlinear FEA tires negotiating an obstacle on deformable, granular terrain&lt;/a&gt;
&lt;a href="https://youtu.be/FzF_W1-R5Eg" target="_blank" rel="noopener noreferrer"&gt;https://youtu.be/FzF_W1-R5Eg&lt;/a&gt;
&lt;a href="https://youtu.be/pd_vmqW67lA" target="_blank" rel="noopener noreferrer"&gt;https://youtu.be/pd_vmqW67lA&lt;/a&gt;
&lt;a href="https://projectchrono.org/" target="_blank" rel="noopener noreferrer"&gt;https://projectchrono.org/&lt;/a&gt;
&lt;a href="https://www.youtube.com/watch?v=-ENZxnEj-io" target="_blank" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=-ENZxnEj-io&lt;/a&gt;
&lt;a href="https://www.youtube.com/watch?v=ogia_qyFufI" target="_blank" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=ogia_qyFufI&lt;/a&gt;
&lt;a href="https://tinyurl.com/ydqtbqdu" target="_blank" rel="noopener noreferrer"&gt;https://tinyurl.com/ydqtbqdu&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>