[MITgcm-support] Problem with parallel build
Martin Losch
Martin.Losch at awi.de
Fri Nov 11 11:15:17 EST 2011
Hi Chunyan,
I am glad you can compile now.
libmpi_f77.so is a dynamic library. Dynamic libraries are loaded at run time (the lib*.a are static libraries loaded and included into the executable at compile time). This is something that you need to discuss with your sys-admin, ie., do you need to set environment paths such as LD_LIBRARY_PATH?
Alternatively you can try to compile with "-static-libgfortran" (if the static libraries exist), see "man gfortran".
Martin
On Nov 11, 2011, at 4:54 PM, Chun-Yan Zhou wrote:
> Dear Martin,
> Thanks for your help. I followed your suggestion and I can build and make the mitgcmuv file and didn't receive error. However, there is error when I run it:
>
> ./mitgcmuv: error while loading shared libraries: libmpi_f77.so.1: cannot open shared object file: No such file or directory.
>
> But I can find the file libmpi_f77.so.1 in the path '/usr/lib64/openmpi/lib/l',it seems like I need to add some direction? what do you think? BTW, I test that MPI-installation is working properly.
>
> chunyan
>
> The University of Dundee is a registered Scottish charity, No: SC015096
>
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list