#include <qioarg.h>
Inherited by cps::IoStyle [protected], cps::LatRngIO, cps::ReadLatticeParallel, and cps::WriteLatticeParallel.
Public Member Functions | |
| QioControl () | |
| virtual | ~QioControl () |
| int | synchronize (const int errorStatus=0) const |
| void | broadcastInt (int *data, int fromID=0) const |
| void | broadcastFloat (Float *data, int fromID=0) const |
| int | globalSumInt (const int data) const |
| unsigned int | globalSumUint (const unsigned int data) const |
| Float | globalSumFloat (const Float data) const |
| int | round (const Float fdata) const |
| int | globalMinInt (const int data) const |
| int | getIOTimeSlot () const |
| int | finishIOTimeSlot () const |
| void | setConcurIONumber (int set_concur) |
| bool | isRoot () |
| int | uniqueID () const |
| int | NumNodes () const |
| int | syncError (int this_error) const |
| void | setLogDir (const char *LogDir) |
| void | startLogging (const char *action=0) |
| void | finishLogging (const char *ending_word=0) |
| void | log (const char *short_note=0) |
| bool | good () const |
| void | SimQCDSP (int sim) |
Protected Attributes | |
| FPConv | fpconv |
| bool | io_good |
|
|
|
|
|
||||||||||||
|
Definition at line 101 of file qioarg.C. References globalSumFloat(), and NumNodes(). |
|
||||||||||||
|
Definition at line 91 of file qioarg.C. References globalSumInt(), and NumNodes(). Referenced by finishIOTimeSlot(), getIOTimeSlot(), cps::ReadLatticeParallel::getSequenceNumber(), cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 210 of file qioarg.C. References broadcastInt(), NumNodes(), and synchronize(). Referenced by cps::ParallelIO::load(), and cps::ParallelIO::store(). |
|
|
Definition at line 426 of file qioarg.C. References cps::ERR, cps::Error::Hardware(), and syncError(). Referenced by cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 183 of file qioarg.C. References broadcastInt(), NumNodes(), and synchronize(). Referenced by cps::ParallelIO::load(), and cps::ParallelIO::store(). |
|
|
Definition at line 168 of file qioarg.C. References cps::Float, cps::glb_min(), and round(). |
|
|
Definition at line 156 of file qioarg.C. References cps::Float, and cps::glb_sum_five(). Referenced by broadcastFloat(), globalSumInt(), globalSumUint(), cps::LatRngRead::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 118 of file qioarg.C. References globalSumFloat(), and round(). Referenced by broadcastInt(), and synchronize(). |
|
|
Definition at line 137 of file qioarg.C. References globalSumFloat(), and round(). Referenced by cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 169 of file qioarg.h. Referenced by cps::LatRanGen::Read(), and cps::LatRanGen::Write(). |
|
|
Definition at line 145 of file qioarg.h. Referenced by cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 403 of file qioarg.C. References cps::ERR, cps::Error::Hardware(), and syncError(). Referenced by cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 147 of file qioarg.h. Referenced by broadcastFloat(), broadcastInt(), finishIOTimeSlot(), getIOTimeSlot(), syncError(), and synchronize(). |
|
|
Definition at line 111 of file qioarg.C. Referenced by globalMinInt(), globalSumInt(), and globalSumUint(). |
|
|
Definition at line 143 of file qioarg.h. Referenced by cps::ParallelIO::load(), and cps::ParallelIO::store(). |
|
|
Definition at line 305 of file qioarg.C. Referenced by cps::LatRanGen::Read(), and cps::LatRanGen::Write(). |
|
|
Definition at line 172 of file qioarg.h. References cps::FPConv::SimQCDSP(). |
|
|
Definition at line 312 of file qioarg.C. References cps::ERR, cps::Error::FileA(), cps::Verbose::Flow(), syncError(), uniqueID(), and cps::VRB. Referenced by cps::LatRngRead::read(), cps::ReadLatticeParallel::read(), cps::LatRngWrite::write(), and cps::WriteLatticeParallel::write(). |
|
|
Definition at line 288 of file qioarg.C. References cps::Verbose::Flow(), cps::TempBufAlloc::IntPtr(), NumNodes(), and cps::VRB. Referenced by finishLogging(), log(), and startLogging(). |
|
|
|
Definition at line 146 of file qioarg.h. Referenced by cps::SerialIO::backForthTest(), cps::SerialIO::rotateTest(), and startLogging(). |
|
|
|
|
|
|
1.3.9.1