mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > And now for something completely different

Reply
 
Thread Tools
Old 2022-05-18, 13:13   #89
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

112×13 Posts
Default

Quote:
Originally Posted by kruoli View Post
It is necessary to run ./configure --enable-mpi instead.
Some progress, but now
"MPI with 0 workers initialised, of which 0 are local."
which is quite few, but surprisingly all 8 threads are running, but no screen/file output (after 20 minutes killed the program).
This is what I've done in a new folder, if anyone could spot my error, I have Ubuntu:
./configure --enable-mpi
make install (after a 2nd try with su)
make check
and a try on an easy 1001 digit number.
Code:
gerbicz@gerbicz-MS-7972:~/cmexp3/cm-0.4.1dev$ ./configure --enable-mpi
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for mpicc... /usr/bin/mpicc
Checking whether /usr/bin/mpicc responds to '-showme:compile'... no
Checking whether /usr/bin/mpicc responds to '-showme'... no
Checking whether /usr/bin/mpicc responds to '-compile-info'... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for file... file
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gmp.h... yes
checking for inttypes.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for _Bool... yes
checking for stdbool.h that conforms to C99... yes
checking for an ANSI C-conforming const... yes
checking for GNU libc compatible malloc... yes
checking for GNU libc compatible realloc... yes
checking for sqrt in -lm... yes
checking for gzopen in -lz... yes
checking for sqrt... yes
checking for __gmpz_init in -lgmp... yes
checking for recent GMP... yes
checking for MPFR... yes
checking for recent MPFR... yes
checking for MPC... yes
checking for recent MPC... yes
checking for MPFRCX... yes
checking for recent MPFRCX... yes
checking for PARI... yes
checking for recent PARI... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating data/Makefile
config.status: creating data/af/Makefile
config.status: creating data/df/Makefile
config.status: creating data/mf/Makefile
config.status: creating src/Makefile
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
gerbicz@gerbicz-MS-7972:~/cmexp3/cm-0.4.1dev$ make install
Making install in data
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
Making install in af
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/cm/af'
 /usr/bin/install -c -m 644 af_0047.dat.gz af_0059.dat.gz af_0071.dat.gz af_0131.dat.gz '/usr/local/share/cm/af'
/usr/bin/install: '/usr/local/share/cm/af/af_0047.dat.gz' nem törölhető: Engedély megtagadva
/usr/bin/install: '/usr/local/share/cm/af/af_0059.dat.gz' nem törölhető: Engedély megtagadva
/usr/bin/install: '/usr/local/share/cm/af/af_0071.dat.gz' nem törölhető: Engedély megtagadva
/usr/bin/install: '/usr/local/share/cm/af/af_0131.dat.gz' nem törölhető: Engedély megtagadva
make[3]: *** [Makefile:320: install-dist_afDATA] Error 1
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[2]: *** [Makefile:391: install-am] Error 2
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[1]: *** [Makefile:353: install-recursive] Error 1
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make: *** [Makefile:407: install-recursive] Error 1
gerbicz@gerbicz-MS-7972:~/cmexp3/cm-0.4.1dev$ sudo su
[sudo] gerbicz jelszava: 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# make install
Making install in data
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
Making install in af
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/cm/af'
 /usr/bin/install -c -m 644 af_0047.dat.gz af_0059.dat.gz af_0071.dat.gz af_0131.dat.gz '/usr/local/share/cm/af'
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
Making install in df
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/cm/df'
 /usr/bin/install -c -m 644 df_0004.dat.gz df_0006.dat.gz df_0009.dat.gz df_0010.dat.gz df_0014.dat.gz df_0015.dat.gz df_0021.dat.gz df_0026.dat.gz df_0035.dat.gz df_0039.dat.gz '/usr/local/share/cm/df'
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
Making install in mf
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/cm/mf'
 /usr/bin/install -c -m 644 mf_0030.dat.gz mf_0042.dat.gz mf_0070.dat.gz mf_0078.dat.gz mf_0105.dat.gz mf_0130.dat.gz '/usr/local/share/cm/mf'
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
Making install in doc
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/info'
 /usr/bin/install -c -m 644 ./cm.info '/usr/local/share/info'
 install-info --info-dir='/usr/local/share/info' '/usr/local/share/info/cm.info'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
