FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include "fei_macros.hpp"
Go to the source code of this file.
Macros | |
#define | MPI_Comm int |
#define | MPI_Request int |
#define | MPI_COMM_WORLD 0 |
#define | MPI_Abort(a, b) abort() |
#define | MPI_Wtime() 0.0 |
#define | MPI_Barrier(a) (void)a |
#define | MPI_SUCCESS 0 |
#define MPI_Comm int |
If FEI_SER is defined, the user wants to build/run in purely serial mode, without linking against MPI. To minimize #ifdefs in FEI code, we do a few #defines for some common MPI symbols that appear in the code.
Definition at line 56 of file fei_mpi.h.
Referenced by fei::Lookup_Impl::buildDatabases(), Filter::calculateResidualNorms(), fei_test_utils::copy_feiMatrix_to_FillableMat(), EqnCommMgr::exchangeSoln(), main(), fei::MatrixReducer::MatrixReducer(), read_input_and_execute_fullsystem_tests(), snl_fei::Broker_LinSysCore::setGlobalOffsets(), snl_fei::Broker_LinSysCore::setMatrixStructure(), fei::MatrixReducer::writeToFile(), and fei::Matrix_Local::writeToFile().
#define MPI_Request int |
Definition at line 57 of file fei_mpi.h.
Referenced by EqnCommMgr::exchangeEqnBuffers(), EqnCommMgr::exchangeIndices(), NodeCommMgr::exchangeSharedRemoteFieldsBlks(), EqnCommMgr::exchangeSoln(), fei::mirrorCommPattern(), and EqnCommMgr::mirrorProcEqns().
#define MPI_COMM_WORLD 0 |
Definition at line 58 of file fei_mpi.h.
Referenced by fei_test_utils::broadcast_string(), execute_named_test(), fei_test_utils::initialize_mpi(), and main().
#define MPI_Abort | ( | a, | |
b | |||
) | abort() |
Definition at line 59 of file fei_mpi.h.
Referenced by SNL_FEI_Structure::allocateBlockConnectivity(), FEI_Implementation::badParametersAbort(), SNL_FEI_Structure::calcGlobalEqnInfo(), FEData::FEData(), FEDataFilter::FEDataFilter(), SNL_FEI_Structure::getBlockConnectivity(), SNL_FEI_Structure::getNodeMajorIndices(), LinSysCoreFilter::LinSysCoreFilter(), FEI_Implementation::messageAbort(), FEI_Implementation::needParametersAbort(), FEI_Implementation::notAllocatedAbort(), LinSysCoreFilter::unpackRemoteContributions(), FEDataFilter::unpackSolution(), and LinSysCoreFilter::unpackSolution().
#define MPI_Wtime | ( | ) | 0.0 |
Definition at line 60 of file fei_mpi.h.
Referenced by FEDataFilter::solve().
#define MPI_Barrier | ( | a | ) | (void)a |
Definition at line 61 of file fei_mpi.h.
Referenced by fei::Barrier(), feiDriver_main(), test_LinearSystem::test2(), test_LinearSystem::test3(), test_Matrix::test3(), and test_LinearSystem::test4().
#define MPI_SUCCESS 0 |
Definition at line 62 of file fei_mpi.h.
Referenced by FEI_Implementation::buildLinearSystem(), SNL_FEI_Structure::calcGlobalEqnInfo(), EqnCommMgr::exchangeIndices(), FEData::FEData(), fei_test_utils::initialize_mpi(), main(), fei::mirrorCommPattern(), EqnCommMgr::mirrorProcEqns(), snl_fei_tester::save_multiplier_soln(), FEI_tester::save_multiplier_soln(), snl_fei_tester::testCheckResult(), and FEI_tester::testCheckResult().