-
Notifications
You must be signed in to change notification settings - Fork 57
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
make -j in ac/deps Error: Can't open included file 'mpif-config.h' [Makefile.dep:157: mpp_data.o] Error 1 in cluster env with modules #244
Comments
I am guessing that the
although you might have more problems down the road. What kind of system are you on? How would you normally compiler an MPI program? |
I managed to work around this with a couple of different modules being loaded: Those have the following paths: I also got:
I found that in:
RHEL 8 using Bright Computing and we would use whichever version of OpenMPI, Parallel Studio or mpich that is needed so I loaded I also had a separate error running
So to get around that I used a newer version of Python from
I'll close this but perhaps I've provided some clues as to what could improve other users' experience? |
Are you saying that changing your netCDF modules somehow fixed an MPI issue? Or was that a separate unrelated issue? I'd like to understand the following a bit better:
|
By loading these 3 modules:
Not really I can provide where the error happens by pasting from the configure attempt earlier:
|
I see, that makes more sense. Perhaps some MPI elements were visible before The netcdf macros appear to have worked correctly, with the missing libraries/headers detected and the environment modules resolving the problem. The unicode issue feels like something we should fix though, which I will look into. Either way, thanks very much for this feedback, this is all invaluable and the kind that we don't often get to hear about. |
Using RHEL 8 in a cluster where we can load modules ad hoc however I am getting the below errors from make -j in
~/MOM/ac/deps
mpif-config.h
is definitely in/usr/mpi/gcc/openmpi-4.0.3rc4/include/mpif-config.h
Is there an environment variable I can use to get around this?
The text was updated successfully, but these errors were encountered: