关于使用CPPU单元测试MPI代码的建议/经验
我有一个代码库,在这里我一直在使用CppUnit进行单元测试。我现在正在向项目中添加一些MPI代码,我想对我在MPI之上构建的一些抽象进行单元测试。例如,我编写了一些代码来管理一个生产者/多个消费者的关系,其中消费者请求工作,生产者序列化下一个要发送给消费者的工作,我想用一个测试来测试这种交互,该测试在生产者中生成一些假的工作项,并将它们分发给消费者,然后将某种校验和发送回消费者,以确保所有内容都已分发,没有死锁等 有没有人有过在这里工作得最好的经验?我一直在思考的一些事情:关于使用CPPU单元测试MPI代码的建议/经验,mpi,cppunit,Mpi,Cppunit,我有一个代码库,在这里我一直在使用CppUnit进行单元测试。我现在正在向项目中添加一些MPI代码,我想对我在MPI之上构建的一些抽象进行单元测试。例如,我编写了一些代码来管理一个生产者/多个消费者的关系,其中消费者请求工作,生产者序列化下一个要发送给消费者的工作,我想用一个测试来测试这种交互,该测试在生产者中生成一些假的工作项,并将它们分发给消费者,然后将某种校验和发送回消费者,以确保所有内容都已分发,没有死锁等 有没有人有过在这里工作得最好的经验?我一直在思考的一些事情: 让所有进程都执行测