Procedures

ProcedureLocationProcedure TypeDescription
arithmetic_geometric_mean arithmetic_geometric_mean_fortran Interface

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
arithmetic_geometric_mean_kernel arithmetic_geometric_mean_fortran Interface

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean a and geometric mean g.

Read more…
arithmetic_geometric_mean_kernel_real128 arithmetic_geometric_mean_fortran Function

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean a and geometric mean g.

Read more…
arithmetic_geometric_mean_kernel_real32 arithmetic_geometric_mean_fortran Function

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean a and geometric mean g.

Read more…
arithmetic_geometric_mean_kernel_real64 arithmetic_geometric_mean_fortran Function

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean a and geometric mean g.

Read more…
arithmetic_geometric_mean_real128 arithmetic_geometric_mean_fortran Function

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
arithmetic_geometric_mean_real32 arithmetic_geometric_mean_fortran Function

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
arithmetic_geometric_mean_real64 arithmetic_geometric_mean_fortran Function

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
compute_kernel_real128 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean init_a and geometric mean init_g and store the complete iteration history.

Read more…
compute_kernel_real32 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean init_a and geometric mean init_g and store the complete iteration history.

Read more…
compute_kernel_real64 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic–geometric mean (AGM) using the given arithmetic mean init_a and geometric mean init_g and store the complete iteration history.

Read more…
compute_real128 arithmetic_geometric_mean_fortran Subroutine

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
compute_real32 arithmetic_geometric_mean_fortran Subroutine

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
compute_real64 arithmetic_geometric_mean_fortran Subroutine

Safe wrapper for the arithmetic-geometric mean (AGM) computation.

Read more…
compute_step arithmetic_geometric_mean_fortran Interface

Compute arithmetic and geometric mean using the given prev_a and prev_g.

Read more…
compute_step_real128 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic and geometric mean using the given prev_a and prev_g.

Read more…
compute_step_real32 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic and geometric mean using the given prev_a and prev_g.

Read more…
compute_step_real64 arithmetic_geometric_mean_fortran Subroutine

Compute arithmetic and geometric mean using the given prev_a and prev_g.

Read more…
gap arithmetic_geometric_mean_fortran Interface
gap_final_real128 arithmetic_geometric_mean_fortran Function

Extract the final gap (arithmetic mean - geometric mean).

Read more…
gap_final_real32 arithmetic_geometric_mean_fortran Function

Extract the final gap (arithmetic mean - geometric mean).

Read more…
gap_final_real64 arithmetic_geometric_mean_fortran Function

Extract the final gap (arithmetic mean - geometric mean).

Read more…
gap_selectable_real128 arithmetic_geometric_mean_fortran Function

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…
gap_selectable_real32 arithmetic_geometric_mean_fortran Function

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…
gap_selectable_real64 arithmetic_geometric_mean_fortran Function

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…
initialize arithmetic_geometric_mean_fortran Interface

Initialize components: n_iter, list_a and list_g

initialize_real128 arithmetic_geometric_mean_fortran Subroutine

Initialize components: n_iter, list_a and list_g

initialize_real32 arithmetic_geometric_mean_fortran Subroutine

Initialize components: n_iter, list_a and list_g

initialize_real64 arithmetic_geometric_mean_fortran Subroutine

Initialize components: n_iter, list_a and list_g

is_not_converged arithmetic_geometric_mean_fortran Interface

Check if the arithmetic-geometric mean iteration has not yet converged.

Read more…
is_not_converged_real128 arithmetic_geometric_mean_fortran Function

Check if the arithmetic-geometric mean iteration has not yet converged.

Read more…
is_not_converged_real32 arithmetic_geometric_mean_fortran Function

Check if the arithmetic-geometric mean iteration has not yet converged.

Read more…
is_not_converged_real64 arithmetic_geometric_mean_fortran Function

Check if the arithmetic-geometric mean iteration has not yet converged.

Read more…
max arithmetic_geometric_mean_fortran Interface
max_final_real128 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the larger of the two final values.

Read more…
max_final_real32 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the larger of the two final values.

Read more…
max_final_real64 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the larger of the two final values.

Read more…
max_selectable_real128 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the larger of the two values.

Read more…
max_selectable_real32 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the larger of the two values.

Read more…
max_selectable_real64 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the larger of the two values.

Read more…
min arithmetic_geometric_mean_fortran Interface
min_final_real128 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…
min_final_real32 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…
min_final_real64 arithmetic_geometric_mean_fortran Function

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…
min_selectable_real128 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

Read more…
min_selectable_real32 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

Read more…
min_selectable_real64 arithmetic_geometric_mean_fortran Function

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

Read more…
n_iter arithmetic_geometric_mean_fortran Function

return the number of iterations performed during AGM calculation