Making install in lib
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c -o timer.lo timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c  -fPIC -DPIC -o .libs/timer.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -o timer.o >/dev/null 2>&1
mv -f .deps/timer.Tpo .deps/timer.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT file.lo -MD -MP -MF .deps/file.Tpo -c -o file.lo file.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c  -fPIC -DPIC -o .libs/file.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c -o file.o >/dev/null 2>&1
mv -f .deps/file.Tpo .deps/file.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT nt.lo -MD -MP -MF .deps/nt.Tpo -c -o nt.lo nt.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT nt.lo -MD -MP -MF .deps/nt.Tpo -c nt.c  -fPIC -DPIC -o .libs/nt.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT nt.lo -MD -MP -MF .deps/nt.Tpo -c nt.c -o nt.o >/dev/null 2>&1
mv -f .deps/nt.Tpo .deps/nt.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT qdev.lo -MD -MP -MF .deps/qdev.Tpo -c -o qdev.lo qdev.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT qdev.lo -MD -MP -MF .deps/qdev.Tpo -c qdev.c  -fPIC -DPIC -o .libs/qdev.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT qdev.lo -MD -MP -MF .deps/qdev.Tpo -c qdev.c -o qdev.o >/dev/null 2>&1
mv -f .deps/qdev.Tpo .deps/qdev.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT modular.lo -MD -MP -MF .deps/modular.Tpo -c -o modular.lo modular.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modular.lo -MD -MP -MF .deps/modular.Tpo -c modular.c  -fPIC -DPIC -o .libs/modular.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modular.lo -MD -MP -MF .deps/modular.Tpo -c modular.c -o modular.o >/dev/null 2>&1
mv -f .deps/modular.Tpo .deps/modular.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT modpol.lo -MD -MP -MF .deps/modpol.Tpo -c -o modpol.lo modpol.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modpol.lo -MD -MP -MF .deps/modpol.Tpo -c modpol.c  -fPIC -DPIC -o .libs/modpol.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modpol.lo -MD -MP -MF .deps/modpol.Tpo -c modpol.c -o modpol.o >/dev/null 2>&1
mv -f .deps/modpol.Tpo .deps/modpol.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT mpzx.lo -MD -MP -MF .deps/mpzx.Tpo -c -o mpzx.lo mpzx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT mpzx.lo -MD -MP -MF .deps/mpzx.Tpo -c mpzx.c  -fPIC -DPIC -o .libs/mpzx.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT mpzx.lo -MD -MP -MF .deps/mpzx.Tpo -c mpzx.c -o mpzx.o >/dev/null 2>&1
mv -f .deps/mpzx.Tpo .deps/mpzx.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT classgroup.lo -MD -MP -MF .deps/classgroup.Tpo -c -o classgroup.lo classgroup.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT classgroup.lo -MD -MP -MF .deps/classgroup.Tpo -c classgroup.c  -fPIC -DPIC -o .libs/classgroup.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT classgroup.lo -MD -MP -MF .deps/classgroup.Tpo -c classgroup.c -o classgroup.o >/dev/null 2>&1
mv -f .deps/classgroup.Tpo .deps/classgroup.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT modclass.lo -MD -MP -MF .deps/modclass.Tpo -c -o modclass.lo modclass.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modclass.lo -MD -MP -MF .deps/modclass.Tpo -c modclass.c  -fPIC -DPIC -o .libs/modclass.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT modclass.lo -MD -MP -MF .deps/modclass.Tpo -c modclass.c -o modclass.o >/dev/null 2>&1
mv -f .deps/modclass.Tpo .deps/modclass.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT curve.lo -MD -MP -MF .deps/curve.Tpo -c -o curve.lo curve.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT curve.lo -MD -MP -MF .deps/curve.Tpo -c curve.c  -fPIC -DPIC -o .libs/curve.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT curve.lo -MD -MP -MF .deps/curve.Tpo -c curve.c -o curve.o >/dev/null 2>&1
mv -f .deps/curve.Tpo .deps/curve.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT param.lo -MD -MP -MF .deps/param.Tpo -c -o param.lo param.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT param.lo -MD -MP -MF .deps/param.Tpo -c param.c  -fPIC -DPIC -o .libs/param.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT param.lo -MD -MP -MF .deps/param.Tpo -c param.c -o param.o >/dev/null 2>&1
mv -f .deps/param.Tpo .deps/param.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT class.lo -MD -MP -MF .deps/class.Tpo -c -o class.lo class.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT class.lo -MD -MP -MF .deps/class.Tpo -c class.c  -fPIC -DPIC -o .libs/class.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT class.lo -MD -MP -MF .deps/class.Tpo -c class.c -o class.o >/dev/null 2>&1
mv -f .deps/class.Tpo .deps/class.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT jmodp.lo -MD -MP -MF .deps/jmodp.Tpo -c -o jmodp.lo jmodp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT jmodp.lo -MD -MP -MF .deps/jmodp.Tpo -c jmodp.c  -fPIC -DPIC -o .libs/jmodp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT jmodp.lo -MD -MP -MF .deps/jmodp.Tpo -c jmodp.c -o jmodp.o >/dev/null 2>&1
mv -f .deps/jmodp.Tpo .deps/jmodp.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT pari.lo -MD -MP -MF .deps/pari.Tpo -c -o pari.lo pari.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT pari.lo -MD -MP -MF .deps/pari.Tpo -c pari.c  -fPIC -DPIC -o .libs/pari.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT pari.lo -MD -MP -MF .deps/pari.Tpo -c pari.c -o pari.o >/dev/null 2>&1
mv -f .deps/pari.Tpo .deps/pari.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -g -O2 -MT ecpp.lo -MD -MP -MF .deps/ecpp.Tpo -c -o ecpp.lo ecpp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT ecpp.lo -MD -MP -MF .deps/ecpp.Tpo -c ecpp.c  -fPIC -DPIC -o .libs/ecpp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -std=c99 -g -O2 -MT ecpp.lo -MD -MP -MF .deps/ecpp.Tpo -c ecpp.c -o ecpp.o >/dev/null 2>&1
mv -f .deps/ecpp.Tpo .deps/ecpp.Plo
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -g -O2 -version-info 0:0:0  -o libcm.la -rpath /usr/local/lib timer.lo file.lo nt.lo qdev.lo modular.lo modpol.lo mpzx.lo classgroup.lo modclass.lo curve.lo param.lo class.lo jmodp.lo pari.lo ecpp.lo  -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/timer.o .libs/file.o .libs/nt.o .libs/qdev.o .libs/modular.o .libs/modpol.o .libs/mpzx.o .libs/classgroup.o .libs/modclass.o .libs/curve.o .libs/param.o .libs/class.o .libs/jmodp.o .libs/pari.o .libs/ecpp.o   -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm  -g -O2   -Wl,-soname -Wl,libcm.so.0 -o .libs/libcm.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libcm.so.0" && ln -s "libcm.so.0.0.0" "libcm.so.0")
libtool: link: (cd ".libs" && rm -f "libcm.so" && ln -s "libcm.so.0.0.0" "libcm.so")
libtool: link: ar cr .libs/libcm.a  timer.o file.o nt.o qdev.o modular.o modpol.o mpzx.o classgroup.o modclass.o curve.o param.o class.o jmodp.o pari.o ecpp.o
libtool: link: ranlib .libs/libcm.a
libtool: link: ( cd ".libs" && rm -f "libcm.la" && ln -s "../libcm.la" "libcm.la" )
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-timer.lo -MD -MP -MF .deps/libcm_mpi_la-timer.Tpo -c -o libcm_mpi_la-timer.lo `test -f 'timer.c' || echo './'`timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-timer.lo -MD -MP -MF .deps/libcm_mpi_la-timer.Tpo -c timer.c  -fPIC -DPIC -o .libs/libcm_mpi_la-timer.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-timer.lo -MD -MP -MF .deps/libcm_mpi_la-timer.Tpo -c timer.c -o libcm_mpi_la-timer.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-timer.Tpo .deps/libcm_mpi_la-timer.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-file.lo -MD -MP -MF .deps/libcm_mpi_la-file.Tpo -c -o libcm_mpi_la-file.lo `test -f 'file.c' || echo './'`file.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-file.lo -MD -MP -MF .deps/libcm_mpi_la-file.Tpo -c file.c  -fPIC -DPIC -o .libs/libcm_mpi_la-file.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-file.lo -MD -MP -MF .deps/libcm_mpi_la-file.Tpo -c file.c -o libcm_mpi_la-file.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-file.Tpo .deps/libcm_mpi_la-file.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-nt.lo -MD -MP -MF .deps/libcm_mpi_la-nt.Tpo -c -o libcm_mpi_la-nt.lo `test -f 'nt.c' || echo './'`nt.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-nt.lo -MD -MP -MF .deps/libcm_mpi_la-nt.Tpo -c nt.c  -fPIC -DPIC -o .libs/libcm_mpi_la-nt.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-nt.lo -MD -MP -MF .deps/libcm_mpi_la-nt.Tpo -c nt.c -o libcm_mpi_la-nt.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-nt.Tpo .deps/libcm_mpi_la-nt.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-qdev.lo -MD -MP -MF .deps/libcm_mpi_la-qdev.Tpo -c -o libcm_mpi_la-qdev.lo `test -f 'qdev.c' || echo './'`qdev.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-qdev.lo -MD -MP -MF .deps/libcm_mpi_la-qdev.Tpo -c qdev.c  -fPIC -DPIC -o .libs/libcm_mpi_la-qdev.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-qdev.lo -MD -MP -MF .deps/libcm_mpi_la-qdev.Tpo -c qdev.c -o libcm_mpi_la-qdev.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-qdev.Tpo .deps/libcm_mpi_la-qdev.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modular.lo -MD -MP -MF .deps/libcm_mpi_la-modular.Tpo -c -o libcm_mpi_la-modular.lo `test -f 'modular.c' || echo './'`modular.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modular.lo -MD -MP -MF .deps/libcm_mpi_la-modular.Tpo -c modular.c  -fPIC -DPIC -o .libs/libcm_mpi_la-modular.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modular.lo -MD -MP -MF .deps/libcm_mpi_la-modular.Tpo -c modular.c -o libcm_mpi_la-modular.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-modular.Tpo .deps/libcm_mpi_la-modular.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modpol.lo -MD -MP -MF .deps/libcm_mpi_la-modpol.Tpo -c -o libcm_mpi_la-modpol.lo `test -f 'modpol.c' || echo './'`modpol.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modpol.lo -MD -MP -MF .deps/libcm_mpi_la-modpol.Tpo -c modpol.c  -fPIC -DPIC -o .libs/libcm_mpi_la-modpol.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modpol.lo -MD -MP -MF .deps/libcm_mpi_la-modpol.Tpo -c modpol.c -o libcm_mpi_la-modpol.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-modpol.Tpo .deps/libcm_mpi_la-modpol.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpzx.lo -MD -MP -MF .deps/libcm_mpi_la-mpzx.Tpo -c -o libcm_mpi_la-mpzx.lo `test -f 'mpzx.c' || echo './'`mpzx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpzx.lo -MD -MP -MF .deps/libcm_mpi_la-mpzx.Tpo -c mpzx.c  -fPIC -DPIC -o .libs/libcm_mpi_la-mpzx.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpzx.lo -MD -MP -MF .deps/libcm_mpi_la-mpzx.Tpo -c mpzx.c -o libcm_mpi_la-mpzx.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-mpzx.Tpo .deps/libcm_mpi_la-mpzx.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-classgroup.lo -MD -MP -MF .deps/libcm_mpi_la-classgroup.Tpo -c -o libcm_mpi_la-classgroup.lo `test -f 'classgroup.c' || echo './'`classgroup.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-classgroup.lo -MD -MP -MF .deps/libcm_mpi_la-classgroup.Tpo -c classgroup.c  -fPIC -DPIC -o .libs/libcm_mpi_la-classgroup.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-classgroup.lo -MD -MP -MF .deps/libcm_mpi_la-classgroup.Tpo -c classgroup.c -o libcm_mpi_la-classgroup.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-classgroup.Tpo .deps/libcm_mpi_la-classgroup.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modclass.lo -MD -MP -MF .deps/libcm_mpi_la-modclass.Tpo -c -o libcm_mpi_la-modclass.lo `test -f 'modclass.c' || echo './'`modclass.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modclass.lo -MD -MP -MF .deps/libcm_mpi_la-modclass.Tpo -c modclass.c  -fPIC -DPIC -o .libs/libcm_mpi_la-modclass.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-modclass.lo -MD -MP -MF .deps/libcm_mpi_la-modclass.Tpo -c modclass.c -o libcm_mpi_la-modclass.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-modclass.Tpo .deps/libcm_mpi_la-modclass.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-curve.lo -MD -MP -MF .deps/libcm_mpi_la-curve.Tpo -c -o libcm_mpi_la-curve.lo `test -f 'curve.c' || echo './'`curve.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-curve.lo -MD -MP -MF .deps/libcm_mpi_la-curve.Tpo -c curve.c  -fPIC -DPIC -o .libs/libcm_mpi_la-curve.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-curve.lo -MD -MP -MF .deps/libcm_mpi_la-curve.Tpo -c curve.c -o libcm_mpi_la-curve.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-curve.Tpo .deps/libcm_mpi_la-curve.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-param.lo -MD -MP -MF .deps/libcm_mpi_la-param.Tpo -c -o libcm_mpi_la-param.lo `test -f 'param.c' || echo './'`param.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-param.lo -MD -MP -MF .deps/libcm_mpi_la-param.Tpo -c param.c  -fPIC -DPIC -o .libs/libcm_mpi_la-param.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-param.lo -MD -MP -MF .deps/libcm_mpi_la-param.Tpo -c param.c -o libcm_mpi_la-param.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-param.Tpo .deps/libcm_mpi_la-param.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-class.lo -MD -MP -MF .deps/libcm_mpi_la-class.Tpo -c -o libcm_mpi_la-class.lo `test -f 'class.c' || echo './'`class.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-class.lo -MD -MP -MF .deps/libcm_mpi_la-class.Tpo -c class.c  -fPIC -DPIC -o .libs/libcm_mpi_la-class.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-class.lo -MD -MP -MF .deps/libcm_mpi_la-class.Tpo -c class.c -o libcm_mpi_la-class.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-class.Tpo .deps/libcm_mpi_la-class.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-jmodp.lo -MD -MP -MF .deps/libcm_mpi_la-jmodp.Tpo -c -o libcm_mpi_la-jmodp.lo `test -f 'jmodp.c' || echo './'`jmodp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-jmodp.lo -MD -MP -MF .deps/libcm_mpi_la-jmodp.Tpo -c jmodp.c  -fPIC -DPIC -o .libs/libcm_mpi_la-jmodp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-jmodp.lo -MD -MP -MF .deps/libcm_mpi_la-jmodp.Tpo -c jmodp.c -o libcm_mpi_la-jmodp.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-jmodp.Tpo .deps/libcm_mpi_la-jmodp.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-pari.lo -MD -MP -MF .deps/libcm_mpi_la-pari.Tpo -c -o libcm_mpi_la-pari.lo `test -f 'pari.c' || echo './'`pari.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-pari.lo -MD -MP -MF .deps/libcm_mpi_la-pari.Tpo -c pari.c  -fPIC -DPIC -o .libs/libcm_mpi_la-pari.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-pari.lo -MD -MP -MF .deps/libcm_mpi_la-pari.Tpo -c pari.c -o libcm_mpi_la-pari.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-pari.Tpo .deps/libcm_mpi_la-pari.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-ecpp.lo -MD -MP -MF .deps/libcm_mpi_la-ecpp.Tpo -c -o libcm_mpi_la-ecpp.lo `test -f 'ecpp.c' || echo './'`ecpp.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-ecpp.lo -MD -MP -MF .deps/libcm_mpi_la-ecpp.Tpo -c ecpp.c  -fPIC -DPIC -o .libs/libcm_mpi_la-ecpp.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-ecpp.lo -MD -MP -MF .deps/libcm_mpi_la-ecpp.Tpo -c ecpp.c -o libcm_mpi_la-ecpp.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-ecpp.Tpo .deps/libcm_mpi_la-ecpp.Plo
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..     -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpi.lo -MD -MP -MF .deps/libcm_mpi_la-mpi.Tpo -c -o libcm_mpi_la-mpi.lo `test -f 'mpi.c' || echo './'`mpi.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpi.lo -MD -MP -MF .deps/libcm_mpi_la-mpi.Tpo -c mpi.c  -fPIC -DPIC -o .libs/libcm_mpi_la-mpi.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/mpich -DWITH_MPI -g -O2 -MT libcm_mpi_la-mpi.lo -MD -MP -MF .deps/libcm_mpi_la-mpi.Tpo -c mpi.c -o libcm_mpi_la-mpi.o >/dev/null 2>&1
mv -f .deps/libcm_mpi_la-mpi.Tpo .deps/libcm_mpi_la-mpi.Plo
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -I/usr/include/mpich -DWITH_MPI -g -O2 -version-info 0:0:0 -L/usr/lib/x86_64-linux-gnu -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro  -o libcm_mpi.la -rpath /usr/local/lib libcm_mpi_la-timer.lo libcm_mpi_la-file.lo libcm_mpi_la-nt.lo libcm_mpi_la-qdev.lo libcm_mpi_la-modular.lo libcm_mpi_la-modpol.lo libcm_mpi_la-mpzx.lo libcm_mpi_la-classgroup.lo libcm_mpi_la-modclass.lo libcm_mpi_la-curve.lo libcm_mpi_la-param.lo libcm_mpi_la-class.lo libcm_mpi_la-jmodp.lo libcm_mpi_la-pari.lo libcm_mpi_la-ecpp.lo libcm_mpi_la-mpi.lo  -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/libcm_mpi_la-timer.o .libs/libcm_mpi_la-file.o .libs/libcm_mpi_la-nt.o .libs/libcm_mpi_la-qdev.o .libs/libcm_mpi_la-modular.o .libs/libcm_mpi_la-modpol.o .libs/libcm_mpi_la-mpzx.o .libs/libcm_mpi_la-classgroup.o .libs/libcm_mpi_la-modclass.o .libs/libcm_mpi_la-curve.o .libs/libcm_mpi_la-param.o .libs/libcm_mpi_la-class.o .libs/libcm_mpi_la-jmodp.o .libs/libcm_mpi_la-pari.o .libs/libcm_mpi_la-ecpp.o .libs/libcm_mpi_la-mpi.o   -L/usr/lib/x86_64-linux-gnu -lmpich -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm  -g -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro   -Wl,-soname -Wl,libcm_mpi.so.0 -o .libs/libcm_mpi.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libcm_mpi.so.0" && ln -s "libcm_mpi.so.0.0.0" "libcm_mpi.so.0")
libtool: link: (cd ".libs" && rm -f "libcm_mpi.so" && ln -s "libcm_mpi.so.0.0.0" "libcm_mpi.so")
libtool: link: ar cr .libs/libcm_mpi.a  libcm_mpi_la-timer.o libcm_mpi_la-file.o libcm_mpi_la-nt.o libcm_mpi_la-qdev.o libcm_mpi_la-modular.o libcm_mpi_la-modpol.o libcm_mpi_la-mpzx.o libcm_mpi_la-classgroup.o libcm_mpi_la-modclass.o libcm_mpi_la-curve.o libcm_mpi_la-param.o libcm_mpi_la-class.o libcm_mpi_la-jmodp.o libcm_mpi_la-pari.o libcm_mpi_la-ecpp.o libcm_mpi_la-mpi.o
libtool: link: ranlib .libs/libcm_mpi.a
libtool: link: ( cd ".libs" && rm -f "libcm_mpi.la" && ln -s "../libcm_mpi.la" "libcm_mpi.la" )
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
 /bin/mkdir -p '/usr/local/lib'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libcm.la libcm_mpi.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libcm.so.0.0.0 /usr/local/lib/libcm.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libcm.so.0.0.0 libcm.so.0 || { rm -f libcm.so.0 && ln -s libcm.so.0.0.0 libcm.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libcm.so.0.0.0 libcm.so || { rm -f libcm.so && ln -s libcm.so.0.0.0 libcm.so; }; })
