IGeoS es un paquete de software altamente integrado utilizado para muchas tareas de procesamiento sísmico en una amplia gama de análisis de datos geofísicos y, en última instancia, geociencias. Está siendo desarrollado continuamente desde mediados de 1995 por Igor Morozov, ahora en UofS sismology, como un marco para la integración de software geofísico.
Anteriormente, el sistema se llamaba SIA. Cambiamos el nombre a IGeoS para reflejar la orientación más amplia (ya no estrictamente sísmica) del paquete.
En nuestra investigación, utilizamos muchos tipos de datos geofísicos, todos los cuales se están gestionando y procesando en IGeoS:
- Registros sísmicos de reflexión y refracción en geometrías complejas de topografía 2-D y 3-D,
- Conjuntos de datos sísmicos multicomponente;
- Registros sísmicos de terremotos y explosiones nucleares de alcance local a ultralargo,
- Gestión de datos en tiempo real (red sísmica de Internet);
- Registros de radar de penetración de tierra;
- Simulaciones de forma de onda sísmica de 1, 2 y 3-D.
- Curvas, superficies y tablas de tiempo de viaje
- Varios tipos de modelos de velocidad y densidad,
- Conjuntos de datos de campo potencial 2D y 3D.
IGeoS también se puede ver como un marco para la integración, el desarrollo y el mantenimiento del software geofísico.
Ejemplos:
Aquí hay algunos ejemplos de aplicaciones que usan visualización 3D interactiva:
- Pantallas de registros sísmicos
- Herramientas de inversión de selección de tiempo de viaje en 3D y Refracción Estática
- Inversión de Impedancia Sónica Acústica y Elástica
- Trazo de rayos sísmicos gran angular
- Modelado y análisis de la función del receptor interactivo
- Gravedad y campos magnéticos
- Temblores
- Registros sísmicos en tiempo real
En desarrollo actual:
- Paquete de manejo, transformación y análisis de registros de pozo;
- Paquete de variación de amplitud con desplazamiento (AVO);
- Paquete para el manejo directo de datos sísmicos de reflexión 3D y 4D;
- Paquete estático completo de refracción (selección automática y manual, control de calidad e inversión);
- Descomposición de atributos y descomposición en modo empírico en redes de campo potencial 2D;
- Simulador 3D de diferencias finas viscoelásticas paralelas con topografía de superficie arbitraria;
- Propagador de pantalla cilíndrico generalizado 3D;
- Interfaz de basede datos uniforme (interna y para bases de datos externas basadas en SQL);
- Adquisición y procesamiento de datos en tiempo real;
- Configuraciones optimizadas y conjuntos de demostración para aplicaciones de la industria de exploración.
Invito contribuciones de otros sobre el tema anterior y otros.
Principales características:
- Motor de procesamiento de datos paralelo dealto rendimiento,
- Diseñado para varios tipos de tareas, desde el procesamiento previo de datos de campo hasta la creación de imágenes;
- Operación por lotes completa combinada con una interfaz gráfica de usuariomoderna y completamente integrada
- Visualización 3D / 2Dparalela interactiva
- Documentación automatizada en línea y de usuario HTML;
- Mantenimiento de código y utilidades de administración de paquetes;
- Interfazsísmica Unix (SU) que permite la utilización de todo el paquete SU;
- Interfaces con otros paquetes populares gratuitos, comoGMT;
- Capacidades únicas basadas en la web:
- Herramientas de colaboraciónpara el procesamiento y modelado de datos remotos
- Desarrollo y mantenimiento de código
- Más detalles sobre las principales características distintivasdel sistema.
Servicios web:
Informacion de referencia:
- Biblioteca de ejemplos de procesamiento. Tenga en cuenta que puede agregar a estas páginas, y también que algunos de estos ejemplos son ejecutables y pueden ser útiles.
- Resumen dellenguaje de scripts de trabajos al estilo DISCO. Tenga en cuenta que la GUI también puede usar un formato XML para guardar trabajos.
- Índice de módulos IGeoS (SIA)… esto se mantiene automáticamente, por lo que debería estar casi actualizado.
- Documentación del código C ++ por Doxygen:
- Bibliotecas principales
- GUI,
- Servidor de pantalla OpenGL
- La documentación del código del módulo está disponible a través del índice del Módulo
- Descripción del sistema..
- Referencia del programador … incompleta y no actualizada …
- Plantillas de códigos C ++
- herramientas de portabilidad escritos Códigos depara DISCO
- Uso de códigos UNIXsísmicos y flujos de procesamiento en IGeoS
- Información variada
- Expresiones de gratitud
Distribución, instalación y administración:
- El sistema se había utilizado ampliamente en Solaris, SGI Irix (modos por lotes solamente) y más recientemente en Fedora 6-11, Mandrake, Mandriva, Red Hat Enterprise y SUSE Linux, en varias laptops Intel y AMD, estaciones de trabajo de escritorio y clusters (32 y 64 bits), Mac OS X o Ubuntu 9.
- Se proporcionan soluciones para mantener múltiples binarios para diferentes arquitecturas desde un código fuente común.
- Tenga en cuenta que la distribución de código a continuación es proporcionada por dos instalaciones de IGeoS en vivo en máquinas Linux de 32 y 64 bits que también se utilizan en el procesamiento de datos.
- Instrucciones de instalacióny mapa
- Servicio web de mantenimiento de código
- Administracion del sistema
Presentaciones recientes sobre el sistema IGeoS:
- Presentaciónen el taller de Vancouver sobre Computaciones Reproducibles en Geofísica (30-31 de agosto de 2006)
- Carteles en el taller de Viena de 2006 sobre procesamiento sísmico de código abierto: póster 1 (sistema central) y póster 2 (servicios web)
- Póster en el taller IRIS 2006,con una orientación sobre sismología de terremotos, adquisición de datos en tiempo real y servicios web.
- Presentaciónen Fugro Seismic Imaging AS, mayo de 2007, Oslo Noruega
- Taller de manejo de datos de USArray(Northwestern Univ, agosto de 2009)
- Documentos de la revista:
- Resumen reciente en Recorder
- En el sistema y GUI
- En servicios web
- En la distribución automática de código
- En el servidor de pantalla interactiva 3D
- Sobre la integración de software en geofísica
- Bibliografía incompletade trabajos de investigación usando los códigos
Origional Source: http://seisweb.usask.ca/igeos/