libmesh.C File Reference

Go to the source code of this file.

Namespaces

 EXTERN_C_FOR_PETSC_END
 
 libMesh
 
 libMesh::libMeshPrivateData
 

Constant Groups

 EXTERN_C_FOR_PETSC_END
 
 libMesh
 
 libMesh::libMeshPrivateData
 

Functions

std::streambuf * EXTERN_C_FOR_PETSC_END::out_buf (NULL)
 
std::streambuf * EXTERN_C_FOR_PETSC_END::err_buf (NULL)
 
void EXTERN_C_FOR_PETSC_END::libmesh_handleFPE (int, siginfo_t *info, void *)
 
void libMesh_MPI_Handler (MPI_Comm *, int *,...)
 
const Number libMesh::imaginary (0., 1.)
 
bool libMesh::initialized ()
 
bool libMesh::closed ()
 
void libMesh::libmesh_terminate_handler ()
 
 libMesh::omp_set_num_threads (libMesh::libMeshPrivateData::_n_threads)
 
task_scheduler libMesh::reset (new Threads::task_scheduler_init(libMesh::n_threads()))
 
 libMesh::libmesh_assert (remote_elem)
 
 libMesh::if (!libMesh::on_command_line("--disable-mpi"))
 
 libMesh::libmesh_assert_greater (libMeshPrivateData::_n_processors, 0)
 
 libMesh::libmesh_parallel_only (this->comm())
 
 libMesh::if (!libMesh::on_command_line("--disable-petsc")#if defined(LIBMESH_HAVE_MPI)&&!libMesh::on_command_line("--disable-mpi")#endif)
 
command_line libMesh::parse_command_line (argc, argv)
 
if(!libMesh::on_command_line("--sync-with-stdio"))
std 
libMesh::if (libMesh::on_command_line("--separate-libmeshout"))
 
 libMesh::if (libMesh::on_command_line("--redirect-stdout"))
 
 libMesh::if (libMesh::processor_id()!=0)
 
void libMesh::enableFPE (bool on)
 
bool libMesh::on_command_line (const std::string &arg)
 
template<typename T >
libMesh::command_line_value (const std::string &name, T value)
 
template<typename T >
libMesh::command_line_value (const std::vector< std::string > &name, T value)
 
template<typename T >
void libMesh::command_line_vector (const std::string &name, std::vector< T > &vec)
 
SolverPackage libMesh::default_solver_package ()
 
template int libMesh::command_line_value< int > (const std::string &, int)
 
template float libMesh::command_line_value< float > (const std::string &, float)
 
template double libMesh::command_line_value< double > (const std::string &, double)
 
template long double libMesh::command_line_value< long double > (const std::string &, long double)
 
template std::string libMesh::command_line_value< std::string > (const std::string &, std::string)
 
template void libMesh::command_line_vector< int > (const std::string &, std::vector< int > &)
 
template void libMesh::command_line_vector< float > (const std::string &, std::vector< float > &)
 
template void libMesh::command_line_vector< double > (const std::string &, std::vector< double > &)
 
template void libMesh::command_line_vector< long double > (const std::string &, std::vector< long double > &)
 

Variables

AutoPtr< GetPot > EXTERN_C_FOR_PETSC_END::command_line (NULL)
 
AutoPtr< std::ofstream > EXTERN_C_FOR_PETSC_END::_ofstream (NULL)
 
AutoPtr
< libMesh::Threads::task_scheduler_init
EXTERN_C_FOR_PETSC_END::task_scheduler (NULL)
 
bool EXTERN_C_FOR_PETSC_END::libmesh_initialized_mpi = false
 
bool EXTERN_C_FOR_PETSC_END::libmesh_initialized_petsc = false
 
bool EXTERN_C_FOR_PETSC_END::libmesh_initialized_slepc = false
 
bool libMesh::libMeshPrivateData::_is_initialized = false
 
SolverPackage libMesh::libMeshPrivateData::_solver_package
 
MPI_Comm libMesh::COMM_WORLD = MPI_COMM_NULL
 
Parallel::FakeCommunicator libMesh::CommWorld
 
OStreamProxy libMesh::out (std::cout)
 
OStreamProxy libMesh::err (std::cerr)
 
PerfLog libMesh::perflog ("libMesh",#ifdef LIBMESH_ENABLE_PERFORMANCE_LOGGING true#else false#endif)
 
MPI_Errhandler libMesh::libmesh_errhandler
 
 libMesh::TRILINOS_SOLVERS
 
 libMesh::LASPACK_SOLVERS
 
 libMesh::EIGEN_SOLVERS
 
 libMesh::INVALID_SOLVER_PACKAGE
 
std::terminate_handler libMesh::old_terminate_handler
 
LibMeshInit::LibMeshInit(int
argc, const char *const *argv)
LibMeshInit command_lin 
libMesh::reset )(new GetPot(argc, argv))
 
 libMesh::n_threads [0] = "--n_threads"
 

Function Documentation

void libMesh_MPI_Handler ( MPI_Comm *  ,
int *  ,
  ... 
)

Definition at line 138 of file libmesh.C.

Referenced by libMesh::if().

139 {
140  libmesh_error();
141 }

Site Created By: libMesh Developers
Last modified: February 07 2014 16:57:07 UTC

Hosted By:
SourceForge.net Logo