| 2 | |
| 3 | == XIOS (obelix) == |
| 4 | |
| 5 | 10/11/2016 Some people have found an issue when compiling XIOS in obelix. The error message is normally like this: |
| 6 | |
| 7 | Error message: |
| 8 | {{{ |
| 9 | |
| 10 | mpif90 -nofor-main -o xios_server.exe /home/users/yhuang/modipsl/modeles/XIOS/obj/server_main.o -L/home/users/yhuang/modipsl/modeles/XIOS/lib -l__fcm__xios_server -L/usr/local/install/netcdf-4.3.2p/lib -L/usr/local/install/hdf5-1.8.9p/lib -lnetcdf -lnetcdff -lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl /usr/local/install/openmpi-1.6.5/lib |
| 11 | -lstdc++ |
| 12 | |
| 13 | ipo: warning #11010: file format not recognized for /usr/local/install/openmpi-1.6.5/lib |
| 14 | |
| 15 | /usr/local/install/openmpi-1.6.5/lib: file not recognized: Is a directory |
| 16 | |
| 17 | fcm_internal load failed (256) |
| 18 | |
| 19 | gmake: *** [xios_server.exe] Error 1 |
| 20 | |
| 21 | gmake -f /home/users/yhuang/modipsl/modeles/XIOS/Makefile -j 1 all failed (2) at /home/users/yhuang/modipsl/modeles/XIOS/tools/FCM/bin/../lib/Fcm/Build.pm line 597 |
| 22 | }}} |
| 23 | |
| 24 | Fix: |
| 25 | {{{ |
| 26 | [ajornet@obelix2 XIOS]$ svn diff |
| 27 | Index: make_xios |
| 28 | =================================================================== |
| 29 | --- make_xios (revision 858) |
| 30 | +++ make_xios (working copy) |
| 31 | @@ -157,7 +157,7 @@ |
| 32 | XIOS_CINCDIR="$NETCDF_INCDIR $HDF5_INCDIR $MPI_INCDIR" |
| 33 | XIOS_FINCDIR="$NETCDF_INCDIR $XIOS_FINCDIR $MPI_INCDIR" |
| 34 | |
| 35 | -XIOS_LIB="$XIOS_LIB $NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB $MPI_LIB" |
| 36 | +XIOS_LIB="$XIOS_LIB $NETCDF_LIBDIR $HDF5_LIBDIR $MPI_LIBDIR $NETCDF_LIB $HDF5_LIB -L$MPI_LIB -lnetcdff" |
| 37 | |
| 38 | rm -f config.fcm |
| 39 | echo "%COMPIL_CFLAGS $COMPIL_CFLAGS" >> config.fcm |
| 40 | Index: arch/arch-ifort_LSCE.path |
| 41 | =================================================================== |
| 42 | --- arch/arch-ifort_LSCE.path (revision 858) |
| 43 | +++ arch/arch-ifort_LSCE.path (working copy) |
| 44 | @@ -1,6 +1,6 @@ |
| 45 | -NETCDF_INCDIR="-I /usr/local/install/netcdf-4.3.2p/include" |
| 46 | +NETCDF_INCDIR="-I/usr/local/install/netcdf-4.3.2p/include" |
| 47 | NETCDF_LIBDIR="-L/usr/local/install/netcdf-4.3.2p/lib" |
| 48 | NETCDF_LIB="-lnetcdf" |
| 49 | -HDF5_INCDIR="-I /usr/local/install/hdf5-1.8.9p/include" |
| 50 | +HDF5_INCDIR="-I/usr/local/install/hdf5-1.8.9p/include" |
| 51 | HDF5_LIBDIR="-L/usr/local/install/hdf5-1.8.9p/lib" |
| 52 | HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" |
| 53 | }}} |
| 54 | |
| 55 | Added: 10/11/2016 |