spx_command_line Module

命令行参数


Uses


Contents


Variables

Type Visibility Attributes Name Initial
type(command_line), public :: cli_obj

命令行实例


Derived Types

type, public ::  command_line

命令行参数

Components

Type Visibility Attributes Name Initial
character(len=128), public :: working_directory = '.'

工作目录

integer, public :: num_threads = 4

线程数

logical, public :: debug_mode = .false.

调试模式

character(len=64), public :: file = 'spx.nml'

输入文件

Type-Bound Procedures

procedure , public , :: parse Subroutine

Subroutines

private subroutine parse(self)

初始化和解析命令行参数

Arguments

Type IntentOptional Attributes Name
class(command_line), intent(out) :: self