![]() |
Millepede-II V04-17-06
|
Progress monitoring. More...
Go to the source code of this file.
Modules | |
| module | mpmonpgs |
| Monitoring data. | |
Functions/Subroutines | |
| subroutine | monini (l, n1, n2) |
| Initialize monitoring. More... | |
| subroutine | monpgs (i) |
| Progress monitoring. More... | |
| subroutine | monend () |
| End monitoring. More... | |
Variables | |
| integer(mpi) | mpmonpgs::lun |
| output unit More... | |
| integer(mpi) | mpmonpgs::nrep |
| repetition rate More... | |
| integer(mpi) | mpmonpgs::nrepmi |
| repetition rate max increase More... | |
Progress monitoring.
Monitor progress in routines taking significant amount of cpu time.
Definition in file mpmon.f90.
| subroutine monend |
End monitoring.
Definition at line 82 of file mpmon.f90.
References mpmonpgs::lun.
Referenced by feasma(), mchdec(), mdiags(), mdptrf(), mdutrf(), minver(), mminrs(), mminrsqlp(), mspardiso(), and xloopn().
| subroutine monini | ( | integer(mpi), intent(in) | l, |
| integer(mpi), intent(in) | n1, | ||
| integer(mpi), intent(in) | n2 | ||
| ) |
Initialize monitoring.
| [in] | l | output unit |
| [in] | n1 | repetition rate start value |
| [in] | n2 | repetition rate max increase |
Definition at line 42 of file mpmon.f90.
References mpmonpgs::lun, mpmonpgs::nrep, and mpmonpgs::nrepmi.
Referenced by feasma(), mchdec(), mdiags(), mdptrf(), mdutrf(), minver(), mminrs(), mminrsqlp(), mspardiso(), and xloopn().
| subroutine monpgs | ( | integer(mpi), intent(in) | i | ) |
Progress monitoring.
| [in] | i | index |
If index >= nrep print index and update nrep -> nrep + min(nrep,nrepmi)
Definition at line 67 of file mpmon.f90.
References mpmonpgs::lun, mpmonpgs::nrep, and mpmonpgs::nrepmi.
Referenced by chdec2(), qldec(), qldecb(), qlpssq(), qlsmq(), qlssq(), and sqminl().