I'm compiling the SDDS sources for a CENTOS 7 and CENTOS 8 x86_64 machine, but, although binaries are produced I see a strange behaviour.
Here below is the output I get from sddssort. Is there any particular parameter that should be passed, appart from make MPI=1 ?
When doing ldd I see nothing missing.
$ldd $(which sddssort)
linux-vdso.so.1 => (0x00007ffdd4387000)
intel64_lin/libmkl_def.so (0x00007fce1df35000)
libmkl_avx.so (0x00007fce1b89c000)
libmkl_avx2.so (0x00007fce18815000)
libmkl_core.so (0x00007fce16d22000)
libmkl_intel_lp64.so (0x00007fce162e2000)
libmkl_intel_ilp64.so (0x00007fce15958000)
intel64_lin/libmkl_intel_thread.so (0x00007fce13ec6000)
intel64_lin/libiomp5.so (0x00007fce13b24000)
libz.so.1 => /lib64/libz.so.1 (0x00007fce1390e000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fce136f2000)
libreadline.so.6 => /lib64/libreadline.so.6 (0x00007fce134ac000)
librt.so.1 => /lib64/librt.so.1 (0x00007fce132a4000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fce130a0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fce12d99000)
libm.so.6 => /lib64/libm.so.6 (0x00007fce12a97000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fce12881000)
libc.so.6 => /lib64/libc.so.6 (0x00007fce124b3000)
/lib64/ld-linux-x86-64.so.2 (0x00007fce1fc90000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fce12289000)
I attach here the binaries sddssort and example.
Code: Select all
sddssort -nondominate -col=DAPenalty -col=LTPenalty -col=ChromPenalty lattice_V0316_28s16o2.all myfile.sort ; sddsprintout -col=Rank myfile.sortsddssort -nondominate -col=DAPenalty -col=LTPenalty -col=ChromPenalty lattice_V0316_28s16o2.all myfile.sort ; sddsprintout -col=Rank myfile.sort
error: unknown switch: nondominate
Error (sddsprintout): ?
Printout for SDDS file myfile.sort
Rank
------------
1
0
1
0
1
0
1
0
1
0
1
0
2
0
2
0
2
0
2
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
3
0
4
0
4
0