-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error occured during mst2 run: forrtl: severe (174): SIGSEGV, segmentation fault occurred #28
Comments
How did you install the code? Which compiler and MPI library are you using? If your job produced an o_n000000_CuZn file, what is the last message saying in the file? |
The compiler you are using is a bit old. To find out what is causing the problem, you may edit architectures/linux-intel-nogpu file and set "FFLAGS = -I. -O3 -CB -CU -traceback -ftrapuv -fpe0 -ftz -fp-stack-check". After you finish the change, type "make clean" to delete all the binary files produced in the previous compilation. Once this is done, you can rebuild the code by executing "make linux-intel-nogpu" and then "make install". After the code is recompiled, you may run the test again. The job will crash, but will give you detailed information on what part of the code is causing the crash. One I know the information, I might be able to tell how to avoid or fix the problem. |
Dear Wang, I plan to use intel fortran compiler, Intel MKL and Intel MPI, so I first load the Intel environment via
And then I run the following commands to build the code
|
|
Dear Wang, thank you! I will try this and I am looking forward to use MuST. |
Dear Wang, I recompiled the code in the way as you said. The k_n00000_CuZn file is empty. The stdout is given below.
|
Is there o_n000000_CuZn file generated? If so, what is the message in the file? |
Dear Wang, the o_n00000_CuZn file is generated. Here is the message in this file.
Here is the
|
I have not been able to reproduce your error on my local clusters, even with an old intel compiler (19.1). I suspect that the intel compiler you are using is problematic. I would recommend you try a different compiler, for example gfortran, together with openMPI built with the compiler you use. Both gcc/gfortran and openMPI are open source. You also need to have access to the BLAS, LAPACK, and ScaLAPACK libraries. |
Dear Wang, thanks for your suggestions. And can I expect that using this configuration will not lead to a significant performance loss? |
Dear Wang, it works now after I switch to oneapi. Thank you! |
I just compile MuST code by running the two commands:
(1) make linux-intel-nogpu
(2) make install
Note:
(1) No changes in "MuST-1.8.3.6/architecture/linux-intel-nogpu"
(2) parallel studio xe 2018.4.057 is used.
An Error occured during mst2 run. I am runing the example located at MuST/Tutorials/CuZn/B2. Here are the details.
== Beigin ==
== End ==
The text was updated successfully, but these errors were encountered: