w90_conv Module

Module to convert checkpoint files from formatted to unformmated and vice versa - useful for switching between computers


Uses

  • module~~w90_conv~~UsesGraph module~w90_conv w90_conv module~w90_constants w90_constants module~w90_conv->module~w90_constants

Used by

  • module~~w90_conv~~UsedByGraph module~w90_conv w90_conv program~w90chk2chk w90chk2chk program~w90chk2chk->module~w90_conv

Variables

Type Visibility Attributes Name Initial
logical, public, save :: export_flag
character(len=33), public, save :: header

Subroutines

public subroutine io_error(error_msg, stdout)

Abort the code giving an error message

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: error_msg
integer :: stdout

public subroutine print_usage(stdout)

Arguments

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

Writes the usage of the program to stdout

public subroutine conv_get_seedname(stdout, seedname)

Set the seedname from the command line

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: stdout
character(len=50), intent(inout) :: seedname

public subroutine conv_read_chkpt(checkpoint, stdout, seedname)

Read formatted checkpoint file

Arguments

Type IntentOptional Attributes Name
character(len=20), intent(out) :: checkpoint
integer, intent(in) :: stdout
character(len=50), intent(in) :: seedname

public subroutine conv_read_chkpt_fmt(checkpoint, stdout, seedname)

Read formatted checkpoint file

Arguments

Type IntentOptional Attributes Name
character(len=20), intent(out) :: checkpoint
integer, intent(in) :: stdout
character(len=50), intent(in) :: seedname

public subroutine conv_write_chkpt(checkpoint, stdout, seedname)

Write formatted checkpoint file

Arguments

Type IntentOptional Attributes Name
character(len=20), intent(in) :: checkpoint
integer, intent(in) :: stdout
character(len=50), intent(in) :: seedname

public subroutine conv_write_chkpt_fmt(checkpoint, stdout, seedname)

Write formatted checkpoint file

Arguments

Type IntentOptional Attributes Name
character(len=20), intent(in) :: checkpoint
integer, intent(in) :: stdout
character(len=50), intent(in) :: seedname