core_space_t
pure function first_run(this) result(ir) class(core_space_t), intent(in) :: this integer :: ir ir = this%min_run end function first_run