Information about the parallel environment. More...
#include <arcane/aleph/AlephTopology.h>
Public Member Functions | |
| AlephTopology (AlephKernel *) | |
| AlephTopology (ITraceMng *, AlephKernel *, Integer, Integer) | |
| void | create (Integer) |
| void | setRowNbElements (IntegerConstArrayView row_nb_element) |
| IntegerConstArrayView | ptr_low_up_array () |
| ConstArrayView< AlephInt > | part () |
| IParallelMng * | parallelMng () |
| void | rowRange (Integer &min_row, Integer &max_row) |
| Integer | rowLocalRange (const Integer) |
| AlephKernel * | kernel (void) |
| Integer | nb_row_size (void) |
| Integer | nb_row_rank (void) |
| AlephInt | gathered_nb_row (Integer i) |
| ArrayView< AlephInt > | gathered_nb_row_elements (void) |
| ArrayView< AlephInt > | gathered_nb_setValued (void) |
| AlephInt | gathered_nb_setValued (Integer i) |
| bool | hasSetRowNbElements (void) |
| Public Member Functions inherited from Arcane::TraceAccessor | |
| TraceAccessor (ITraceMng *m) | |
| Constructs an accessor via the trace manager m. | |
| TraceAccessor (const TraceAccessor &rhs) | |
| Copy constructor. | |
| TraceAccessor & | operator= (const TraceAccessor &rhs) |
| Copy assignment operator. | |
| virtual | ~TraceAccessor () |
| Frees resources. | |
| ITraceMng * | traceMng () const |
| Trace manager. | |
| TraceMessage | info () const |
| Flow for an information message. | |
| TraceMessage | pinfo () const |
| Flow for a parallel information message. | |
| TraceMessage | info (char category) const |
| Flow for an information message of a given category. | |
| TraceMessage | pinfo (char category) const |
| Flow for a parallel information message of a given category. | |
| TraceMessage | info (bool v) const |
| Flow for an information message. | |
| TraceMessage | warning () const |
| Flow for a warning message. | |
| TraceMessage | pwarning () const |
| TraceMessage | error () const |
| Flow for an error message. | |
| TraceMessage | perror () const |
| TraceMessage | log () const |
| Flow for a log message. | |
| TraceMessage | plog () const |
| Flow for a log message. | |
| TraceMessage | logdate () const |
| Flow for a log message preceded by the date. | |
| TraceMessage | fatal () const |
| Flow for a fatal error message. | |
| TraceMessage | pfatal () const |
| Flow for a parallel fatal error message. | |
| TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
| Flow for a debug message. | |
| Trace::eDebugLevel | configDbgLevel () const |
| Debug level of the configuration file. | |
| TraceMessage | info (Int32 verbose_level) const |
| Flow for an information message of a given level. | |
| TraceMessage | linfo () const |
| Flow for an information message with the local information level of this instance. | |
| TraceMessage | linfo (Int32 relative_level) const |
| Flow for an information message with the local information level of this instance. | |
| void | fatalMessage (const StandaloneTraceMessage &o) const |
Private Member Functions | |
| void | checkForInit () |
Private Attributes | |
| AlephKernel * | m_kernel |
| Integer | m_nb_row_size |
| Integer | m_nb_row_rank |
| UniqueArray< AlephInt > | m_gathered_nb_row |
| UniqueArray< AlephInt > | m_gathered_nb_row_elements |
| UniqueArray< AlephInt > | m_gathered_nb_setValued |
| bool | m_created |
| bool | m_has_set_row_nb_elements |
| bool | m_has_been_initialized |
Additional Inherited Members | |
| Protected Member Functions inherited from Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Information about the parallel environment.
Definition at line 33 of file AlephTopology.h.
|
explicit |
Definition at line 30 of file AlephTopology.cc.
| Arcane::AlephTopology::AlephTopology | ( | ITraceMng * | tm, |
| AlephKernel * | kernel, | ||
| Integer | nb_row_size, | ||
| Integer | nb_row_rank ) |
Definition at line 47 of file AlephTopology.cc.
|
virtual |
Definition at line 105 of file AlephTopology.cc.
|
inlineprivate |
Definition at line 53 of file AlephTopology.h.
| void Arcane::AlephTopology::create | ( | Integer | setValue_idx | ) |
Definition at line 115 of file AlephTopology.cc.
Definition at line 72 of file AlephTopology.h.
Definition at line 77 of file AlephTopology.h.
Definition at line 87 of file AlephTopology.h.
Definition at line 82 of file AlephTopology.h.
|
inline |
Definition at line 92 of file AlephTopology.h.
|
inline |
Definition at line 62 of file AlephTopology.h.
|
inline |
Definition at line 67 of file AlephTopology.h.
|
inline |
Definition at line 63 of file AlephTopology.h.
| IParallelMng * Arcane::AlephTopology::parallelMng | ( | ) |
Definition at line 226 of file AlephTopology.cc.
| ConstArrayView< AlephInt > Arcane::AlephTopology::part | ( | ) |
Definition at line 216 of file AlephTopology.cc.
| IntegerConstArrayView Arcane::AlephTopology::ptr_low_up_array | ( | ) |
Definition at line 206 of file AlephTopology.cc.
Definition at line 249 of file AlephTopology.cc.
Definition at line 236 of file AlephTopology.cc.
| void Arcane::AlephTopology::setRowNbElements | ( | IntegerConstArrayView | row_nb_element | ) |
Definition at line 163 of file AlephTopology.cc.
|
private |
Definition at line 102 of file AlephTopology.h.
|
private |
Definition at line 99 of file AlephTopology.h.
|
private |
Definition at line 100 of file AlephTopology.h.
|
private |
Definition at line 101 of file AlephTopology.h.
|
private |
Definition at line 104 of file AlephTopology.h.
|
private |
Definition at line 103 of file AlephTopology.h.
|
private |
Definition at line 96 of file AlephTopology.h.
|
private |
Definition at line 98 of file AlephTopology.h.
|
private |
Definition at line 97 of file AlephTopology.h.