Сообщество Сейсморазведки Высокой Четкости на базе программного обеспечения «ЮНИВЕРС».
Цели. В целях импортозамещения и при отсутствии финансирования предлагается создать Сообщество Сейсморазведки Высокой Четкости (Сообщество СВЧ) на базе свободно распространяемого программного обеспечения «ЮНИВЕРС», разработка которого началась в 1971 году и продолжается в настоящее время средствами компании ООО «Геоверс». В рамках данного сообщества появляется возможность совместного развития отечественной системы обработки и интерпретации силами специалистов разных компаний, создания российских технологий, конкурирующих с аналогичными западными программными продуктами и превосходящих их возможности.
Предложение для разработчиков программного обеспечения.
ООО «Геоверс» предлагает всем организациям и частным лицам присоединиться к разработке прикладного программного обеспечения в области обработки сейсмических данных на базе программной платформы “ЮНИВЕРС”. Программный продукт “ЮНИВЕРС” хорошо известен на рынке России и за рубежом, что подтверждается значительным количеством инсталляций (ПАО «Узбекгеофизика», до 10 компаний в КНР, до 10 инсталляций в России, ГПО «Белоруснефть», польский Институт Нефти и Газа и др.), а также успешной интеграцией модулей обработки данных ВСП и наземной сейсмики в другие программные пакеты (GeoEast, разрабатываемый корпорацией CNPC). В рамках данной платформы уже реализованы и успешно применяются пакетные модули и интерактивные программы, решающие следующие задачи:
- Обработка данных ВСП, 3D ВСП, МОГ, 3D+ВСП с использованием данных наземной сейсморазведки и ГИС в диапазоне 1-250 Гц в технологии СВЧ.
- Моделирование сейсмических волновых полей на базе анизотропных 1D/2D/3D-моделей среды лучевым методом и методом конечных разностей. Решение прямых и обратных задач сейсмики.
- Препроцессинг данных наземной сейсморазведки 2D и 3D по технологии «Сейсморазведка высокой четкости (СВЧ)» в диапазоне 1-250 Гц.
- Реализация технологии «Фокусированная воздушная сейсморазведка (ФВС)».
Способы передачи ПО «ЮНИВЕРС».
Платформа для разработчиков «ЮНИВЕРС» распространяется в виде набора средств разработки (SDK) для использования в образовательных и некоммерческих целях бесплатно. Для коммерческого распространения продуктов, в которых используется платформа, необходимо приобретение лицензии. Платформа «ЮНИВЕРС» - проприетарное ПО, и ООО «Геоверс» не передает исключительные права на него. Во всех разработках, которые используют платформу, авторы этих разработок обязаны ссылаться на ее владельцев — ООО «Геоверс». Программный продукт передается в бинарном виде, а в отдельных случаях разработчикам могут предоставляться исходные коды, как отдельных частей платформы, так и полностью. В этом случае авторы оригинального ПО «ЮНИВЕРС» не несут ответственности за ошибки, внесенные в нее третьими лицами. Дополнительно предоставляется сервис по поддержке разработчиков на базе платформы, который включает в себя online-документацию на сайте geovers.com и консультации специалистов компании-разработчика платформы.
Основные возможности платформы “ЮНИВЕРС” для разработчиков.
- Базовые общесистемные механизмы, алгоритмы и абстрактные структуры данных (mix).
- Процедуры преобразования чисел с фиксированной и плавающей точкой на разных платформах.
- Абстрактные структуры данных (запись, список записей и др.).
- Операции по работе со строками, файлами, каталогами, ini-файлами, парсер текстовых файлов.
- Средства блокировок уровня файловой системы, в памяти, мьютексы с возможностью автоматической разблокировки в случае некорректной работы модуля.
- Рабочее окружение пакета: местонахождение пакета, важных файлов и каталогов конфигурации, средства вывода сообщений, получение даты и времени в формате ISO.
- Базовые геометрические примитивы для описания 2D и 3D моделей.
- Описания форматов сейсмических данных (SEG-Y, SEG-D, VSP-PGR, UNIVERS и др.).
- Файлово-ориентированная локальная база данных (ldb).
- Интерфейс работы с табличными данными.
- Интерфейс работы с сейсмическими данными.
- Ведение истории обработки данных.
- Средства организации графического пользовательского интерфейса на Xlib, OpenMotif (zm).
- Визуализация сейсмических трасс на основе OpenMotif (tv).
- Интерфейсы для взаимодействия клиет-сервер в рамках технологии пакетного запуска модулей (csi).
- Библиотека математических процедур общего назначения (mth).
- Фильтры, БПФ.
- Процедуры автоматической регулировки уровня сигнала (АРУ).
- Интерполяция, 1D, 2D, 3D-сплайны.
- Процедуры линейной алгебры, обращение матриц, алгоритм Левинсона.
- Методы оптимизации, симплекс-метод.
- Библиотека интерфейсов для организации параллельных вычислений с использованием нитей и технологии Nvidia CUDA (dcf).
- Визуализация прикладной графики в 2D, ориентированная на геофизические объекты. Базируется на qt3(zq) или qt4(zq4).
- Интерфейс базы данных, ориентированный на геофизические объекты, в рамках технологии СВЧ. (hds_db).
- Элементы пользовательского интерфейса прикладных программ в технологии СВЧ. Доступ к объектам БД, визуализаторы, параметры визуализации, итд. Основаны на Qt4 (hds_widgets).
- Средства защиты ПО «ЮНИВЕРС» от использования в обход лицензии.