libtool: install: /usr/bin/install -c .libs/libcm.lai /usr/local/lib/libcm.la
libtool: install: /usr/bin/install -c .libs/libcm_mpi.so.0.0.0 /usr/local/lib/libcm_mpi.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libcm_mpi.so.0.0.0 libcm_mpi.so.0 || { rm -f libcm_mpi.so.0 && ln -s libcm_mpi.so.0.0.0 libcm_mpi.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libcm_mpi.so.0.0.0 libcm_mpi.so || { rm -f libcm_mpi.so && ln -s libcm_mpi.so.0.0.0 libcm_mpi.so; }; })
libtool: install: /usr/bin/install -c .libs/libcm_mpi.lai /usr/local/lib/libcm_mpi.la
libtool: install: /usr/bin/install -c .libs/libcm.a /usr/local/lib/libcm.a
libtool: install: chmod 644 /usr/local/lib/libcm.a
libtool: install: ranlib /usr/local/lib/libcm.a
libtool: install: /usr/bin/install -c .libs/libcm_mpi.a /usr/local/lib/libcm_mpi.a
libtool: install: chmod 644 /usr/local/lib/libcm_mpi.a
libtool: install: ranlib /usr/local/lib/libcm_mpi.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /bin/mkdir -p '/usr/local/include'
 /usr/bin/install -c -m 644 cm.h cm-arith.h '/usr/local/include'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
