Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*** No rule to make target 'lib', needed by 'install' #12

Closed
serbinsh opened this issue Jun 19, 2019 · 1 comment · Fixed by #24
Closed

*** No rule to make target 'lib', needed by 'install' #12

serbinsh opened this issue Jun 19, 2019 · 1 comment · Fixed by #24

Comments

@serbinsh
Copy link

 getcount.o probe.o info.o fort.o mpif.o
mpi.o send.o recv.o collective.o req.o list.o handles.o comm.o error.o ic_merge.o group.o time.o pack.o type.o type_const.o copy.o op.o cart.o getcount.o probe.o info.o fort.o mpif.o
rm -f libmpi-serial.a
ar cruv libmpi-serial.a mpi.o send.o recv.o collective.o req.o list.o handles.o comm.o error.o ic_merge.o group.o time.o pack.o type.o type_const.o copy.o op.o cart.o getcount.o probe.o info.o fort.o mpif.o
a - mpi.o
a - send.o
a - recv.o
a - collective.o
a - req.o
a - list.o
a - handles.o
a - comm.o
a - error.o
a - ic_merge.o
a - group.o
a - time.o
a - pack.o
a - type.o
a - type_const.o
a - copy.o
a - op.o
a - cart.o
a - getcount.o
a - probe.o
a - info.o
a - fort.o
a - mpif.o
ranlib libmpi-serial.a
root@modex:/mpi-serial# make install
make: *** No rule to make target 'lib', needed by 'install'.  Stop.

Same error I get when trying to use the MCT version. MCSclimate/MCT#37

@serbinsh
Copy link
Author

Tests run fine

MPI version="mpi-serial 2.0" (len=14)

Contiguous type of 5 x MPI_INT
a = [1 2 3 4 5 ]
b = [1 2 3 4 5 ]

Vector type of 3 groups of 2 MPI_INT, stride of 3.
a = [1 2 3 4 5 6 7 8 9 10 ]
b = [1 2 0 4 5 0 7 8 0 0 ]

Vector type of 3 groups of 2 MPI_INT, stride of 16 bytes.
a = [1 2 3 4 5 6 7 8 9 10 ]
b = [1 2 0 0 5 6 0 0 9 10 ]

Indexed type of MPI_INT.
a = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ]
b = [1 0 0 0 0 6 7 0 0 0 11 12 13 0 0 ]

Block indexed type of MPI_INT.
a = [1 2 3 4 5 6 7 8 9 10 ]
b = [1 2 0 0 5 6 0 8 9 0 ]

Block indexed (byte addressed) type of MPI_INT.
a = [1 2 3 4 5 6 7 8 9 10 ]
b = [1 0 3 4 0 6 7 8 0 0 ]

Simple struct type: 1 int, 2 char, 1 long

Simple struct to create complex struct

Complex struct type composed of other struct.

Send contiguous of 5 MPI_INT, receive 5 x MPI_INT
a = [1 2 3 4 5 ]
b = [1 2 3 4 5 ]

Send contiguous of 5 struct, receive 5x struct

Simple packed type (int, char, double)

Complex packed type
Size = 13
testing MPI_Gather
testing MPI_Gatherv
testing MPI_Allgather
testing MPI_Allgatherv
testing MPI_Scatter
testing MPI_Scatterv
testing MPI_Reduce
testing MPI_Allreduce
testing MPI_Alltoall
testing MPI_Alltoallv
testing MPI_Reduce_scatter
testing MPI_Scan
>>>PASSED ALL TESTS. No errors. <<<

./ftest
 MPI Version 'mpi-serial 2.0                                                                  ' len=          14
 Test Contiguous of 5 x MPI_INTEGER
 Test vector of MPI_INTEGER
 Vector type with stride 4 in bytes
 Indexed type
 Block indexed type
 Byte addressed indexed type
 Packed type
 Contig type send, multiple receive
 Indexed type send, multiple indexed receive
 Testing mpi_gather
 Testing mpi_gatherv
 Testing mpi_allgather
 Testing mpi_allgatherv
 Testing mpi_scatter
 Testing mpi_scatterv
 Testing mpi_reduce
 Testing mpi_allreduce
 Testing mpi_alltoall
 Testing mpi_alltoallv
 Testing mpi_reduce_scatter
 Testing mpi_scan
 Testing MPI_Get_Version
 PASSED ALL TESTS

make[1]: Leaving directory '/mpi-serial/install/tests'
root@modex:/mpi-serial/install#

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant