Hello, Scott:

I run the command you said, and it doesn’t work:

“ustc@USTC-PC:~$ mpiexec -n 6 t_mpi
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)
[proxy:0:0@USTC-PC] HYDU_create_process (../../utils/launch/launch.c:825): 
execvp error on file t_mpi (No such file or directory)”

How can I fix this problem?

Best Regards
Jie Jiang

> 在 2017年12月1日,下午11:53,Scot Breitenfeld <[email protected]> 写道:
> 
> Can you run the program “t_mpi” by itself and see if that works,
> 
> mpiexec -n 6 t_mpi
> 
> It looks like make check is only running with one process, which is 
> controlled by the environment variable RUNPARALLEL, and I do see it is 
> getting set correctly during build:
> 
> RUNPARALLEL='mpiexec -n $${NPROCS:=6}'
> 
> Scot
> 
>> On Dec 1, 2017, at 3:32 AM, 江捷 <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Hello, Scot:
>> 
>> Thank you for your reply. I patch the Fortran source for Intel 18, and then 
>> configure with the command:
>> "FC=/usr/local/bin/mpif90 ./configure --enable-parallel 
>> --prefix=/usr/local/hdf5 --enable-fortran --enable-shared"
>> and then "make", no problem, but when I "make check", it has the followting 
>> errors:
>> 
>> "Test if MPI_File_get_size works correctly with MPItest.h5
>> ***FAILED with 110592 total errors
>> --------------------------------
>> Proc 0: *** MPIO independent overlapping writes...
>> --------------------------------
>> Need at least 2 processes to run MPIO test.
>>  -SKIP- 
>> --------------------------------
>> Proc 0: *** MPIO complicated derived datatype test...
>> --------------------------------
>> --------------------------------
>> Proc 0: *** MPIO special collective io test SKIPPED.
>> --------------------------------
>> This test needs at least four processes to run.
>> ===================================
>> ***MPI tests detected 110592 errors***
>> ===================================
>> Command exited with non-zero status 1
>> 0.22user 0.11system 0:00.36elapsed 92%CPU (0avgtext+0avgdata 
>> 12560maxresident)k
>> 0inputs+73960outputs (0major+19477minor)pagefaults 0swaps
>> Makefile:1400: recipe for target 't_mpi.chkexe_' failed
>> make[4]: *** [t_mpi.chkexe_] Error 1
>> make[4]: Leaving directory '/home/ustc/下载/hdf5-1.10.1/testpar'
>> Makefile:1475: recipe for target 'build-check-p' failed
>> make[3]: *** [build-check-p] Error 1
>> make[3]: Leaving directory '/home/ustc/下载/hdf5-1.10.1/testpar'
>> Makefile:1380: recipe for target 'test' failed
>> make[2]: *** [test] Error 2
>> make[2]: Leaving directory '/home/ustc/下载/hdf5-1.10.1/testpar'
>> Makefile:1180: recipe for target 'check-am' failed
>> make[1]: *** [check-am] Error 2
>> make[1]: Leaving directory '/home/ustc/下载/hdf5-1.10.1/testpar'
>> Makefile:650: recipe for target 'check-recursive' failed
>> make: *** [check-recursive] Error 1"
>> 
>> I have attached the configure.out, make.out, check.out and config.log.
>> 
>> Bests Regards
>> Jie Jiang
>> 
>> -----原始邮件-----
>> 发件人:"Scot Breitenfeld" <[email protected] <mailto:[email protected]>>
>> 发送时间:2017-11-30 23:09:16 (星期四)
>> 收件人: "HDF Users Discussion List" <[email protected] 
>> <mailto:[email protected]>>
>> 抄送: 
>> 主题: [SPAM] Re: [Hdf-forum] Errors when install HDF5
>> 
>> Did you patch the Fortran source for Intel 18? 
>> 
>> https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/747951
>>  
>> <https://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/topic/747951>
>> 
>> Scot
>> 
>>> On Nov 30, 2017, at 8:13 AM, 江捷 <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hello Barbara,
>>> 
>>> Thank you for your reply. I reinstall my ifort2018 and read the readme 
>>> carefully, change the figure line to the following two choices:
>>> "FC=/opt/intel/bin/ifort ./configure --prefix=/usr/local/hdf5 
>>> --enable-fortran"
>>> "FC=/usr/local/bin/mpif90 ./configure --enable-parallel 
>>> --prefix=/usr/local/hdf5 --enable-fortran"
>>> 
>>> and then "make", but both of them have the same error:
>>> "compilation aborted for H5f90global.F90 (code 1)
>>> Makefile:996: recipe for target 'H5f90global.lo' failed
>>> make[3]: *** [H5f90global.lo] Error 1
>>> make[3]: Leaving directory '/home/ustc/Download/hdf5-1.10.1/fortran/src'
>>> Makefile:864: recipe for target 'all' failed
>>> make[2]: *** [all] Error 2
>>> make[2]: Leaving directory '/home/ustc/Download/hdf5-1.10.1/fortran/src'
>>> Makefile:811: recipe for target 'all-recursive' failed
>>> make[1]: *** [all-recursive] Error 1
>>> make[1]: Leaving directory '/home/ustc/Download/hdf5-1.10.1/fortran'
>>> Makefile:650: recipe for target 'all-recursive' failed
>>> make: *** [all-recursive] Error 1"
>>> 
>>> I have already add:
>>> "source 
>>> /opt/intel/compilers_and_libraries_2018.1.163/linux/bin/compilervars.sh 
>>> intel64"
>>> "export LD_LIBRARY_PATH=/usr/local/hdf5:${LD_LIBRARY_PATH}"
>>> to my .bashrc
>>> 
>>> Best Regards,
>>> 
>>> Jie
>>> 
>>> 
>>> -----原始邮件-----
>>> 发件人:"Barbara Jones" <[email protected] <mailto:[email protected]>>
>>> 发送时间:2017-11-20 23:36:39 (星期一)
>>> 收件人: "HDF Users Discussion List" <[email protected] 
>>> <mailto:[email protected]>>
>>> 抄送: "HDF Helpdesk" <[email protected] <mailto:[email protected]>>
>>> 主题: Re: [Hdf-forum] Errors when install HDF5
>>> 
>>> Hello Jie,
>>>  
>>> It looks like your HDF5 library is good. (Though the prefix directory 
>>> specified on the configure line is “usr/local/hdf5” and *not* 
>>> “/usr/local/hdf5”.)
>>>  
>>> Regarding the error, there are examples in the share/ directory of the 
>>> built binaries that the “make check-install” is unsuccessfully attempting 
>>> to compile and run.
>>> It is possible that the “make check-install” cannot find the HDF5 
>>> libraries. You could try setting the path to the HDF5 libraries in 
>>> LD_LIBRARY_PATH to see if that helps (if building shared libraries).
>>>  
>>> You can also run the examples manually to see if that yields more 
>>> information:
>>> ·         Go to the location of your built HDF5 binaries. You will see a 
>>> “share” directory (in addition to include/, lib/, etc..).
>>> ·         Go into share/hdf5_examples/ and run “run-all-ex.sh”.
>>>  
>>> Do the examples run properly?
>>>  
>>> -Barbara
>>>  
>>> ========================================================
>>> Barbara Jones, The HDF Group Helpdesk, [email protected] 
>>> <mailto:[email protected]>
>>> Support Services:  https://www.hdfgroup.org/support/ 
>>> <https://www.hdfgroup.org/support/>
>>> ========================================================
>>>  
>>>  
>>>   <>
>>> From: Hdf-forum [mailto:[email protected] 
>>> <mailto:[email protected]>] On Behalf Of ??
>>> Sent: Monday, November 20, 2017 3:24 AM
>>> To: [email protected] <mailto:[email protected]>
>>> Subject: [Hdf-forum] Errors when install HDF5
>>>  
>>> Hi all:
>>>  
>>> Recently I am going to use HDF5, I install it with following command:
>>>  
>>> “
>>> ./configure —prefix=usr/local/hdf5 —enable-fortran
>>>  
>>> make
>>>  
>>> make check
>>>  
>>> make install
>>>  
>>> make check-install
>>> "
>>>  
>>> Everything goes well but when I run “make check-install”, it has some 
>>> errors say:
>>>  
>>>  
>>> “
>>> Testing run-fortran-ex.sh
>>> =====================
>>> #################  h5_crtdat  #################
>>> Assembler messages:
>>> error: can't create h5_crtdat.o: for write
>>> messed up compiling h5_crtdat.f90
>>> rm: cannot remove `*.o': No such file or directory
>>> rm: cannot remove `*.h5': No such file or directory
>>>  
>>> Makefile:1207: recipe for target ‘installcheck-local’ failed
>>> make[3]: *** [installcheck-local] Error 1
>>> make[3]: Leaving directory 
>>> `/home/ustc/Download/hdf5-1.10.1/fortran/examples’
>>> Makefile:1244: recipe for target ’installcheck-local’ failed
>>> make[2]: *** [installcheck-local] Error 1
>>> make[2]: Leaving directory `/home/ustc/Download/hdf5-1.10.1/fortran’
>>> Makefile:811: recipe for target ‘installcheck-recursive’ failed
>>> make[1]: *** [installcheck-recursive] Error 1
>>> make[1]: Leaving directory `/home/ustc/Download/hdf5-1.10.1/fortran’
>>> Makefile:650: recipe for target ‘installcheck-recursive’ failed
>>> make: *** [installcheck-recursive] Error 1
>>> “
>>>  
>>> I have google a lot but it seems like a bug that haven’t been solved. I am 
>>> soooo puzzled by this problem, please help me.
>>>  
>>> My Ubuntu version is 16.04, ifort version is 18.0.1.
>>>  
>>> Best,
>>>  
>>> Jie
>>> _______________________________________________
>>> Hdf-forum is for HDF software users discussion.
>>> [email protected] <mailto:[email protected]>
>>> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org 
>>> <http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org>
>>> Twitter: https://twitter.com/hdf5 <https://twitter.com/hdf5>
>> <check.out><config.log><configure.out><make.out>
> 

_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to