Millepede-II V04-17-03
|
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().