Hello, sorry for cross-posting, here is some more info: " marto@% mpiexec -info HYDRA build details: Version: 3.0.4 Release Date: Wed Apr 24 10:08:10 CDT 2013 CC: gcc -I/home/marto/WRF/Build_WRF/LIBRARIES/grib2/include -L/home/marto/WRF/Build_WRF/LIBRARIES/grib2/lib CXX: g++ -I/home/marto/WRF/Build_WRF/LIBRARIES/grib2/include -L/home/marto/WRF/Build_WRF/LIBRARIES/grib2/lib F77: gfortran -m64 -L/home/marto/WRF/Build_WRF/LIBRARIES/grib2/lib F90: gfortran -m64 -L/home/marto/WRF/Build_WRF/LIBRARIES/grib2/lib Configure options: '--disable-option-checking' '--prefix=/home/marto/WRF/Build_WRF/LIBRARIES/mpich' 'CC=gcc' 'LDFLAGS=-L/home/marto/WRF/Build_WRF/LIBRARIES/grib2/lib ' 'CPPFLAGS=-I/home/marto/WRF/Build_WRF/LIBRARIES/grib2/include -I/home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl/include -I/home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpl/include -I/home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/openpa/src -I/home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/openpa/src -I/home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/mpi/romio/include' 'CXX=g++' 'F77=gfortran' 'FFLAGS=-m64 -O2' 'FC=gfortran' 'FCFLAGS=-m64 -O2' '--cache-file=/dev/null' '--srcdir=.' 'CFLAGS= -O2' 'LIBS=-lpthread ' Process Manager: pmi Launchers available: ssh rsh fork slurm ll lsf sge manual persist Topology libraries available: hwloc Resource management kernels available: user slurm ll lsf sge pbs cobalt Checkpointing libraries available: Demux engines available: poll select " Best regards, Martin On Fri, May 8, 2020 at 7:41 AM Martin Ivanov <[email protected]> wrote:
Hello, Thank you for your replies. I think another version of MPICH may not work as I am following a tutorial ( https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php) that requires specific library versions. My /etc/hosts file contains only these two lines:
" ::1 localhost localhost.my.domain 127.0.0.1 localhost localhost.my.domain "
uname -n returns an empty string as I have not set a hostname. I guess I do not need this because I need to run MPICH only on this machine, that is on localhost? uname -a gives the following output:
" marto@% uname -a DragonFly 5.8-RELEASE DragonFly v5.8.1-RELEASE #1: Thu May 7 08:26:21 CEST 2020 root@:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 "
Apart from providing a --prefix, I configured MPICH with the default options. During the configure step I got some interesting messages though:
" checking for architecture... x86_64 configure: WARNING: Unknown architecture x86_64... proceeding anyway ... ### ### Configuring hwloc core ### checking hwloc building mode... embedded configure: hwloc builddir: /home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc configure: hwloc srcdir: /home/marto/WRF/Build_WRF/LIBRARIES/mpich-3.0.4/src/pm/hydra/tools/topo/hwloc/hwloc checking if want hwloc maintainer support... disabled (embedded mode) checking for hwloc directory prefix... tools/topo/hwloc/hwloc/ checking for hwloc symbol prefix... hwloc_ checking size of void *... 8 checking which OS support to include... Unsupported! (x86_64-unknown-dragonfly5.8) configure: WARNING: *********************************************************** configure: WARNING: *** hwloc does not support this system. configure: WARNING: *** hwloc will *attempt* to build (but it may not work). configure: WARNING: *** hwloc run-time results may be reduced to showing just one processor. configure: WARNING: *** You have been warned. configure: WARNING: *** Pausing to give you time to read this message... configure: WARNING: *********************************************************** checking which CPU support to include... x86_64 ... configure: creating ./config.status config.status: creating tools/topo/hwloc/hwloc/Makefile config.status: creating tools/topo/hwloc/hwloc/include/Makefile config.status: creating tools/topo/hwloc/hwloc/src/Makefile config.status: creating Makefile config.status: creating tools/bootstrap/src/bsci_init.c config.status: creating hydra-doxygen.cfg config.status: creating include/hydra_config.h config.status: include/hydra_config.h is unchanged config.status: creating tools/topo/hwloc/hwloc/include/private/autogen/config.h config.status: tools/topo/hwloc/hwloc/include/private/autogen/config.h is unchanged config.status: creating tools/topo/hwloc/hwloc/include/hwloc/autogen/config.h config.status: tools/topo/hwloc/hwloc/include/hwloc/autogen/config.h is unchanged " I am looking forward to your replies.
Best regards, Martin
On Thu, May 7, 2020 at 8:59 PM Tony Curtis via discuss <[email protected]> wrote:
On May 7, 2020, at 2:30 PM, Zhou, Hui via discuss <[email protected]> wrote:
Hi Martin,
Could you try the latest version https://www.mpich.org/downloads/ ?
-- Hui Zhou
*From: *Martin Ivanov via discuss <[email protected]> *Reply-To: *"[email protected]" <[email protected]> *Date: *Thursday, May 7, 2020 at 11:35 AM *To: *"[email protected]" <[email protected]> *Cc: *Martin Ivanov <[email protected]> *Subject: *[mpich-discuss] Run mpich on localhost
Hello, I installed mpich-3.0.4 on a x86_64 BSD machine. I need to run MPI on this single machine, which has 8 cores. When I run the cpi example, I get:
marto@% mpiexec -n 3 mpich-3.0.4/examples/cpi ssh: Could not resolve hostname : hostname nor servname provided, or not known
Also, how did you configure MPICH? What is your hostname (uname -n), and what is in /etc/hosts?
Tony
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss