-
Notifications
You must be signed in to change notification settings - Fork 125
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
Compilation with noopenmp and without Intel compiler #237
Comments
This should work. Could you please specify the errors? |
There is indeed an IntelMPI option in the else
LDFLAGS += -mt_mpi # intelmpi only |
Dear mccoys and jderouillat,
The input file of the simulation is attached. It works with SMILEI 4.3 (compiled with removed lines 149 and 150) without errors |
There is another issue on this LaserOffset topic. Let me investigate. |
@jderouillat concerning the installation issue, is there something to change in the makefile ? |
For me, it seems that there is no absolute solutions. This is a problem with an Intel environment (at least with some versions) which requires a dedicated option but the same kind of problems can occurs with other environment. |
the two lines have been removed in the last push. The segfault has been fixed. |
Dear Smilei team,
I'm trying to compile smilei on our cluster (ELI Beamlines). It doesn't have a support of several threads per process, and previously I did the compilation with the command "make config=noopenmp", and it worked at least up to the version 4.2. I also set export OMP_NUM_THREADS=1 when launched a simulation.
However, with the new version SMILEI 4.4 "make config=noopenmp" leads to an error, since we don't have Intel compiler. I also tried "make config=no_mpi_tm", the compilation finished without errors, but then simulations chush, if I try to use more than one core.
Is it possible to compile with noopenmp option and gcc compiler?
The text was updated successfully, but these errors were encountered: