...
 
Commits (14)
......@@ -18,6 +18,8 @@ parallel (
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 3 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 4 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 5 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 6 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 7 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./success.sh 2 centos openfpm_vcluster"
}
}
......@@ -38,11 +40,8 @@ parallel (
stage ('run mac')
{
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 2 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 3 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 4 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 5 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 6 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 7 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 3 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./run.sh $WORKSPACE $NODE_NAME 4 $BRANCH_NAME"
sh "cd openfpm_vcluster && ./success.sh 2 mac openfpm_vcluster"
}
}
......
......@@ -24,7 +24,7 @@ mkdir openfpm_vcluster/src/config
git clone git@git.mpi-cbg.de:/openfpm/openfpm_devices.git openfpm_devices
git clone git@git.mpi-cbg.de:/openfpm/openfpm_data.git openfpm_data
cd openfpm_data
git checkout master
git checkout sparse_cl
cd ..
cd openfpm_devices
git checkout master
......@@ -38,6 +38,11 @@ if [ ! -d $HOME/openfpm_dependencies/openfpm_vcluster/LIBHILBERT ]; then
./install_LIBHILBERT.sh $HOME/openfpm_dependencies/openfpm_vcluster/ 4
fi
#if [ x"$hostname" == x"cifarm-mac-node" ]; then
# echo "Killing ghost"
# kill 73440 87662 87661 73439 51687 51686
#fi
if [ ! -d $HOME/openfpm_dependencies/openfpm_vcluster/BOOST ]; then
if [ x"$hostname" == x"cifarm-mac-node" ]; then
......
......@@ -29,6 +29,9 @@ std::string program_name;
CudaMemory mem_tmp;
CudaMemory exp_tmp;
CudaMemory exp_tmp2;
#endif
// Segmentation fault signal handler
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -186,42 +186,160 @@ BOOST_AUTO_TEST_CASE(VCluster_bcast_complex_test)
test_single_all_broadcast_complex<aggregate<int,int>,HeapMemory,memory_traits_inte>(vcl);
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv)
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_short_unkn)
{
std::cout << "VCluster unit test start sendrecv" << "\n";
std::cout << "VCluster unit test start sendrecv short unknown" << "\n";
totp_check = false;
test<NBX>(RECEIVE_UNKNOWN);
test_short<NBX>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv short unknown" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_short_unkn_async)
{
std::cout << "VCluster unit test start sendrecv short unknown async" << "\n";
totp_check = false;
test_no_send_some_peer<NBX>();
test_short<NBX_ASYNC>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv" << "\n";
std::cout << "VCluster unit test stop sendrecv short unknown async" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_size_known)
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_short_unkn_async_multiple)
{
std::cout << "VCluster unit test start sendrecv known size" << "\n";
std::cout << "VCluster unit test start sendrecv short unknown async multiple" << "\n";
totp_check = false;
test<NBX>(RECEIVE_SIZE_UNKNOWN);
test_short_multiple<NBX_ASYNC>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv short unknown async multiple" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_rand_unkn)
{
std::cout << "VCluster unit test start sendrecv random unknown" << "\n";
totp_check = false;
test_random<NBX>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv random unknown" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_rand_unkn_async)
{
std::cout << "VCluster unit test start sendrecv random unknown async" << "\n";
totp_check = false;
test_random<NBX_ASYNC>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv random unknown async" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_rand_unkn_async_multiple)
{
std::cout << "VCluster unit test start sendrecv random unknown async" << "\n";
totp_check = false;
test_random_multiple<NBX_ASYNC>(RECEIVE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv random unknown async" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_someempty)
{
std::cout << "VCluster unit test start sendrecv some empty" << "\n";
totp_check = false;
test_no_send_some_peer<NBX>();
std::cout << "VCluster unit test stop sendrecv known size" << "\n";
std::cout << "VCluster unit test stop sendrecv some empty" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_short_prc_known)
{
std::cout << "VCluster unit test start sendrecv short known prc" << "\n";
totp_check = false;
test_short<NBX>(RECEIVE_SIZE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv short known prc" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_short_prc_known_multiple)
{
std::cout << "VCluster unit test start sendrecv short known prc" << "\n";
totp_check = false;
test_short_multiple<NBX>(RECEIVE_SIZE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv short known prc" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_random_prc_known)
{
std::cout << "VCluster unit test start sendrecv random known prc" << "\n";
totp_check = false;
test_random<NBX>(RECEIVE_SIZE_UNKNOWN);
std::cout << "VCluster unit test stop sendrecv random known prc" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known )
{
std::cout << "VCluster unit test start known" << "\n";
test_known<NBX>();
test_known<NBX>(0);
std::cout << "VCluster unit test stop known" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known_async )
{
std::cout << "VCluster unit test start known" << "\n";
test_known<NBX_ASYNC>(0);
std::cout << "VCluster unit test stop known" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known_async_multiple )
{
std::cout << "VCluster unit test start known" << "\n";
test_known_multiple<NBX_ASYNC>(0);
std::cout << "VCluster unit test stop known" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known_prc )
{
std::cout << "VCluster unit test start known prc" << "\n";
test_known<NBX>(KNOWN_PRC);
std::cout << "VCluster unit test stop known prc" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known_prc_async )
{
std::cout << "VCluster unit test start known prc" << "\n";
test_known<NBX_ASYNC>(KNOWN_PRC);
std::cout << "VCluster unit test stop known prc" << "\n";
}
BOOST_AUTO_TEST_CASE( VCluster_use_sendrecv_known_prc_async_multiple )
{
std::cout << "VCluster unit test start known prc" << "\n";
test_known_multiple<NBX_ASYNC>(KNOWN_PRC);
std::cout << "VCluster unit test stop known prc" << "\n";
}
BOOST_AUTO_TEST_SUITE_END()