Я новичок в научных вычислениях. Я ищу Fortran (предпочтительно f90) реализацию Octree.
Моя проблема требует Octree, которая делит мою область, пока в любом блоке не будет больше, чем несколько N частиц (или источников, где я знаю значение плотности, которое можно включить в метод интегрального уравнения для решения уравнения, подобного уравнению Лапласа).
Все, что я мог найти, это реализация C ++ . Я хочу знать, есть ли уже существующие библиотеки Фортрана, которые я могу использовать.
Кроме того, будут оценены хорошие рекомендации по реализации Octree в Fortran, которые можно использовать для упрощения применения методов быстрого интегрального уравнения к блоку вычислений!