0% found this document useful (0 votes)
26 views22 pages

Agora

AGORA is a data-driven approach for 2D/3D adaptive groundroll and guided waves attenuation, addressing surface noise and improving seismic data quality. The process involves extracting groundroll characteristics, applying wavelet filtering, modeling in the FX domain, and removing back-scattering. It also includes options for S-wave attenuation in 3D VSP and supports multi-thread processing for efficiency.

Uploaded by

596kunal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views22 pages

Agora

AGORA is a data-driven approach for 2D/3D adaptive groundroll and guided waves attenuation, addressing surface noise and improving seismic data quality. The process involves extracting groundroll characteristics, applying wavelet filtering, modeling in the FX domain, and removing back-scattering. It also includes options for S-wave attenuation in 3D VSP and supports multi-thread processing for efficiency.

Uploaded by

596kunal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

CGG

AGORA
2D/3D Adaptive Groundroll Attenuation

Release: v5.05
Last updated: January 2015

1. Function
1.1. General
On land, the effect of the near surface is the major cause of poor seismic data quality.
Surface noise, heterogeneity causing scattering, statics, coupling variations, wave-field
attenuation, and anisotropy all degrade the quality of the wavefield recorded at the surface.

Groundroll are surface waves recorded as "pseudo- Raleigh" waves on the geophone
vertical component and are characterized by elliptical particle motion. They are the result of
interfering P and SV waves that travel along/near the ground surface. As they arrive directly
from the source, they are linear at near cable on 2D/3D but appear hyperbolic on broadside
cables for near-offsets. They are characterized by their low velocity, low frequency, and
high amplitude. Groundroll is dispersive and act as guided waves (called sometimes higher
modes), which means that there are, for each frequency, different apparent velocities -
also called phase velocities.

AGORA is a data-driven approach performing a 2D/3D adaptive groundroll and guided


waves attenuation even with an irregular offset distribution.

AGORA allows removing S-waves from 3D VSP. The domain use to perform this option is a
3D data block of a source line 3D VSP (in TWT) where the downgoing P waves have already
been suppressed.

The AGORA process to attenuate the surface waves can be described by four main steps:

1. Extraction of the groundroll characteristics via a frequency-velocity phase


diagram.

2. Wavelet Domain. Wavelet filter banks allow a multi-resolution approach


with a split of the input data in several frequency-wave number sub-panels
using a highly reversible wavelet transform.

3. Modeling in the FX domain of aliased and dispersive surface waves is done


for each sub-panel using the more adapted set of parameters derived from
the data itself via the frequency-phase velocity panel.

4. Back-Scattering in the FX domain is removed via a fan-rejected filter


approach that can be due to aliased groundroll not removed by the
modeling or backscattering generated by the near-surface or buried
heterogeneities.

AGORA attenuates the imprint of the Simultaneous Shooting acquired during a blended
source acquisition in the X-spread or common receiver-shotpoint domain can be described
by two main steps:

1. Iterative Amplitude Threshold in the (x, t) domain. Several parallel trials


are done using a random order of the trace per each macro offset class.
A combined model of anomalous noise is then generated and subtracted
from the input data.

geovation User Guide AGORA 1


CGG AGORA

2. Fan-slope Random Noise Attenuation in the FX domain. Inside a slope-fan


the signal part of the data is predictable, whereas the random noise is not.
For each frequency of the bandpass a spatial predictor operator is build
inside a fan-slope.

AGORA attenuates the S-waves on 3D VSP using a 3D data block from a whole source
line 3D VSP (a mix of a node view- VSP view). The data is already preprocessed with the
suppression of the downgoing P-waves and moving from a one way to a two traveltime.
In this particular case the up-going P-waves have at least positive or flat slope. The 3D
filtering of the S-waves is taking into account this assumption.

A multi-thread approach is available, which allows AGORA processes to be submitted


using several cores per node (see the parameters descriptions and Section 3,
“Recommendations”, p. 15)

geovation User Guide AGORA 2


CGG AGORA

geovation User Guide AGORA 3


CGG AGORA

