GithubHelp home page GithubHelp logo

gfabieno / seiscl Goto Github PK

View Code? Open in Web Editor NEW
54.0 54.0 35.0 6.79 MB

Software for viscoelastic full waveform inversion on large heterogeneous clusters

License: GNU General Public License v3.0

C 37.25% Makefile 0.15% Python 6.61% Jupyter Notebook 55.20% Dockerfile 0.02% Common Lisp 0.57% CMake 0.20%

seiscl's People

Contributors

ali-hamzeh avatar bernard-giroux avatar gfabieno avatar oliviercg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seiscl's Issues

Error: Kernel file is too long, change MAX_KERN_STR value in F.h

When I used the test_analytics.py script,this error was encountered.Some debugging information is below.

root@master:~/master/mamingxing/SeisCL-master/SeisCL/tests# python test_analytics.py
Testing: Lamb3D_inline ....... .......exe..... <SeisCL.SeisCL.SeisCL object at 0x7fc65d27e4e0>
-----------workdir------------ ./seiscl
------------self.workdir----------- ./seiscl
-----------stdout------------
Input files for SeisCL:
model: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_model.mat
constants: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_csts.mat
output data: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_dout.mat
output gradient: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_gout.mat
output rms: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_rms.mat
output movie: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_movie.mat
input data: SeisCL_din.mat
checkpoint: /root/master/mamingxing/SeisCL-master/SeisCL/tests/seiscl/SeisCL_NP0_checkpoint.mat

Initializing GPUs
Process 0 connecting to 1 devices: Device 0 (Tesla V100-PCIE-32GB)
Error: Could not build kernel update_v

Traceback (most recent call last):
File "test_analytics.py", line 504, in
lamb3D_test(testtype="inline", plots=args.plot, N=args.N)
File "test_analytics.py", line 296, in lamb3D_test
fileout="lamb3D_" + testtype +".mat")
File "test_analytics.py", line 131, in fd_solution
seis.execute()
File "/root/master/mamingxing/SeisCL-master/SeisCL/SeisCL.py", line 506, in execute
raise SeisCLError(stderr.decode())
SeisCL.SeisCL.SeisCLError: Error: Kernel file is too long, change MAX_KERN_STR value in F.h

What lead to this problem and how can I solve it?
Thanks for help sincerely!

No working SeisCL program found

Dear Dr. Fabien-Ouellet,

I'm Sungyong Lee, a master student in Nagoya University.
I would like to ask help for installing and activating SeisCL.

I want to use SeisCL for regenerating the research "Seismic velocity estimation A deep recurrent neural-network approach (Fabien-Ouellet & Sarkar 2020)" using the code from
https://github.com/GeoCode-polymtl/Deep_1D_velocity
I followed all the instruction and there was a notice that SeisSL is successfully installed. However, when I tested SeisCL with the file "test_analytics.py" or "test_consistency.py", the error comes out.

SeisCL.SeisCL.SeisCLError: No working SeisCL program found

I attached the environmet list and the error in txt file.
Please check it and help me what to do.

Sincerely,

Sungyong Lee

ERROR-No_worksing_SeisCL_program_found.txt

Compiling on CentOS: CL strings issue

While compiling SeisCL on CentOS 7.5.1804, the errors logged in the following file prevent it from completing:
Console output

The created files appear to be correct, as the contents of the src directory after trying to compile shows:
src

I may be able to debug this issue and push a fix, but I would need guidance as to what causes the issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.