scan_read Subroutine

private subroutine scan_read(is)


  • proc~~scan_read~~UsesGraph proc~scan_read scan_read module~alps_var alps_var proc~scan_read->module~alps_var mpi mpi module~alps_var->mpi

The most important subroutine. Reads in wavevector scan parameters. Defines scanner, which controls the behavior of the wavevector scan.


Type IntentOptional Attributes Name
integer, intent(in) :: is

Scan index.

Called by

proc~~scan_read~~CalledByGraph proc~scan_read scan_read proc~init_param init_param proc~init_param->proc~scan_read program~alps alps program~alps->proc~init_param


Namelist scan_input


Name Type Default Description
scan_type integer None

Determine kind of wavevector scan.

swi double precision None

Initial Scan Value.

swf double precision None

Final Scan Value.

swlog logical None

or linear scan spacing.

ns integer None

Number of output scan values.

nres integer None

Resolution between output scan values.

heating logical None

Activate heating calculation.

eigen logical None

Activate eigenfunction calculation.