Making install in src
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -MT params.o -MD -MP -MF .deps/params.Tpo -c -o params.o params.c
mv -f .deps/params.Tpo .deps/params.Po
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -MT cm.o -MD -MP -MF .deps/cm.Tpo -c -o cm.o cm.c
mv -f .deps/cm.Tpo .deps/cm.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2   -o cm params.o cm.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -o .libs/cm params.o cm.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -MT classpol.o -MD -MP -MF .deps/classpol.Tpo -c -o classpol.o classpol.c
mv -f .deps/classpol.Tpo .deps/classpol.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2   -o classpol params.o classpol.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -o .libs/classpol params.o classpol.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -MT ecpp.o -MD -MP -MF .deps/ecpp.Tpo -c -o ecpp.o ecpp.c
mv -f .deps/ecpp.Tpo .deps/ecpp.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2   -o ecpp params.o ecpp.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -g -O2 -o .libs/ecpp params.o ecpp.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -I/usr/include/mpich -DWITH-MPI -g -O2 -MT ecpp_mpi-params.o -MD -MP -MF .deps/ecpp_mpi-params.Tpo -c -o ecpp_mpi-params.o `test -f 'params.c' || echo './'`params.c
<command-line>:0:5: warning: ISO C99 requires whitespace after the macro name
mv -f .deps/ecpp_mpi-params.Tpo .deps/ecpp_mpi-params.Po
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -I/usr/include/mpich -DWITH-MPI -g -O2 -MT ecpp_mpi-ecpp-mpi.o -MD -MP -MF .deps/ecpp_mpi-ecpp-mpi.Tpo -c -o ecpp_mpi-ecpp-mpi.o `test -f 'ecpp-mpi.c' || echo './'`ecpp-mpi.c
<command-line>:0:5: warning: ISO C99 requires whitespace after the macro name
mv -f .deps/ecpp_mpi-ecpp-mpi.Tpo .deps/ecpp_mpi-ecpp-mpi.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -I/usr/include/mpich -DWITH-MPI -g -O2 -L/usr/lib/x86_64-linux-gnu -lmpich -Wl,-Bsymbolic-functions -Wl,-z,relro  -o ecpp-mpi ecpp_mpi-params.o ecpp_mpi-ecpp-mpi.o ../lib/libcm_mpi.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"/usr/local/share/cm\" -I../lib -I/usr/include/mpich -DWITH-MPI -g -O2 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/ecpp-mpi ecpp_mpi-params.o ecpp_mpi-ecpp-mpi.o  -L/usr/lib/x86_64-linux-gnu ../lib/.libs/libcm_mpi.so -lmpich -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
 /bin/mkdir -p '/usr/local/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c cm classpol ecpp ecpp-mpi '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/cm /usr/local/bin/cm
