/usr/lib64/openmpi/lib: file not recognized: Is a directory

Installing the WRF Preprocessing System

/usr/lib64/openmpi/lib: file not recognized: Is a directory

Postby nos_1988 » Sat Aug 01, 2020 3:25 pm

Hi, I tried compiling WPS in DMPAR option, but I've error that openmpi can not be recognized. Does anyone help me?

Code: Select all
mpif90   -o geogrid.exe cio.o wrf_debug.o bitarray_module.o constants_module.o module_stringutil.o geogrid.o gridinfo_module.o hash_module.o interp_module.o list_module.o llxy_module.o misc_definitions_module.o module_debug.o module_map_utils.o output_module.o parallel_module.o process_tile_module.o proc_point_module.o queue_module.o read_geogrid.o smooth_module.o source_data_module.o \
   /home/nos/WPS-4.2/../WRF/frame/module_driver_constants.o \
   /home/nos/WPS-4.2/../WRF/frame/pack_utils.o /home/nos/WPS-4.2/../WRF/frame/module_machine.o \
   /home/nos/WPS-4.2/../WRF/frame/module_internal_header_util.o \
   -I/home/nos/WPS-4.2/../WRF/external/io_netcdf -I/home/nos/WPS-4.2/../WRF/external/io_grib_share -I/home/nos/WPS-4.2/../WRF/external/io_grib1 -I/home/nos/WPS-4.2/../WRF/external/io_int -I/home/nos/WPS-4.2/../WRF/inc -I/home/nos/lib_WRF/netcdf/include \
   -L/home/nos/WPS-4.2/../WRF/external/io_grib1 -lio_grib1 -L/home/nos/WPS-4.2/../WRF/external/io_grib_share -lio_grib_share -L/home/nos/WPS-4.2/../WRF/external/io_int -lwrfio_int -L/home/nos/WPS-4.2/../WRF/external/io_netcdf -lwrfio_nf -L/home/nos/lib_WRF/netcdf/lib -lnetcdf \
/usr/bin/ld: /usr/lib64/openmpi/lib: file not recognized: Is a directory
collect2: error: ld returned 1 exit status
make[1]: [Makefile:13: geogrid.exe] Error 1 (ignored)
make[1]: Leaving directory '/home/nos/WPS-4.2/geogrid/src'
( cd src/ngl ; make -i -r DEV_TOP="/home/nos/WPS-4.2" CC="gcc" FC="gfortran" RANLIB="ranlib " all )
make[1]: Entering directory '/home/nos/WPS-4.2/ungrib/src/ngl'
( cd w3 ; make -i -r DEV_TOP="/home/nos/WPS-4.2" all ; ranlib  libw3.a )
make[2]: Entering directory '/home/nos/WPS-4.2/ungrib/src/ngl/w3'
Makefile:44: warning: overriding recipe for target '.f.o'
/home/nos/WPS-4.2/configure.wps:100: warning: ignoring old recipe for target '.f.o'
Makefile:48: warning: overriding recipe for target '.c.o'
/home/nos/WPS-4.2/configure.wps:96: warning: ignoring old recipe for target '.c.o'
/bin/rm -f bacio_module.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c bacio_module.f
/bin/rm -f getgb.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgb.f
/bin/rm -f getgbmh.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbmh.f
/bin/rm -f putgbex.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c putgbex.f
/bin/rm -f w3fi73.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi73.f
/bin/rm -f getgb1r.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgb1r.f
/bin/rm -f getgbmp.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbmp.f
/bin/rm -f putgbn.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c putgbn.f
/bin/rm -f w3fi74.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi74.f
/bin/rm -f getgb1re.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgb1re.f
/bin/rm -f getgbp.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbp.f
/bin/rm -f r63w72.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c r63w72.f
/bin/rm -f w3fi75.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi75.f
/bin/rm -f getgb1s.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgb1s.f
/bin/rm -f getgi.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgi.f
/bin/rm -f sbyte.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c sbyte.f
/bin/rm -f w3fi76.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi76.f
/bin/rm -f getgbe.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbe.f
/bin/rm -f getgir.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgir.f
/bin/rm -f sbytes.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c sbytes.f
/bin/rm -f w3fi82.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi82.f
/bin/rm -f getgbeh.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbeh.f
/bin/rm -f idsdef.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c idsdef.f
/bin/rm -f w3fi83.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi83.f
/bin/rm -f getgbem.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbem.f
/bin/rm -f iw3jdn.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c iw3jdn.f
/bin/rm -f w3difdat.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3difdat.f
/bin/rm -f w3fs26.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fs26.f
/bin/rm -f getgbemh.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbemh.f
/bin/rm -f ixgb.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c ixgb.f
/bin/rm -f w3doxdat.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3doxdat.f
/bin/rm -f w3log.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3log.f
/bin/rm -f getgbemp.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbemp.f
/bin/rm -f lengds.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c lengds.f
/bin/rm -f w3fi01.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi01.f
/bin/rm -f w3movdat.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3movdat.f
/bin/rm -f getgbens.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbens.f
/bin/rm -f pdsens.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c pdsens.f
/bin/rm -f w3fi58.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi58.f
/bin/rm -f w3reddat.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3reddat.f
/bin/rm -f getgbep.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbep.f
/bin/rm -f pdseup.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c pdseup.f
/bin/rm -f w3fi59.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi59.f
/bin/rm -f w3tagb.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3tagb.f
/bin/rm -f errmsg.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c errmsg.f
/bin/rm -f getgbex.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c getgbex.f
/bin/rm -f putgb.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c putgb.f
/bin/rm -f w3fi63.o
gfortran -ffixed-form -O -fconvert=big-endian -frecord-marker=4 -c w3fi63.f
/bin/rm -f gbytes.o
Posts: 1
Joined: Sat Aug 01, 2020 3:08 pm

Return to Installation

Who is online

Users browsing this forum: No registered users and 1 guest