FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the source code of this file.
Functions | |
int | poisson_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int | poisson3_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int | beam_oldfei_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int | beam_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int | feiDriver_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int | cFeiTester_main (int argc, char **argv, MPI_Comm comm, int numProcs, int localProc) |
int poisson_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |
Definition at line 63 of file poisson_main.cpp.
References CHK_ERR, fei::console_out(), fei::utils::cpu_time(), fei::create_fei_Factory(), fei::create_LibraryWrapper(), fei::Factory::createFEI(), FEI::cumulative_cpu_times(), ERReturn, error, FEI_COUT, FEI_ENDL, FEI_Implementation, FEI_SINGLE_SYSTEM, fei::SharedPtr< T >::get(), fei_test_utils::get_filename_and_read_input(), PoissonData::getFieldIDs(), PoissonData::getFieldSizes(), fei::ParameterSet::getIntParamValue(), FEI::getLocalNodeIDList(), FEI::getNodalFieldSolution(), PoissonData::getNumFields(), FEI::getNumLocalNodes(), fei::ParameterSet::getStringParamValue(), HexBeam_Functions::init_elem_connectivities(), FEI::initComplete(), FEI::initFields(), IOS_FIXED, IOS_FLOATFIELD, IOS_SCIENTIFIC, FEI::iterations(), HexBeam_Functions::load_BC_data(), HexBeam_Functions::load_elem_data(), FEI::parameters(), fei::utils::parse_strings(), fei_test_utils::print_args(), fei::SharedPtr< T >::reset(), FEI::residualNorm(), set_shared_nodes(), FEI::setSolveType(), FEI::solve(), fei::utils::strings_to_char_ptrs(), FEI::version(), and fei_test_utils::whichArg().
Referenced by execute_named_test().
int poisson3_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |
Definition at line 62 of file poisson3_main.cpp.
References fei_test_utils::check_and_cout_test_result(), CHK_ERR, fei::console_out(), fei::Vector::copyOutFieldData(), fei::utils::cpu_time(), fei::create_fei_Factory(), fei::LinearSystem::Factory::createLinearSystem(), fei::Matrix::Factory::createMatrix(), fei::MatrixGraph::Factory::createMatrixGraph(), fei::Solver::Factory::createSolver(), fei::Vector::Factory::createVector(), fei::VectorSpace::Factory::createVectorSpace(), fei::VectorSpace::defineFields(), fei::VectorSpace::defineIDTypes(), error, FEI_COUT, FEI_ENDL, FEI_OSTRINGSTREAM, fei::SharedPtr< T >::get(), fei_test_utils::get_file_benchmark(), fei_test_utils::get_filename_and_read_input(), PoissonData::getFieldIDs(), PoissonData::getFieldSizes(), fei::ParameterSet::getIntParamValue(), PoissonData::getNumFields(), fei::VectorSpace::getNumOwnedAndSharedIDs(), fei::VectorSpace::getOwnedAndSharedIDs(), fei::ParameterSet::getStringParamValue(), HexBeam_Functions::init_elem_connectivities(), fei::MatrixGraph::initComplete(), IOS_FIXED, IOS_FLOATFIELD, IOS_SCIENTIFIC, HexBeam_Functions::load_BC_data(), HexBeam_Functions::load_elem_data(), fei::LinearSystem::loadComplete(), fei::LinearSystem::parameters(), fei::Factory::parameters(), fei::utils::parse_strings(), fei_test_utils::print_args(), fei::Vector::scatterToOverlap(), set_shared_nodes(), fei::LinearSystem::setMatrix(), fei::MatrixGraph::setParameters(), fei::LinearSystem::setRHS(), fei::LinearSystem::setSolutionVector(), fei::Solver::solve(), fei::utils::strings_to_char_ptrs(), and fei::utils::version().
Referenced by execute_named_test().
int beam_oldfei_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |
Definition at line 45 of file beam_oldfei_main.cpp.
References fei_test_utils::check_and_cout_test_result(), CHK_ERR, fei::console_out(), fei::utils::cpu_time(), fei::create_fei_Factory(), fei::create_LibraryWrapper(), fei::Factory::createFEI(), ERReturn, FEI_COUT, FEI_ENDL, FEI_Implementation, FEI_OSTRINGSTREAM, FEI_SINGLE_SYSTEM, fei::SharedPtr< T >::get(), fei_test_utils::get_file_benchmark(), fei_test_utils::get_filename_and_read_input(), fei::ParameterSet::getIntParamValue(), HexBeam::getNumCRs(), fei::ParameterSet::getStringParamValue(), HexBeam_Functions::init_constraints(), HexBeam_Functions::init_elem_connectivities(), HexBeam_Functions::init_shared_nodes(), FEI::initComplete(), FEI::initFields(), IOS_FIXED, IOS_FLOATFIELD, HexBeam_Functions::load_constraints(), HexBeam_Functions::load_elem_data(), FEI::loadComplete(), HexBeam::localNumElems_, HexBeam::numDofPerNode(), HexBeam::numGlobalDOF_, HexBeam::numLocalDOF_, HexBeam::OneD, FEI::parameters(), fei::utils::parse_strings(), fei::SharedPtr< T >::reset(), FEI::setSolveType(), FEI::solve(), fei::utils::strings_to_char_ptrs(), and HexBeam::totalNumElems_.
Referenced by execute_named_test().
int beam_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |
Definition at line 43 of file beam_main.cpp.
References fei_test_utils::check_and_cout_test_result(), CHK_ERR, fei::console_out(), fei::utils::cpu_time(), fei::create_fei_Factory(), fei::LinearSystem::Factory::createLinearSystem(), fei::Matrix::Factory::createMatrix(), fei::MatrixGraph::Factory::createMatrixGraph(), fei::Solver::Factory::createSolver(), fei::Vector::Factory::createVector(), fei::VectorSpace::Factory::createVectorSpace(), fei::VectorSpace::defineFields(), fei::VectorSpace::defineIDTypes(), FEI_COUT, FEI_ENDL, FEI_OSTRINGSTREAM, fei::SharedPtr< T >::get(), fei_test_utils::get_file_benchmark(), fei_test_utils::get_filename_and_read_input(), fei::ParameterSet::getIntParamValue(), HexBeam::getNumCRs(), fei::ParameterSet::getStringParamValue(), HexBeam_Functions::init_constraints(), HexBeam_Functions::init_elem_connectivities(), HexBeam_Functions::init_shared_nodes(), HexBeam_Functions::init_slave_constraints(), fei::MatrixGraph::initComplete(), IOS_FIXED, IOS_FLOATFIELD, HexBeam_Functions::load_constraints(), HexBeam_Functions::load_elem_data(), fei::LinearSystem::loadComplete(), HexBeam::localNumElems_, fei::localProc(), HexBeam::numDofPerNode(), HexBeam::numGlobalDOF_, HexBeam::numLocalDOF_, HexBeam::OneD, fei::LinearSystem::parameters(), fei::Factory::parameters(), fei::utils::parse_strings(), fei::Vector::scatterToOverlap(), fei::LinearSystem::setMatrix(), fei::MatrixGraph::setParameters(), fei::VectorSpace::setParameters(), fei::LinearSystem::setRHS(), fei::LinearSystem::setSolutionVector(), fei::Solver::solve(), HexBeam::totalNumElems_, and fei::utils::version().
Referenced by execute_named_test().
int feiDriver_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |
Definition at line 43 of file feiDriver_main.cpp.
References driverData::call_fei_method(), CHK_ERR, fei::console_out(), fei::create_LibraryWrapper(), ERReturn, FEI_COUT, FEI_ENDL, FEI_Implementation, FEI_OSTRINGSTREAM, fei::SharedPtr< T >::get(), fei_test_utils::get_filename_and_read_input(), driverData::get_methodNames(), fei::ParameterSet::getStringParamValue(), IOS_FIXED, IOS_FLOATFIELD, fei::localProc(), MPI_Barrier, FEI::parameters(), fei::utils::parse_strings(), driverData::readData(), fei::SharedPtr< T >::reset(), fei::utils::strings_to_char_ptrs(), and FEI::version().
Referenced by execute_named_test().
int cFeiTester_main | ( | int | argc, |
char ** | argv, | ||
MPI_Comm | comm, | ||
int | numProcs, | ||
int | localProc | ||
) |