libtool: install: /usr/bin/install -c .libs/classpol /usr/local/bin/classpol
libtool: install: /usr/bin/install -c .libs/ecpp /usr/local/bin/ecpp
libtool: install: /usr/bin/install -c .libs/ecpp-mpi /usr/local/bin/ecpp-mpi
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
Making install in tests
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# make check
Making check in data
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
Making check in af
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/af'
Making check in df
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/df'
Making check in mf
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data/mf'
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/data'
Making check in doc
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/doc'
Making check in lib
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/lib'
Making check in src
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/src'
Making check in tests
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make  tcm ttwist tecpp
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -MT tcm.o -MD -MP -MF .deps/tcm.Tpo -c -o tcm.o tcm.c
mv -f .deps/tcm.Tpo .deps/tcm.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -no-install  -o tcm tcm.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -o tcm tcm.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm -Wl,-rpath -Wl,/home/gerbicz/cmexp3/cm-0.4.1dev/lib/.libs
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -MT ttwist.o -MD -MP -MF .deps/ttwist.Tpo -c -o ttwist.o ttwist.c
mv -f .deps/ttwist.Tpo .deps/ttwist.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -no-install  -o ttwist ttwist.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -o ttwist ttwist.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm -Wl,-rpath -Wl,/home/gerbicz/cmexp3/cm-0.4.1dev/lib/.libs
gcc -DHAVE_CONFIG_H -I. -I..    -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -MT tecpp.o -MD -MP -MF .deps/tecpp.Tpo -c -o tecpp.o tecpp.c
mv -f .deps/tecpp.Tpo .deps/tecpp.Po
/bin/bash ../libtool  --tag=CC   --mode=link gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -no-install  -o tecpp tecpp.o ../lib/libcm.la -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm 
libtool: link: gcc -std=c99 -D CM_MODPOLDIR=\"../data\" -I../lib -g -O2 -o tecpp tecpp.o  ../lib/.libs/libcm.so -lpari -lmpfrcx -lmpc -lmpfr -lgmp -lz -lm -Wl,-rpath -Wl,/home/gerbicz/cmexp3/cm-0.4.1dev/lib/.libs
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make  check-TESTS
make[2]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[3]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
PASS: tcm
PASS: ttwist
PASS: tecpp
============================================================================
Testsuite summary for cm 0.4.1dev
============================================================================
# TOTAL: 3
# PASS:  3
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[3]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[2]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev/tests'
make[1]: Entering directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
make[1]: Leaving directory '/home/gerbicz/cmexp3/cm-0.4.1dev'
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# 
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# mpirun ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
MPI with 0 workers initialised, of which 0 are local.
GMP: include 6.1.2, lib 6.1.2
MPFR: include 4.1.0, lib 4.1.0
MPC: include 1.2.1, lib 1.2.1
MPFRCX: include 0.6.3, lib 0.6.3
PARI: include 2.11.1, lib 2.11.1
Could not open file 'cert-1000.cert1' for reading.
Writing to 'cert-1000.cert1'.
^C[mpiexec@gerbicz-MS-7972] Sending Ctrl-C to processes as requested
[mpiexec@gerbicz-MS-7972] Press Ctrl-C again to force abort
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev#
R. Gerbicz is offline   Reply With Quote
Old 2022-05-18, 13:38   #90
kruoli
 