2. Function Call
2.1. Description
Column Contents
1 *
3-7 AGORA
9-10 First option:

• Blank: processing in 2D
• AZ: azimuth sector option
• XS: cross-spread option
• VS: source line 3D VSP filtering
12-13 Second option:

• Blank
• GW: guided waves option for blank, XS and AZ first option
15-16 Input buffer: Contains prestack shot or receiver gathers with a Y flag
set according to attribute headers SP_NB, RCV_NB, SP_LINE, RCV_LINE
in the blank option or according to the header attribute defining each
different cross-spread in the XS option.
23-24 Output buffer: Contains the processed gathers, with as many traces as
input.
31-80 Parameters

2.2. Parameters common to all options


2.2.1. Mandatory parameters

FX Modeling

FMINd
d = Minimum frequency, in Hz, to process for the FX modeling (integer).

FMAXe
e = Maximum frequency, in Hz, to process for the FX modeling (integer). Reducing FMAX
will reduce run times but may result in poorer groundroll estimation and suppression
during the FX modeling.

VGMINf
f = Minimum expected groundroll velocity (group velocity) in m/s used to compute the
frequency-phase velocity (f,v) panel (integer).

VGMAXg
g = Maximum expected groundroll velocity (group velocity) in m/s used to compute the
frequency-phase velocity (f,v) panel (integer).

VPMINh
h = Minimum expected phase velocity in m/s used to compute the frequency-phase
velocity (f,v) panel (integer).

VPMAXi
i = Maximum expected phase velocity in m/s used to compute the frequency- phase
velocity (f,v) panel (integer).

geovation User Guide AGORA 4


CGG AGORA

LVIj
j = Number of the velocity library used for the FX modeling (integer).

A single library is sufficient if the limit of the library covers the data limit.

Output

Bk
k = Number of the secondary loop for the normal output buffer (integer).

2.2.2. Optional parameters

Data volume definition

DUPLIa
a = Multiplicative factor used to increase memory for duplicate trace management.

Wavelet transform sub-band's splitting

NITERn
n = Level of recursive iteration.

Possible values:

n = 0: no sub-band splitting

n = 1: 4 sub-band splitting

n = 2: 9 sub-band splitting

Default: 1

Marine data

MARINE
Flag to use adapted routines to process marine data.

Processing in feet

FEET
Flag to adapt routines to parametrization in feet.

Auxiliary output

OS1=m
m = Name of the auxiliary output buffer containing the removed part of the input data.

BAn
n = Number of the secondary loop for the auxiliary output buffer (integer).

Static corrections

LSTz
z = Number of the static correction library used internally for the FX modeling when a
static library is applied before AGORA (integer).

Important

AGORA does not apply static shifts on input data. See Section 4,
“Examples”, p. 17.

geovation User Guide AGORA 5


CGG AGORA

or

DBST=xxx
xxx = String (maximum 15 characters) defining the name of the XPS static type dataset
used internally for the FX modeling when a static library is applied before AGORA.

Important

AGORA does not apply static shifts on input data. See Section 4,
“Examples”, p. 17.

DPp
p = Value of an imaginary auxiliary DP which avoids the loss of samples at the beginning
of the traces if the real DP is far below ground level after static application.

Default: 0

Note

This parameter cannot be coded without LST or DBST.

FX modeling

NTq
q = Number of even traces for the modeling (integer).

Default: 30

NUMCURVr
r = Number of hyperbolae events necessary to model the signal part (integer).

Limits: 1 ≤ r ≤ 5 (where 1 is a small number of hyperbolae and 5 is a high number


of hyperbolae)

Default: 2

NUMMODs
s = Number of linear events necessary to model the noise part (integer).

Limits: 1 ≤ s ≤ 5 (where 1 is a small number of linear events and 5 is a high number


of linear events).

Default: 2

AMCUTt
t = Threshold value to perform spatial amplitude editing before the AGORA process
(real). This is similar to a SPASM process with a fixed number of traces and windows
(NT/2 and L200).

The lower the value of AMCUT, the more efficient the edition.

Limits: 1 ≤ t ≤ 1000

No default.

and

