MOAB: Mesh Oriented datABase
(version 5.5.0)
|
#include "moab/ParallelComm.hpp"
#include "moab/Core.hpp"
#include "moab_mpi.h"
#include "moab/iMOAB.h"
#include "TestUtil.hpp"
Go to the source code of this file.
Macros | |
#define | RUN_TEST_ARG2(A, B) run_test( &( A ), #A, B ) |
#define | CHECKRC(rc, message) |
Functions | |
int | is_any_proc_error (int is_my_error) |
int | run_test (ErrorCode(*func)(const char *), const char *func_name, const char *file_name) |
ErrorCode | migrate_1_1 (const char *filename) |
ErrorCode | migrate_1_2 (const char *filename) |
ErrorCode | migrate_2_1 (const char *filename) |
ErrorCode | migrate_2_2 (const char *filename) |
ErrorCode | migrate_4_2 (const char *filename) |
ErrorCode | migrate_2_4 (const char *filename) |
ErrorCode | migrate_4_3 (const char *filename) |
ErrorCode | migrate_overlap (const char *filename) |
int | main (int argc, char *argv[]) |
ErrorCode | migrate (const char *filename, const char *outfile) |
Variables | |
int | rank |
int | size |
int | ierr |
int | compid1 |
int | compid2 |
int | nghlay |
int | groupTasks [4] |
int | startG1 |
int | startG2 |
int | endG1 |
int | endG2 |
MPI_Comm | jcomm |
MPI_Group | jgroup |
#define CHECKRC | ( | rc, | |
message | |||
) |
Definition at line 20 of file migrate_test.cpp.
#define RUN_TEST_ARG2 | ( | A, | |
B | |||
) | run_test( &( A ), #A, B ) |
Definition at line 16 of file migrate_test.cpp.
int is_any_proc_error | ( | int | is_my_error | ) |
Definition at line 27 of file migrate_test.cpp.
References MPI_COMM_WORLD.
Referenced by run_test().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 71 of file migrate_test.cpp.
References filename, jcomm, jgroup, migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), migrate_overlap(), MPI_COMM_WORLD, rank, RUN_TEST_ARG2, and size.
ErrorCode migrate | ( | const char * | filename, |
const char * | outfile | ||
) |
Definition at line 112 of file migrate_test.cpp.
References CHECKRC, compid1, compid2, DENSE_DOUBLE, endG1, endG2, filename, groupTasks, ierr, iMOAB_AppID, iMOAB_DefineTagStorage(), iMOAB_DeregisterApplication(), iMOAB_Finalize(), iMOAB_Initialize(), iMOAB_LoadMesh(), iMOAB_RegisterApplication(), iMOAB_WriteMesh(), jcomm, jgroup, MB_SUCCESS, nghlay, outfile, readopts(), startG1, and startG2.
Referenced by moab::ParallelComm::exchange_owned_mesh(), moab::ParallelComm::exchange_owned_meshs(), migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), migrate_overlap(), and moab::ParallelComm::recv_entities().
ErrorCode migrate_1_1 | ( | const char * | filename | ) |
ErrorCode migrate_1_2 | ( | const char * | filename | ) |
ErrorCode migrate_2_1 | ( | const char * | filename | ) |
ErrorCode migrate_2_2 | ( | const char * | filename | ) |
ErrorCode migrate_2_4 | ( | const char * | filename | ) |
ErrorCode migrate_4_2 | ( | const char * | filename | ) |
ErrorCode migrate_4_3 | ( | const char * | filename | ) |
ErrorCode migrate_overlap | ( | const char * | filename | ) |
int run_test | ( | ErrorCode(*)(const char *) | func, |
const char * | func_name, | ||
const char * | file_name | ||
) |
Definition at line 34 of file migrate_test.cpp.
References ErrorCode, is_any_proc_error(), MB_SUCCESS, MPI_COMM_WORLD, and rank.
int compid1 |
Definition at line 63 of file migrate_test.cpp.
Referenced by migrate().
int compid2 |
Definition at line 63 of file migrate_test.cpp.
Referenced by migrate().
int endG1 |
Definition at line 66 of file migrate_test.cpp.
Referenced by migrate(), migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), and migrate_overlap().
int endG2 |
Definition at line 66 of file migrate_test.cpp.
Referenced by migrate(), migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), and migrate_overlap().
int groupTasks[4] |
Definition at line 65 of file migrate_test.cpp.
Referenced by migrate().
int ierr |
Definition at line 61 of file migrate_test.cpp.
Referenced by migrate().
MPI_Comm jcomm |
Definition at line 68 of file migrate_test.cpp.
MPI_Group jgroup |
Definition at line 69 of file migrate_test.cpp.
int nghlay |
Definition at line 64 of file migrate_test.cpp.
Referenced by migrate().
int rank |
Definition at line 61 of file migrate_test.cpp.
Referenced by main(), and run_test().
int size |
Definition at line 61 of file migrate_test.cpp.
Referenced by main().
int startG1 |
Definition at line 66 of file migrate_test.cpp.
Referenced by migrate(), migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), and migrate_overlap().
int startG2 |
Definition at line 66 of file migrate_test.cpp.
Referenced by migrate(), migrate_1_1(), migrate_1_2(), migrate_2_1(), migrate_2_2(), migrate_2_4(), migrate_4_2(), migrate_4_3(), and migrate_overlap().