<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3887549</guid>
        <pubDate>Fri, 10 Mar 2023 13:00:49 +0000</pubDate>
        <title>Новый код на основе метода Монте-Карло для решения уравнений лучистого переноса</title>
        <link>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3887549</link>
        <description><![CDATA[Feldsher: <strong class='tag-b'>Programma_Boinc</strong> - с параллельными вычислениям как бъется сабж?]]></description>
        <author>Feldsher</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3848028</guid>
        <pubDate>Fri, 11 Jun 2021 10:59:07 +0000</pubDate>
        <title>Новый код на основе метода Монте-Карло для решения уравнений лучистого переноса</title>
        <link>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3848028</link>
        <description><![CDATA[scrambrella: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421513&view=findpost&p=3848012'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Programma_Boinc &#064; <time class="tag-quote__quoted-time" datetime="2021-06-10T13:26:10+00:00">10.06.21, 13:26</time></span><div class='quote '>метод может быть применен напрямую для решения любых дифференциально-интегральных уравнений с корректно указанными начальными или граничными условиями.</div></div><br>
В Кетае появилось своё Сколково™. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-06-11T11:02:21+00:00">11.06.21, 11:02</time></span></span><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">!************************************************************</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;module constants</div><div class="code_line">!********************************************************************</div><div class="code_line">!* &nbsp; &nbsp;This module defines many constants often uesd in our code.</div><div class="code_line">!********************************************************************</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;double precision, parameter :: zero = 0.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;one = 1.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;two = 2.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;three = 3.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;four = 4.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;five = 5.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;six = 6.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;seven = 7.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;eight = 8.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;nine = 9.D0, &amp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ten = 10.D0, &amp;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>scrambrella</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3848012</guid>
        <pubDate>Thu, 10 Jun 2021 13:26:10 +0000</pubDate>
        <title>Новый код на основе метода Монте-Карло для решения уравнений лучистого переноса</title>
        <link>https://forum.sources.ru/index.php?showtopic=421513&amp;view=findpost&amp;p=3848012</link>
        <description><![CDATA[Programma_Boinc: Новый код на основе метода Монте-Карло для решения уравнений лучистого переноса<br><br>В новом исследовании Сяолинь Ян (Yang Xiaolin) и его коллеги из Юньнаньской астрономической обсерватории Академии наук Китая разработали новый быстрый код под названием Lemon (Linear Integral Equations&quot; Monte Carlo Solver Based on Neumann Solution), который предназначен для точного решения уравнений лучистого переноса. Схема построения этого кода основана на линейном интегральном уравнении и серии его решений, называемой серией Ньюмана.<br><br>Лучистый перенос представляет собой широко распространенный в астрофизике процесс, который играет большую роль как в теоретических исследованиях, так и в практических наблюдениях. Для решения уравнений лучистого переноса были предложены различные методы, среди которых метод Монте-Карло является наиболее важным и широко используемым численным методом из-за его простоты и высокой производительности.<br><br>Обычная реализация метода Монте-Карло (или схема отслеживания фотонов), однако, имеет неотъемлемый недостаток, состоящий в том, что в результате проведения большого количества вычислений достигается не очень устойчивое решение с высокими величинами отклонений, поэтому большая часть вычислительных мощностей расходуется впустую.<br><br>Для преодоления этого недостатка Сяолинь Ян и его коллеги предложили новую схему, в которой они предлагают использовать для решения уравнений лучистого переноса интегральное уравнение и его ньюмановское решение вместо отслеживания фотонов.<br><br>У этой новой схемы есть значительные преимущества. Она предполагает учет вклада фотонов в итоговый результат на каждом участке рассеяния, что существенно повышает эффективность и точность расчетов. В результате описанный выше недостаток метода удается устранить. Метод может быть использован как для уравнений лучистого переноса, в которых присутствует поляризация излучения, так и для уравнений, описывающих неполяризованное излучение, в рамках единого подхода. Процедура расчета упрощается, если система имеет осевую или сферическую симметрию. Кроме того, метод может быть применен напрямую для решения любых дифференциально-интегральных уравнений с корректно указанными начальными или граничными условиями.<br><br>Код Lemon разработан полностью на этих новых принципах и написан на языке FORTRAN 90. Он находится в открытом доступе и может быть скачан по ссылке: github.com/yangxiaolinyn/Lemon<br><br>Исследование появилось на сервере предварительных научных публикаций arxiv.org.]]></description>
        <author>Programma_Boinc</author>
        <category>Все языки: Статьи, заготовки в FAQ</category>
      </item>
	
      </channel>
      </rss>
	