SHALLu
u = Time, in ms, that protects the shallow part in case of very weak amplitude. SHALL
avoids the effect of the AMCUT parameter for the samples up to u ms.

It must be coded with AMCUT.

geovation User Guide AGORA 6


CGG AGORA

FCUTf
f = Maximum frequency saved in hertz (real).

By default, f is the nyquist frequency.

Limits: 0 < f ≤ Nyquist frequency

NTAMCUTt
t = Number of even traces for the spatial amplitude editing before the AGORA process
(real).

By default, the number of traces is NT value.

TMODv
v = Threshold value that allows manual tuning of the modeling starting time for
broadside cables.

Limits: -5 ≤ v ≤ 5

Default: 0.5

MAN
If this flag is coded, the filtering applies the parameters defined by the user for the FX
Modeling. By default, the automatic detection of the phase and group velocity is done.

FLEXVELx
x = Percentage of the phase velocity used to control the data above the modeling time.

Limits: 0 ≤ x ≤ 1

Default: 0.75

TOLBFy
y = Strength of the adaptive filtering on the LF part of the groundroll (real).

Limits: 0 ≤ y ≤ 1 (0 is weak, 1 is strong)

Default: 1

Printing

PRINT
Flag to print header information.

In the blank option:

• If ONE=SP_NB, attribute header SP_NB is printed.

• If ONE=SP_LINE, attribute headers SP_NB and SP_LINE are printed.

• If ONE=RCV_NB, attribute header RCV_NB is printed.

• If ONE=RCV_LINE, attribute headers RCV_NB and RCV_LINE are printed.

In the XS option: the value of parameter ONE and successive values of attribute headers
SP_NB and RCV_NB are printed.

In the AZ option: the value of parameter ONE and successive values of attribute headers
SP_NB and RCV_NB are printed.

Taper for the back-scattering

TAPFx
x = This parameter allows modification of the tapering for the frequency (real value).

geovation User Guide AGORA 7


CGG AGORA

Default: 0.1 of FMAX

TAPVy
y = This parameter allows modification of the tapering of the slope (real value).

Default: 0.1 of VMAX

TAPTc
c = This parameter allows modifying the tapering in time between the raw data and the
filtered data referring to the starting time of the modeling (real value).

By default this taper is 0.1 and corresponds to 250 ms.

Value of 1 is 2500 ms.

Limits: 0 ≤ c ≤ 1

NVELNEG
Flag to switch off the computation of the backscattering.

Harsh filtering

STRONGz
z = This parameter allows filtering of the data before back-scattering (real value).

Limits: 1 ≤ z ≤ 1000

No default.

External mute

WMUTEXr
r = Velocity value used to protect the first breaks. The data will be untouched from 0
to the time related to the mute value.

or

LMUs
s = Number of the mute library used to protect the first breaks.

Important

You must specify the mute value of the first and last offset values.

or

DBMU=xxx
xxx = Name of the XPS mute data set.

WTAPEXt
t = Taper value, in ms.

Default: 200

Multi-threading level

The number of cores per node is automatically managed by the system but could also be
coded by the user using:

NPEa
a = Number of cores per node used for an AGORA process.

geovation User Guide AGORA 8


CGG AGORA

See Section 3, “Recommendations”, p. 15 for job submission advice.

2.3. Parameters specific to the blank option (2D mode)


2.3.1. Mandatory parameters
Data volume definition

ONE=Att_a
Att _a = Ordering attribute in the Y direction.

Important
Only attributes SP_NB and RCV_NB are allowed to set the WORDY in AGORA.

In the case of 3D data processed in 2D mode, the Y bit must be set before AGORA
on the SP_NB or RCV_NB with a WORDY coding equal to RCV_LINE (in case of a
SP_NB) or SP_LINE (in case of RCV_NB).

NXb
b = Maximum number of traces in the input gathers with the Y bit flagged in the X
direction (integer).

DXc
c = Average distance between receivers in meters (2D) or in the inline direction (cross-
spread). Real value.

2.3.2. Optional parameters


Back-scattering effect

