Skip to main content

Seismic Forward Modeling Tool

Project description

Documentation

User manuals are located in the 'doc' directory.

Prerequisites

  • Boost
  • Intel MKL -> Must be installed

GitHub

To have Git remember the credentials for you, do this

git config --global credential.helper cache                  # (activate memory cache)
git config --global credential.helper 'cache --timeout=3600' # (timeout in seconds)```

Fork and checkout a branch

If you intend to modify the repository, you should checkout a fork of this project rather than checking out the repository directly. When you have made a fork, you can set this repository as your origin using:

git checkout --track origin/release-4.3

(At the time being, it is adviced that you use branch release-4.3)

To make an executable using CLion or another IDE

Go to the directory containing the seismic-forward git repository

clion CMakeLists.txt

To make an executable using cmake

Go to the directory above the directory containing the seismic-forward git repository

cd dir-above-seismic-forward

Make directory where you want the project and executable to be build

mkdir my-proj-dir

Go to this directory and run run_cmake.sh to set up compiler and library dependencies

cd my-proj-dir
../seismic-forward/run_cmake.sh

Generate the executable

make

Run seismic-forward

The executable can be run directly once an XML model file/job file has been created. The only input data needed is an Eclipse-grid with Vp, Vs and Rho.

cd directory-with-Eclipse-grid
path-to-executable/seismic_forward my_job_file.xml

Run the tests

To run all tests do

../seismic-forward/TestScript.pl

To run a single test do

../seismic-forward/TestScript.pl case=1

NBNB! If more than one angle is involved, I think that results for the first angle only is checked. This is the way NRLib currently works.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seismic_forward-0.0.1a1-py3-none-manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

File details

Details for the file seismic_forward-0.0.1a1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seismic_forward-0.0.1a1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8622b544fee83008c3338f217cd218998afe87250b14e60d5ec0b3e00c5b6d9
MD5 cc2137ffb23d01f16f18c8692d7af315
BLAKE2b-256 60135e3547fd0f7b2a0baa2768a0c198aa5e5f92ee11614cf84968730e0dafc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for seismic_forward-0.0.1a1-py3-none-manylinux_2_28_x86_64.whl:

Publisher: build_test_deploy.yml on equinor/seismic-forward

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page