mod_console Module



Contents


Subroutines

public subroutine print_logo()

Prints the Legolas logo to the console. The logo is wrapped in 1 whitespace at the top and two at the bottom. Only for logging level 'warning' (1) and above

Arguments

None

public subroutine print_startup_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

public subroutine print_console_info(settings)

Prints various console messages showing geometry, grid parameters, equilibrium parameters etc. Only for logging level "info" or above.

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

public subroutine print_whitespace(lines)

Prints an empty line to the console. Only if logging level is 'warning' or above.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: lines

amount of empty lines to print

private subroutine log_grid_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

private subroutine log_equilibrium_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

private subroutine log_physics_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

private subroutine log_solver_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings

private subroutine log_io_info(settings)

Arguments

TypeIntentOptionalAttributesName
type(settings_t), intent(in) :: settings