KHCUTa
a = Percentage of nyquist wave number to preserve (can be higher than 100). The cut-
off in frequency is adjusted to the aliasing limit. Real value.

Default: 100

Broadside cables

BROAD
If this flag is coded and broadside cables are processed in a 2D mode, the source
distance related to the receiver line is taken into account. By default, data is processed
as a pure 2D line where the source and receivers are not shifted.

Marine data

CASC
If this flag is coded, a second processing is performed on the residual part (input data -
processed input data). The processed residual part is then added to the first processed
input data. The flag MARINE must be set.

2.4. Parameters specific to the XS option


2.4.1. Mandatory parameters
Data volume definition

ONE=Att_a
Att _a = Ordering attribute in the Y direction.

geovation User Guide AGORA 9


CGG AGORA

NXb
b = Maximum number of traces in the input gathers with the Y bit flagged in the X
direction (integer).

DXc
c = in the inline direction. Real value.

NYa
a = Maximum number of traces in the input gathers with the Y bit flagged in the crossline
direction (integer).

DYb
b = in the crossline direction. Real value.

2.4.2. Optional parameters


Change order of processed data

REVORDER
When this flag is coded, the order of processed data in the XS option will be receiver
and shot.

The default order is shot and receiver.

Pre-computation of the starting time of the modeling

PERTIMa
a = Strength of the sliding window filtering of the starting time of the modeling. No
default. 0 is weak and 1 is a harsh filtering.

Limits: 0 ≤ a ≤ 1

NOPROTb
b = This parameter allows to restraint or extend the filtering above the starting time
of the modeling.

b = 0: extend

b = 1: restraint

Synthetic data

SYNTH
Process synthetic data without noise.

Back-scattering effect

KHCUTAd
d = Percentage of nyquist wave number to preserve (real value). The cut-off in
frequency is adjusted to the aliasing limit in the inline direction.

Limits: 100 ≤ d ≤ 150

Default: 100

KHCUTBe
e = Percentage of nyquist wave number to preserve (real value). The cut-off in
frequency is adjusted to the aliasing limit in the crossline direction.

Limits: 100 ≤ e ≤ 150

Default: 100

geovation User Guide AGORA 10


CGG AGORA

Acquisition design

ACQa
a = Type of 3D acquisition.

Possible values:

• a = 0: Orthogonal acquisition (90 degrees between source and receiver


lines). This is the default.

• a = 1: Slanted acquisition (α degree between source and receiver


lines). In this case AZSR is mandatory.

• a = 2: Zig-zag acquisition (α or α + 90 between source and receiver


lines). In this case AZSR and ACQZZ are mandatory.

AZSRc
c = Azimuth between the source and the receiver lines in radians, measured
anticlockwise from the source line.

By default, no azimuth is taken into account.

ACQZZ
If this flag is coded, the attribute FLG_ZIGZAG will describe the zig-zag acquisition.

Both configurations (zig and zag) are processed at once if FLG_ZIGZAG is set to 1 for
the zig (smallest angle between source and receiver lines) and was set to 2 for the zag
(biggest angle between the source and receiver line). In this case, parameter AZSR in
the job should be set with the smallest angle.

Filtering in the receiver or shot point domain

RCV
Flag to perform 3D filtering in the common receiver domain.

or

SP
Flag to perform 3D filtering in the shotpoint domain.

Note
If RCV or SP is coded, parameters KEYA and KEYB are mandatory. Moreover, the ONE
parameter should be properly set.

KEYA=Att_f
Att_f = Ordering attribute header in the X direction in the common receiver or shot
domain.

KEYB=Att_g
Att_g = Ordering attribute header in the Y direction in the common receiver or shot
domain.

2.5. Parameters specific to the AZ option


2.5.1. Mandatory parameters
Data volume definition

ONE=Att_a
Att _a = Ordering attribute in the Y direction.

geovation User Guide AGORA 11


CGG AGORA

NXb
b = Maximum number of traces in the input gathers with the Y bit flagged in the X
direction (integer).

DXc
c = in the inline direction. Real value.

NYa
a = Maximum number of traces in the input gathers with the Y bit flagged in the crossline
direction (integer).

