PROGRESS  master
prg_graphsp2parser_mod Module Reference

Graph partitioning SP2 parser. More...

Data Types

type  gsp2data_type
 General SP2 solver type. More...
 

Functions/Subroutines

subroutine, public prg_parse_gsp2 (gsp2data, filename)
 The parser for SP2 solver. More...
 

Variables

integer, parameter dp = kind(1.0d0)
 

Detailed Description

Graph partitioning SP2 parser.

This module is used to parse all the neccesary input variables for graph-based SP2 electronic structure solver. Adding a new input keyword to the parser:

  • If the variable is real, we have to increase nkey_re.
  • Add the keyword (character type) in the keyvector_re vector.
  • Add a default value (real type) in the valvector_re.
  • Define a new variable and pass the value through valvector_re(num) where num is the position of the new keyword in the vector.

Function/Subroutine Documentation

◆ prg_parse_gsp2()

subroutine, public prg_graphsp2parser_mod::prg_parse_gsp2 ( type(gsp2data_type), intent(inout)  gsp2data,
character(len=*)  filename 
)

The parser for SP2 solver.

Definition at line 61 of file prg_graphsp2parser_mod.F90.

Variable Documentation

◆ dp

integer, parameter prg_graphsp2parser_mod::dp = kind(1.0d0)
private

Definition at line 22 of file prg_graphsp2parser_mod.F90.