#include <boost/test/included/unit_test.hpp>#include <boost/filesystem.hpp>#include "mmh_intf.h"#include "uth_io_files.h"#include "mmph_intf.h"#include "pch_intf.h"#include "mmph_adapter.h"#include "CompositeTransfererWithOwnership.hpp"
Defines | |
| #define | BOOST_TEST_MODULE ModFEM_mmpl_adapter_test |
Functions | |
| int | load_2_prism () |
| int | load_6_tetra () |
| void | print_mesh (const int Mesh_id) |
| BOOST_AUTO_TEST_CASE (setup) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_to_empty_2nd_proc_move) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_move) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_move_2) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_to_empty_2nd_proc_copy) | |
| END OF UNIT TESTS FOR TRANSFERER-move functionality. | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_copy) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_copy_w_ownership) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_v1) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_v2) | |
| BOOST_AUTO_TEST_CASE (simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_overlap_v1) | |
| BOOST_AUTO_TEST_CASE (no_masstransfer) | |
| BOOST_AUTO_TEST_CASE (masstransfer) | |
| BOOST_AUTO_TEST_CASE (simple_domain_decomposition_2_dom_2_prism) | |
| BOOST_AUTO_TEST_CASE (simple_dd_t4_2_procs) | |
| BOOST_AUTO_TEST_CASE (simple_dd_t4_6_procs) | |
| BOOST_AUTO_TEST_CASE (adapt_2_prism) | |
| BOOST_AUTO_TEST_CASE (setup_end) | |
Variables | |
| std::string | ctest_dir = "ctest/modfem_test/" |
| char | io_name [1024] = "modfem_test_mpi_out.txt" |
| FILE * | f_out = NULL |
| int | n_proc = 0 |
| int | my_proc_id = 0 |
| #define BOOST_TEST_MODULE ModFEM_mmpl_adapter_test |
| BOOST_AUTO_TEST_CASE | ( | setup_end | ) |

| BOOST_AUTO_TEST_CASE | ( | adapt_2_prism | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_dd_t4_6_procs | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_dd_t4_2_procs | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_domain_decomposition_2_dom_2_prism | ) |

| BOOST_AUTO_TEST_CASE | ( | masstransfer | ) |

| BOOST_AUTO_TEST_CASE | ( | no_masstransfer | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_overlap_v1 | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_v2 | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_move_2_w_ownership_v1 | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_copy_w_ownership | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_copy | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_to_empty_2nd_proc_copy | ) |
END OF UNIT TESTS FOR TRANSFERER-move functionality.

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_move_2 | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_and_apply_to_empty_2nd_proc_move | ) |

| BOOST_AUTO_TEST_CASE | ( | simple_transfer_to_empty_2nd_proc_move | ) |

| BOOST_AUTO_TEST_CASE | ( | setup | ) |

| int load_2_prism | ( | ) |
Here MODFEM_NEW_MPI define that switches old and new version of I/O handling.


| int load_6_tetra | ( | ) |
Here MODFEM_NEW_MPI define that switches old and new version of I/O handling.
!MODFEM_NEW_MPI


| void print_mesh | ( | const int | Mesh_id | ) |


| std::string ctest_dir = "ctest/modfem_test/" |
| char io_name[1024] = "modfem_test_mpi_out.txt" |
| int my_proc_id = 0 |
| int n_proc = 0 |
1.6.1