DYb
b = in the crossline direction. Real value.

Sector splitting definition

DEGa
a = Degree value to process the data in azimuth sector. 5 is advised for typical 3D
square WAZ.

ALPHAb
b = Weighting parameter for the dispersion computation. A value of 1 is advised to
start then this should be adjusted regarding the result of the modeling. Typical values
vary from 0.5 to 1.5.

Limits: 0 < b < 3

RADOFFa
a = Radius in meters allowing gathering of traces in each azimuth sectors for the 3D
modeling.

2.5.2. Optional parameters

Pre-computation of the starting time of the modeling

PERTIMa
a = Strength of the sliding window filtering of the starting time of the modeling. No
default. 0 is weak and 1 is a harsh filtering.

Limits: 0 ≤ a ≤ 1

NOPROTb
b = This parameter allows to restraint or extend the filtering above the starting time
of the modeling.

b = 0: extend

b = 1: restraint

Synthetic data

SYNTH
Process synthetic data without noise.

Back-scattering effect

KHCUTAd
d = Percentage of nyquist wave number to preserve (can be higher than 100 up to
150). The cut-off in frequency is adjusted to the aliasing limit in the inline direction.
Real value.

geovation User Guide AGORA 12


CGG AGORA

Default: 100

KHCUTBe
e = Percentage of nyquist wave number to preserve (can be higher than 100 up to
150). The cut-off in frequency is adjusted to the aliasing limit in the crossline direction.
Real value.

Default: 100

Acquisition design

ACQa
a = Type of 3D acquisition.

Possible values:

• a = 0: Orthogonal acquisition (90 degrees between source and receiver


lines). This is the default.

• a = 1: Slanted acquisition (α degree between source and receiver


lines). In this case AZSR is mandatory.

• a = 2: Zig-zag acquisition (α or α + 90 between source and receiver


lines). In this case AZSR and ACQZZ are mandatory.

AZSRc
c = Azimuth between the source and the receiver lines in radians, measured
anticlockwise from the source line.

By default, no azimuth is taken into account.

ACQZZ
If this flag is coded, the attribute FLG_ZIGZAG will describe the zig-zag acquisition.

Both configurations (zig and zag) are processed at once if FLG_ZIGZAG is set to 1 for
the zig (smallest angle between source and receiver lines) and was set to 2 for the zag
(biggest angle between the source and receiver line). In this case, parameter AZSR in
the job should be set with the smallest angle.

2.6. Parameters specific to the GW second option


See Example 3.

Parameters BROAD and KHCUT do not need to be coded for option GW. If GW is coded,
BROAD is implicitly activated.

2.6.1. Optional parameters


OFFMINa
a = Minimum offset at which the guided waves are removed (real).

Default: 0 (all offset are processed)

WMUTINb
b = Internal mute based on a percentage of the vgmin value (real).

Limits: 0 ≤ b ≤ 1

By default, no mute is applied.

geovation User Guide AGORA 13


CGG AGORA

GWMUTEc
c = Threshold to compute an automatic internal mute that varies spatially (real). The
MUTE parameter must be coded.

Limits: 0 ≤ c ≤ 3

By default, no automatic mute is applied.

2.7. Parameters specific to the VS option


For this option the filtering is in 3D where the first dimension is the VSP view and the second
is in node view. See Example 6.

2.7.1. Mandatory parameters

Data volume definition

ONE=Att_a
Att _a = Ordering attribute in the Y direction.

NXb
b = Maximum number of traces in the input gathers with the Y bit flagged in the X
direction (integer).

DXc
c = in the inline direction. Real value.

NYa
a = Maximum number of traces in the input gathers with the Y bit flagged in the crossline
direction (integer).

DYb
b = in the crossline direction. Real value.

2.7.2. Optional parameters


UP
The output buffer is only the up-going waves after filtering.

DOWN
The output buffer is only the down-going waves after filtering.

geovation User Guide AGORA 14


CGG AGORA

3. Recommendations
3.1. Flexible trace header attributes: module-specific
information
There is no modification of the attribute values: all input attributes remain unchanged on
output.