kruoli's Avatar
 
"Oliver"
Sep 2017
Porta Westfalica, DE

44016 Posts
Default

What does mpirun --bind-to core ecpp-mpi ... say? Is your invocation faster than simply running it as ecpp ...?
kruoli is offline   Reply With Quote
Old 2022-05-18, 15:33   #91
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

22×1,063 Posts
Default

Quote:
Originally Posted by R. Gerbicz View Post
Some progress, but now
"MPI with 0 workers initialised, of which 0 are local."
which is quite few, but surprisingly all 8 threads are running, but no screen/file output (after 20 minutes killed the program).
This is what I've done in a new folder, if anyone could spot my error, I have Ubuntu:
./configure --enable-mpi
make install (after a 2nd try with su)
make check
and a try on an easy 1001 digit number.
Was your inputted number a PRP?

What command did you issue?

Maybe you should run make clean; make; sudo make install

Last fiddled with by paulunderwood on 2022-05-18 at 15:37
paulunderwood is offline   Reply With Quote
Old 2022-05-18, 16:27   #92
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

112×13 Posts
Default

Quote:
Originally Posted by kruoli View Post
What does mpirun --bind-to core ecpp-mpi ... say? Is your invocation faster than simply running it as ecpp ...?
It gives:
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# mpirun --bind-to core ecpp-mpi
MPI with 0 workers initialised, of which 0 are local.
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev#

