Replies: 5 comments 3 replies
-
Hi, thanks for the interest. Concerning your two questions:
|
Beta Was this translation helpful? Give feedback.
-
Not exactly. This defines the order of the FD scheme. In practice this leads to a Concerning your second point, JUDI uses Devito to solve the equations. Devito is a stencil DSL, meaning it will not manipulate any matrix but generate stencil code that basically loop over all the gridpoint and apply the stencil update (see here for more details).
|
Beta Was this translation helpful? Give feedback.
-
Thank you, I've seen these seismic examples in Devito and I need to make choice whether to use JUDI or directly Devito. These are the questions that are important:
|
Beta Was this translation helpful? Give feedback.
-
@mloubout hi, I'm looking for a way to store calculated shots to the custom format (based on hdf5 but somehow structured). # iterate over shots
for i in 1:nsrc
# srcGeometry is setup for a single shot 'i'
# recGeometry is configured in accordance with the given shot 'i'
# Setup operators
Pr = judiProjection(info, recGeometry)
F = judiModeling(info, model; options=opt)
Ps = judiProjection(info, srcGeometry)
# Nonlinear modeling
dobs = Pr*F*adjoint(Ps)*q
# now I need to write the calculated data to the custom format
end Another way is to write the data to the SEGY and then translate it to custom format. |
Beta Was this translation helpful? Give feedback.
-
@mloubout hi, Is it possible to request a status of a computation? For example if the user has big data to compute say for forward modeling and I would like to show a GUI window with progress bar where I could show the number of processed shots. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have some little experience of writing finite-difference schemes and I used to solve 2D wave eq by composing finite difference matrix and solving the equation using Matlab's
mldivide()
function. I also read the documentation for provided by JUDI autors at wiki SEG, JUDI docs. This helps a lot, thank you, but few things I can't resolve.Some of the examples mention
Linear
andNonlinear
modeling. Could you please explain what is the difference? For now I think that linear modeling uses linear wave equation and nonlinear modeling uses some variation of it and takes into account nonlinear effects. Most likely my understanding is wrong.Also just to make sure: does JUDI (or Devito i think) solves wave equation in time domain only or it is also possible to solve equations in frequency domain (Helmholtz equation)?
Beta Was this translation helpful? Give feedback.
All reactions