platform_config_t Interface

public interface platform_config_t

Module Procedures

private function new_platform(compiler, os_type)

Initialize a new platform config from compiler name Automatically selects correct Intel compiler version based on OS

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: compiler
integer, intent(in) :: os_type

Return Value type(platform_config_t)

private function new_platform_id(compiler_id, os_type)

Initialize a new platform config from compiler enum ID
Automatically selects correct Intel compiler version based on OS

Arguments

Type IntentOptional Attributes Name
integer(kind=compiler_enum), intent(in) :: compiler_id
integer, intent(in) :: os_type

Return Value type(platform_config_t)