and a simple mpi code is nicely running, say this pingpong code from https://github.com/mpitutorial/mpitu...de/ping_pong.c I can compile and run as:
Code:
gerbicz@gerbicz-MS-7972:~/gmp-6.1.2$ mpicc -o pp pingpong.c
gerbicz@gerbicz-MS-7972:~/gmp-6.1.2$ mpirun -np 2 ./pp
0 sent and incremented ping_pong_count 1 to 1
1 received ping_pong_count 1 from 0
1 sent and incremented ping_pong_count 2 to 0
0 received ping_pong_count 2 from 1
0 sent and incremented ping_pong_count 3 to 1
1 received ping_pong_count 3 from 0
1 sent and incremented ping_pong_count 4 to 0
0 received ping_pong_count 4 from 1
0 sent and incremented ping_pong_count 5 to 1
1 received ping_pong_count 5 from 0
1 sent and incremented ping_pong_count 6 to 0
0 received ping_pong_count 6 from 1
0 sent and incremented ping_pong_count 7 to 1
1 received ping_pong_count 7 from 0
1 sent and incremented ping_pong_count 8 to 0
0 received ping_pong_count 8 from 1
0 sent and incremented ping_pong_count 9 to 1
1 received ping_pong_count 9 from 0
1 sent and incremented ping_pong_count 10 to 0
0 received ping_pong_count 10 from 1
gerbicz@gerbicz-MS-7972:~/gmp-6.1.2$
Quote:
Originally Posted by paulunderwood View Post
Was your inputted number a PRP?
I've posted it: mpirun ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
and it is really a prime, pari-gp confirms that.
Quote:
Originally Posted by paulunderwood View Post
What command did you issue?

Maybe you should run make clean; make; sudo make install
Not helped that line.
R. Gerbicz is offline   Reply With Quote
Old 2022-05-18, 16:50   #93
frmky
 
frmky's Avatar
 
Jul 2003
So Cal

2·3·11·37 Posts
Default

Quote:
Originally Posted by R. Gerbicz View Post
Code:
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev# mpirun ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
Code:
mpirun -np 4 ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
Replace 4 by the number of physical cores you have.
frmky is online now   Reply With Quote
Old 2022-05-18, 17:07   #94
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

10000100111002 Posts
Default

Are there any hidden characters in the input number? This can sometimes happen when pasting web copied stuff.
paulunderwood is offline   Reply With Quote
Old 2022-05-18, 20:27   #95
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

112×13 Posts
Default

Quote:
Originally Posted by frmky View Post
Code:
mpirun -np 4 ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
Replace 4 by the number of physical cores you have.
On my oldish core i7 6700, I can only get this quickly:
Code:
gerbicz@gerbicz-MS-7972:~/cmexp3/cm-0.4.1dev/src$ mpirun -np 4 ecpp-mpi -g -n '10^1000+453' -c -f cert-1000
MPI with 3 workers initialised, of which 3 are local.
GMP: include 6.1.2, lib 6.1.2
MPFR: include 4.1.0, lib 4.1.0
MPC: include 1.2.1, lib 1.2.1
MPFRCX: include 0.6.3, lib 0.6.3
PARI: include 2.11.1, lib 2.11.1
Could not open file 'cert-1000.cert1' for reading.
Writing to 'cert-1000.cert1'.
Fatal error in MPI_Recv: Invalid argument, error stack:
MPI_Recv(200): MPI_Recv(buf=0x7f0a4f5afd50, count=50000, MPI_UNSIGNED, src=2, tag=2, MPI_COMM_WORLD, status=(nil)) failed
MPI_Recv(88).: Null pointer in parameter status
gerbicz@gerbicz-MS-7972:~/cmexp3/cm-0.4.1dev/src$
but tried it up to 32, the same, the only run was np 1, but that is not very interesting ("MPI with 0 workers initialised, of which 0 are local.")

