percent_done(3f) - [M_messages] non-advancing status counter displays percentage done on terminal displays (LICENSE:PD)
Synopsis
Description
Options
Examples
Author
License
subroutine percent_done(part,whole)
class(*),intent(in) :: part class(*),intent(in) :: whole
For interactive terminal sessions display the message
" Percent Complete: NNN.NN%"
part number of elements completed. Should take any scalar numeric value. whole total number of elements to be completed. Should take any scalar numeric value.
Sample program:
program demo_percent_done use m_time, only : system_sleep use m_messages, only : percent_done implicit none integer :: i, nr=10Results:do i=1,nr call percent_done(i,nr) call system_sleep(1) !give a delay in seconds enddo
end program demo_percent_done
Percent Complete: 100.00%
John S. Urban
Public License
Nemo Release 3.1 | percent_done (3) | February 23, 2025 |