GithubHelp home page GithubHelp logo

gfabieno / seiscl Goto Github PK

View Code? Open in Web Editor NEW
55.0 9.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.26% Makefile 0.15% Python 6.61% Jupyter Notebook 55.20% Dockerfile 0.02% Common Lisp 0.57% CMake 0.20%

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!

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.

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

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.