Quote:
Originally Posted by paulunderwood View Post
Are there any hidden characters in the input number? This can sometimes happen when pasting web copied stuff.
No way. You can see that there was no extra characters.
R. Gerbicz is offline   Reply With Quote
Old 2022-05-18, 21:40   #96
frmky
 
frmky's Avatar
 
Jul 2003
So Cal

98A16 Posts
Default

That’s progress! What MPI are you using? What Linux?
frmky is online now   Reply With Quote
Old 2022-05-18, 22:38   #97
R. Gerbicz
 
R. Gerbicz's Avatar
 
"Robert Gerbicz"
Oct 2005
Hungary

62516 Posts
Default

Quote:
Originally Posted by frmky View Post
That’s progress! What MPI are you using? What Linux?
I have Ubuntu 18.10.

And this one?
Code:
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev/src# mpirun --version
HYDRA build details:
    Version:                                 3.3a2
    Release Date:                            Sun Nov 13 09:12:11 MST 2016
    CC:                              gcc   -Wl,-Bsymbolic-functions -Wl,-z,relro 
    CXX:                             g++   -Wl,-Bsymbolic-functions -Wl,-z,relro 
    F77:                             gfortran  -Wl,-Bsymbolic-functions -Wl,-z,relro 
    F90:                             gfortran  -Wl,-Bsymbolic-functions -Wl,-z,relro 
    Configure options:                       '--disable-option-checking' '--prefix=/usr' '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-libfabric' '--enable-shared' '--enable-fortran=all' '--disable-rpath' '--disable-wrapper-rpath' '--sysconfdir=/etc/mpich' '--libdir=/usr/lib/x86_64-linux-gnu' '--includedir=/usr/include/mpich' '--docdir=/usr/share/doc/mpich' '--with-hwloc-prefix=system' '--enable-checkpointing' '--with-hydra-ckpointlib=blcr' 'CPPFLAGS= -Wdate-time -D_FORTIFY_SOURCE=2 -I/build/mpich-O9at2o/mpich-3.3~a2/src/mpl/include -I/build/mpich-O9at2o/mpich-3.3~a2/src/mpl/include -I/build/mpich-O9at2o/mpich-3.3~a2/src/openpa/src -I/build/mpich-O9at2o/mpich-3.3~a2/src/openpa/src -D_REENTRANT -I/build/mpich-O9at2o/mpich-3.3~a2/src/mpi/romio/include' 'CFLAGS= -g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -Wformat -Werror=format-security -O2' 'CXXFLAGS= -g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -Wformat -Werror=format-security -O2' 'FFLAGS= -g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -O2' 'FCFLAGS= -g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -O2' 'build_alias=x86_64-linux-gnu' 'MPICHLIB_CFLAGS=-g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -Wformat -Werror=format-security' 'MPICHLIB_CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' 'MPICHLIB_CXXFLAGS=-g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong -Wformat -Werror=format-security' 'MPICHLIB_FFLAGS=-g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong' 'MPICHLIB_FCFLAGS=-g -O2 -fdebug-prefix-map=/build/mpich-O9at2o/mpich-3.3~a2=. -fstack-protector-strong' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'FC=gfortran' 'F77=gfortran' 'MPILIBNAME=mpich' '--cache-file=/dev/null' '--srcdir=.' 'CC=gcc' 'LIBS=' 'MPLLIBNAME=mpl'
    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:       blcr
    Demux engines available:                 poll select
root@gerbicz-MS-7972:/home/gerbicz/cmexp3/cm-0.4.1dev/src#
R. Gerbicz is offline   Reply With Quote
Old 2022-05-18, 23:42   #98
frmky
 
frmky's Avatar
 
Jul 2003
So Cal

2×3×11×37 Posts
Default

Looks like mpich. Did you install it through the package manager? If you did install it that way and don't have anything else relying on it, I recommend

Code:
sudo apt remove mpich
sudo apt install openmpi-bin libopenmpi-dev
Then do a full configure, make, and trial run.
frmky is online now   Reply With Quote
Old 2022-05-19, 00:22   #99
paulunderwood
 
paulunderwood's Avatar
 
Sep 2002
Database er0rr

22·1,063 Posts
Default

Quote:
Originally Posted by paulunderwood View Post
Suggested how to call GWNUM form FastECPP.
I queried the threshold for a system() call out at 30000 bits. With some more testing 26000 is more optimal -- I will make the change to the original post.
paulunderwood is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
For which types of primes is GPU primality test software available? bur GPU Computing 6 2020-08-28 06:20
Fastest software for Mersenne primality test? JonathanM Information & Answers 25 2020-06-16 02:47
APR-CL as primality proof f1pokerspeed FactorDB 14 2014-01-09 21:06
Proof of Primality Test for Fermat Numbers princeps Math 15 2012-04-02 21:49
PRIMALITY PROOF for Wagstaff numbers! AntonVrba Math 96 2009-02-25 10:37

All times are UTC. The time now is 05:24.


Thu Aug 18 05:24:40 UTC 2022 up 2:53, 0 users, load averages: 1.38, 1.21, 1.37

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