Сейсмический Unix
В этой статье используются голые URL-адреса , которые неинформативны и уязвимы к порче ссылок . ( Август 2022 г. ) |
Seismic Unix — это пакет сейсмических утилит с открытым исходным кодом, который поддерживается Центром волновых явлений (CWP) Горной школы Колорадо (CSM). В настоящее время его поддерживает Джон Стоквелл.
Разработчик(и) | CWP, Джон Стоквелл |
---|---|
Стабильная версия | СУ 44Р28 / 23 марта 2023 г. |
Операционная система | Unix , Linux , Solaris , Mac OS X , Cygwin |
Тип | Технические вычисления |
Лицензия | Новая лицензия BSD [1] |
Веб-сайт | Сейсмический Unix Home |
История
[ редактировать ]Эйнар Кьяртанссон начал писать то, что сейчас называется SU (пакет SY), в конце 1970-х годов, еще будучи аспирантом (SEP) Джона Клербоута Стэнфордского исследовательского проекта . Он продолжал расширять пакет, будучи профессором Университета Юты в начале восьмидесятых. В 1984 году во время длительного визита в SEP Кьяртанссон познакомил SY с Шуки Роненом, тогдашним аспирантом Стэнфорда. Ронен продолжал развивать SY с 1984 по 1986 год. Другие студенты SEP начали использовать его и внесли свой код и идеи. SY был вдохновлен многими другими программами, разработанными в SEP, и извлек выгоду из основ, заложенных Клербоутом и многими его учениками; Роб Клейтон, Стью Левин, Дэйв Хейл, Джефф Торсон, Чак Сворд и другие, которые были пионерами обработки сейсмических данных в Unix в семидесятых и начале восьмидесятых годов.
В 1986 году Шуки Ронен принес эту работу в CWP Горной школы Колорадо во время своего годичного постдокторского пребывания там. Ронен помог Коэну превратить SU в поддерживаемый и экспортируемый продукт.
Крис Лайнер, будучи студентом центра, внес свой вклад в создание многих графических кодов, использовавшихся в эпоху до появления рабочих станций (то есть графических терминалов) SU. [ когда? ] . Лайнер продолжает пропагандировать использование SU в исследованиях своих студентов в Хьюстонском университете .
Крейг Артли, сейчас работающий в подразделении Landmark компании Halliburton, внес большой вклад в графические коды, еще будучи студентом CWP, и продолжает вносить значительный вклад в общий пакет. [ когда? ]
Дэйв Хейл написал несколько сложных кодов обработки, а также большую часть основных научных и графических библиотек. [ когда? ]
Участие Джона Стоквелла в SU началось в 1989 году. Он в основном отвечал за Makefile в пакете. Он был основным контактным лицом проекта с момента первого публичного выпуска SU в сентябре 1992 года (выпуск 17). После смерти Джека Коэна в 1996 году Стоквелл взял на себя роль главного исследователя проекта SU и с тех пор остается в этой роли. Количество строк кода увеличилось более чем втрое за 11 лет.
За последние два десятилетия в SU было много авторов.
Синтаксис
[ редактировать ]Подпрограммы Seismic Unix выполняются под терминалом Unix и могут получить максимальную эффективность при использовании их с методами написания сценариев оболочки Bourne (sh) или оболочки Bourne-again (bash).
Простые процедуры
[ редактировать ]Многие программы запускаются просто по команде на терминале, например, для визуализации сейсмограммы, поскольку следы покачивания
$ suxwigb < seismogram.su
или как сюжет изображения
$ suximage < seismogram.su
Более сложные процедуры
[ редактировать ]Также возможно использовать функции bash для разработки более сложных структур обработки:
$ for ((i=1;i<=100;i++)); do \> sufdmod2 < model.bin > output.mov nx=200 nz=300 tmax=5 xs=$i zs=0 hsfile=seismogram.$i.su \> done
В приведенном выше примере Seismic Unix создаст 100 сейсмограмм в 100 различных положениях источников.
Данные SU
[ редактировать ]Здесь будет объяснение того, как представляют собой данные SU, их заголовки и как они организованы в большом файле SU, содержащем более одной выборки:
--header-данные-заголовок-данные--...
Программы ГУ
[ редактировать ]Seismic Unix имеет множество процессов, необходимых для геофизической обработки. Его можно использовать для управления и создания собственных сейсмограмм, а также для преобразования их между файлом стандарта SU и отраслевым стандартом SEG Y.
Здесь вы можете найти список программ, входящих в пакет SU, с кратким описанием и ссылкой на страницу помощи. [2]
Награды
[ редактировать ]2002 - Общества геологоразведочных геофизиков. Особая награда [3]
1994 - Премия «От университета к промышленности» от отделения Общества трансфера технологий в Колорадо. [4]
Ссылки
[ редактировать ]См. также
[ редактировать ]- Руководство по установке SUguide Seismic Unix (размещено на бразильской странице)
- Сейсмическая Unix вики
- Новая вики-версия Seismic Unix 2019