3.2. Recommendations
3.2.1. Multi-threading process
Important

The number of cores per nodes is managed by the job manager via adequate
environment variable (ie NODES_PER_JOB).

The parameter NPE must be lower than the value of this variable.

Inform your IT support about this multi-threading process.

Dedicated queues with only one or two open actors per multi-core node should be the safest
way to proceed for the production follow-up.

The run-time performance is directly related to the memory used per parallel AGORA
process versus of the available memory per each node.

An estimation of the memory used per parallel AGORA process is written in the listing:

Following this value, different scenarios can be built:

Example of an octo-core node with 16 GB of available memory.

Open actors Number of


Used memory per // AGORA job
per node cores (NPE)
> 16 GB 1 8
> 8 GB 1 8
> 4 GB and < 8 GB 2 4
< 4 GB 4 2

3.2.2. New
Several AGORA processes can be cascaded, for example, AGORA blank and Guided Waves
(GW) option. See Section 4, “Examples”, p. 17.

For 2D processes, multi-thread is also available; NPE Y bit blocks are processed at once.
See Section 4, “Examples”, p. 17.

3.2.3. Pre-conditioning of the input data


Important

Before running AGORA, spikes, bursts, and noises must be removed.

geovation User Guide AGORA 15


CGG AGORA

Moreover, bad coupling effects between neighboring receivers in a given shot or receiver
also affect the quality of the groundroll attenuation, especially the adaptive process. This
issue can be handled by a FDNAT sequence in the shot or receiver domain before AGORA.

3.2.4. Statics application on the input data


If some static values and DP are applied before AGORA, these parameters should be coded
in AGORA to be able to adjust the FX modeling inside AGORA. No static corrections are
applied in AGORA.

It may be necessary to re-datum the velocity field to take into account the new DP shift
(for example, in the case of huge near surface velocity variation).

3.2.5. Header attribute pre-conditioning


ONE should be properly set.

3.2.6. Output trace: header attributes updated


Header attributes TDNFK_X and TDNFK_Y are used to store respectively the X coordinate
and the Y coordinate of the bin calculated internally by AGORA after orthogonalization.

3.3. Processing sequence


The module processes prestack gathers (shots or receivers). A Y flag should be set
according to attribute headers SP_NB, RCV_NB, SP_LINE for the 2D mode and according to
the header attribute defining each different cross spread for the cross spread mode. The
module outputs as many traces as input. AGORA should be used in a X(YBi) process.

geovation User Guide AGORA 16


CGG AGORA

4. Examples
Example 1. blank option

* LIBRI VI 01 FILE=..
* LIBRI ST 01 FILE=..
* BOUCL 1
* GETRA ++ XXXX
Y=(ATT)
**
** STATIC VALUES APPLIED + DP
**
* HISTA == ++ LST1,DP-500,RL4500
**
** GROUNDROLL ATTENUATION
** HERE 8 CONSECUTIVE SHOTS ARE PROCESSED AT ONCE
**
* AGORA == 03 ONE=ATT,NX240,B3,DX25,NPE8,
NITER1,FMIN3,FMAX30,NT30,
VGMIN100,VGMAX2500,AMCUT2,
VPMIN500,VPMAX3000,LVI01,BROAD,
KHCUT100.0,NUMCURV1,
NUMMOD1,DP-500,LST1,
* BOUCL 3
** STATIC VALUES DEAPPLIED WITH DP-1
* HISTA 03 ++ LST1,CS-1,CP-1,DP500,RL4000,
* SETRA == XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 17


CGG AGORA

Example 2. XS option

* XPSID ID=TEST
* LIBRI VI 01 DBVI= vel1
* BOUCL 1
* GETRA ++ XXXX
Y=(XS_NUMBER)
****
** GROUNDROLL ATTENUATION
**
* AGORA XS == 03 ONE=XS_NUMBER,NX240,NY240,B3,DX25,DY50,
NITER1,FMIN3,FMAX30,NT30,
VGMIN100,VGMAX2500,AMCUT2,
VPMIN500,VPMAX3000,LVI01,
KHCUTA150.0, KHCUTB120.0,
NUMCURV1,NUMMOD1, OS1=04,BA4,
** There is 8 cores/node
NPE8,
**
* BOUCL 3
** Main output
* SETRA 03 XXXX
* ENDLP
* BOUCL 4
** Auxiliary output
* SETRA 04 XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 18


