anchor.diff:              real(kind=c_double), value, intent(in) :: fraction
           end function geopm_prof_progress
   
  -        !> @brief Fortran interface to geopm_prof_epoch C function.
  +        !> @brief Fortran interface to @link geopm.h geopm_prof_epoch @endlink C function.
  +        !> @ingroup fortran
           integer(kind=c_int) function geopm_prof_epoch() bind(C)
               import
               implicit none
           end function geopm_prof_epoch
   
  -        !> @brief Fortran interface to geopm_tprof_init_loop C function.
  +        !> @brief Fortran interface to @link geopm.h geopm_tprof_init_loop @endlink C function.
  +        !> @ingroup fortran
           integer(kind=c_int) function geopm_tprof_init_loop(num_thread, thread_idx, num_iter, chunk_size) bind(C)
               import
               implicit none
  
positive.code:         !! POWER MANAGEMENT !!
          !!!!!!!!!!!!!!!!!!!!!!
  
          !> @brief Fortran interface to geopm_ctl_step C function.
          integer(kind=c_int) function geopm_ctl_step(ctl) bind(C)
              import
              implicit none
              type(c_ptr), value, intent(in) :: ctl
          end function geopm_ctl_step
  
          !> @brief Fortran interface to geopm_ctl_run C function.
          integer(kind=c_int) function geopm_ctl_run(ctl) bind(C)
              import
              implicit none
  
negative.code:             integer(kind=c_int64_t), intent(out) :: region_id
          end function geopm_prof_region
  
          !> @brief Fortran interface to @link geopm.h geopm_prof_enter @endlink C function.
          !> @ingroup fortran
          integer(kind=c_int) function geopm_prof_enter(region_id) bind(C)
              import
              implicit none
              integer(kind=c_int64_t), value, intent(in) :: region_id
          end function geopm_prof_enter
  
          !> @brief Fortran interface to @link geopm.h geopm_prof_exit @endlink C function.
          !> @ingroup fortran
          integer(kind=c_int) function geopm_prof_exit(region_id) bind(C)
              import
              implicit none
              integer(kind=c_int64_t), value, intent(in) :: region_id
          end function geopm_prof_exit
  
          !> @brief Fortran interface to @link geopm.h geopm_prof_progress @endlink C function.
          !> @ingroup fortran
          integer(kind=c_int) function geopm_prof_progress(region_id, fraction) bind(C)
              import
              implicit none
  