Лаборатория Геоэлектрики


^
^


Программный комплекс Direct-Inverse-Solver (DiInSo) предназначен для решения прямых 3D и обратных 2D/3D задач электротомографии на постоянном токе. 32-разрядная версия программы является абсолютно бесплатной для академических исследований, мало чем отличается от 64-разрядной версии и не имеет никаких ограничений в работе, кроме естественных ограничений любого 32-разрядного приложения (максимальный объем используемого приложением пространства оперативной памяти ограничен 2 Гигабайтами).

DiInSo написан на языке C/C++ с применением многопоточных алгоритмов, что позволяет на полную использовать мощность вашей вычислительной машины. Несмотря на оконный Windows-интерфейс, программный код не имеет жесткой привязки к операционной системе, что позволяет при необходимости откомпилировать программу под другие современные системы, включая Linux-подобные

Отличительными особенностями DiInSo являются:

  • использование тетраэдральных (или треугольных в 2D случае) сеток при решении как прямых, так и обратных задач электротомографии, что позволяет задавать геометрии областей любой сложности;
  • широкий набор опций при решении прямых и обратных задач электротомографии, с помощью которых можно подстраивать алгоритм решения под конкретные цели;
  • встроенные визуализаторы, используя которые пользователем проводятся первые оценки результатов, не выходя из программы;
  • подробная документация на русском языке с примерами, которая позволит полностью освоить программу за несколько дней, не углубляясь в сложную теорию;
  • наличие возможности конвертирования входных данных из других программных комплексов в формат программы DiInSo;
  • связанность программного комплекса DiInSo с хорошо зарекомендовавшими себя OpenSource-проектами, что позволяет развивать DiInSo с высокой скоростью;
  • возможность работы многих опций DiInSo в «автоматическом режиме» для начинающих пользователей, которые еще не изучили все тонкости настроек программы;

Для решения прямых задач электротомографии пользователю необходимо освоить хотя бы одну из следующих программ генерации тетраэдральных сеток:

Для решения задач инверсии со сложными геометриями и/или включениями желательно понимание форматов входных данных, используемых в бесплатных генераторах треугольных сеток Triangle и тетраэдральных сеток TetGen

Для детального анализа выходных данных инверсии рекомендуется использовать любую программу, работающую с форматами VTK и/или VTU , например бесплатные ParaView, VisIt, Cassandra или коммерческий Tecplot.

Обратите внимание, что данный проект находится на стадии разработки, а поэтому не исключено наличие малых, средних, больших и даже критических ошибок, о которых вы можете сообщать автору, чтобы ускорить процесс отладки и разработки. Новые версии программы с исправленными ошибками, дополненной документацией и расширенным функционалом появляются на странице программы сайта SourceForce. Зеркало программы доступно на странице сайта GitHub: GitHub

.