CGG AGORA

Example 3. GW option for cross-spread

* XPSID ID=TEST
* LIBRI VI 01 DBVI= vel1
* BOUCL 1
* GETRA ++ XXXX
Y=XS_NUMBER,
****
** GUIDED WAVES ATTENUATION
**
* AGORA XS GW == 03 ONE=XS_NUMBER,NX240,NY240,B3,
DX25,DY50,
NITER1,FMIN15,FMAX45,NT30,
VGMIN1800,VGMAX2500,OFFMIN400.,
WMUTIN0.25,
VPMIN2000,VPMAX3500,LVI01,
KHCUTA100.0, KHCUTB100.0,GWMUTE2.
NUMCURV1,NUMMOD1,OS1=04,BA4,
** There is 8 cores/node
NPE8,
* BOUCL 3
* SETRA == XXXX
* ENDLP
* BOUCL 4
* SETRA == XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 19


CGG AGORA

Example 4. Cascaded approach with blank and GW option for XS

* XPSID ID=TEST
* LIBRI VI 01 DBVI= vel1
* BOUCL 1
* GETRA XXXX
Y=XS_NB,
****
** GROUNDROLL ATTENUATION
* AGORA XS == 03 ONE=XS_NB,NX240,NY240,B3,DX25,DY50,
NITER1,FMIN2,FMAX25,NT30,
VGMIN10,VGMAX1500,NUMCURV1,NUMMOD1,
VPMIN200,VPMAX2500,LVI01,
KHCUTA100.0, KHCUTB100.0,
** There is 8 cores/node
NPE8,
* ENDLP
* BOUCL 3
****
** GUIDED WAVES ATTENUATION
**
* AGORA XS GW == 04 ONE=XS_NB,NX240,NY240,B4,DX25,DY50,
NITER1,FMIN15,FMAX45,NT30,
VGMIN1800,VGMAX2500,OFFMIN400.,
WMUTIN0.25,
VPMIN2000,VPMAX3500,LVI01,
KHCUTA100.0, KHCUTB100.0,GWMUTE2.
NUMCURV1,NUMMOD1,
** There is 8 cores/node
NPE8,
* BOUCL 4
* SETRA 04 XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 20


CGG AGORA

Example 5. AZ option

* XPSID ID=TEST
* LIBRI VI 01 DBVI= vel1
* BOUCL 1
* GETRA ++ XXXX
Y=XS_NB
****
** GROUNDROLL ATTENUATION
**
* AGORA AZ == 03 ONE=XS_NB,NX240,NY240,B3,DX25,DY50,
NITER1,FMIN3,FMAX30,NT30,
VGMIN100,VGMAX2500,AMCUT2,
VPMIN500,VPMAX3000,LVI01,
KHCUTA120.0, KHCUTB120.0,
NUMCURV1,NUMMOD1, OS1=04,BA4,
** There is 8 cores/node
NPE8,
** SECTOR 5 degrees
DEG5,ALPHA1.,RADOFF1000,

* BOUCL 3
* SETRA 03 XXXX
* ENDLP
* BOUCL 4
* SETRA 04 XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 21


CGG AGORA

Example 6. 3D VSP processing

* BOUCL 1
* GETRA ++ XXXX
Y=VSP_NS,
* AGORA VS == 03 ONE=VSP_NS_LINE,NX1000,NY1000,
B3,DX15,DY7.5,
FMIN1,FMAX65,
NPE8,KHCUT100.0,
VGMIN200,VGMAX1400.VPMIN300,
VPMAX2400,
LVI1,AMCUT1,NVELNEG,
WMUTEX2400,OFFMIN0,MUTE0.0,BROAD,
* BOUCL 3
* SETRA 03 XXXX
* ENDLP
* PROCS X(YB1)

geovation User Guide AGORA 22

You might also like