|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include "moab/Core.hpp"#include "moab/CpuTimer.hpp"#include "DataCoupler.hpp"#include "ElemUtil.hpp"#include "TestUtil.hpp"#include <iostream>#include <iomanip>#include <sstream>#include <cassert>
Include dependency graph for datacoupler_test.cpp:Go to the source code of this file.
Defines | |
| #define | PRINT_LAST_ERROR |
Functions | |
| void | print_usage (char **argv) |
| int | main (int, char **argv) |
| #define PRINT_LAST_ERROR |
if( MB_SUCCESS != result ) \ { \ std::string tmp_str; \ std::cout << "Failure; message:" << std::endl; \ mbImpl->get_last_error( tmp_str ); \ std::cout << tmp_str << std::endl; \ MPI_Abort( MPI_COMM_WORLD, result ); \ return result; \ }
Definition at line 19 of file datacoupler_test.cpp.
| int main | ( | int | , |
| char ** | argv | ||
| ) |
Definition at line 666 of file datacoupler_test.cpp.
References print_usage().
{
print_usage( argv );
return 0;
}
| void print_usage | ( | char ** | argv | ) |
Definition at line 31 of file datacoupler_test.cpp.
{
std::cerr << "Usage: ";
std::cerr << argv[0]
<< " -meshes <source_mesh> <target_mesh> -itag <interp_tag> [-gnorm <gnorm_tag>] "
"[-ssnorm <ssnorm_tag> <ssnorm_selection>] [-ropts <roptions>] [-outfile "
"<out_file> [-wopts <woptions>]] [-dbgout [<dbg_file>]]"
<< std::endl;
std::cerr << " -meshes" << std::endl;
std::cerr << " Read in mesh files <source_mesh> and <target_mesh>." << std::endl;
std::cerr << " -itag" << std::endl;
std::cerr << " Interpolate tag <interp_tag> from source mesh to target mesh." << std::endl;
std::cerr << " -gnorm" << std::endl;
std::cerr << " Normalize the value of tag <gnorm_tag> over then entire mesh and save to" << std::endl;
std::cerr << " tag \"<gnorm_tag>_normf\" on the mesh set. Do this for all meshes." << std::endl;
std::cerr << " -ssnorm" << std::endl;
std::cerr << " Normalize the value of tag <ssnorm_tag> over subsets of a mesh and save to" << std::endl;
std::cerr << " tag \"<ssnorm_tag>_normf\" on the Entity Set for each subset. Subsets "
"are selected"
<< std::endl;
std::cerr << " using criteria in <ssnorm_selection>. Do this for all meshes." << std::endl;
std::cerr << " -ropts" << std::endl;
std::cerr << " Read in the mesh files using options in <roptions>." << std::endl;
std::cerr << " -outfile" << std::endl;
std::cerr << " Write out target mesh to <out_file>." << std::endl;
std::cerr << " -wopts" << std::endl;
std::cerr << " Write out mesh files using options in <woptions>." << std::endl;
std::cerr << " -dbgout" << std::endl;
std::cerr << " Write stdout and stderr streams to the file \'<dbg_file>.txt\'." << std::endl;
std::cerr << " -eps" << std::endl;
std::cerr << " epsilon" << std::endl;
std::cerr << " -meth <method> (0=CONSTANT, 1=LINEAR_FE, 2=QUADRATIC_FE, 3=SPECTRAL)" << std::endl;
}