Octopus
restart_oct_m::restart_t Type Reference

Detailed Description

Definition at line 252 of file restart.F90.

Inheritance diagram for restart_oct_m::restart_t:
Inheritance graph

Public Attributes

integer, public file_format_states
 File format for reading/writing the states. More...
 
- Public Attributes inherited from restart_oct_m::restart_basic_t
type(namespace_t), pointer, public namespace
 namespace depending on system to modify path More...
 
character(len=max_path_len), public basedir
 base directory for restart data. More...
 
type(mpi_grp_t), public mpi_grp
 Some operations require an mpi group to be used. More...
 

Private Member Functions

procedure, private restart_init
 
generic init => restart_init
 
procedure end => restart_end
 
procedure has_map => restart_has_map
 
procedure, private drestart_write_mesh_function
 
private zrestart_write_mesh_function
 
generic write_mesh_function => drestart_write_mesh_function, zrestart_write_mesh_function
 
procedure, private drestart_read_mesh_function
 
private zrestart_read_mesh_function
 
generic read_mesh_function => drestart_read_mesh_function, zrestart_read_mesh_function
 
procedure, private drestart_write_binary1
 
private drestart_write_binary2
 
private drestart_write_binary3
 
private drestart_write_binary5
 
private drestart_write_binary1_int32
 
private drestart_write_binary2_int32
 
private drestart_write_binary3_int32
 
private drestart_write_binary5_int32
 
procedure, private zrestart_write_binary1
 
private zrestart_write_binary2
 
private zrestart_write_binary3
 
private zrestart_write_binary5
 
private zrestart_write_binary1_int32
 
private zrestart_write_binary2_int32
 
private zrestart_write_binary3_int32
 
private zrestart_write_binary5_int32
 
generic write_binary => drestart_write_binary1, drestart_write_binary2, drestart_write_binary3, drestart_write_binary5, drestart_write_binary1_int32, drestart_write_binary2_int32, drestart_write_binary3_int32, drestart_write_binary5_int32, zrestart_write_binary1, zrestart_write_binary2, zrestart_write_binary3, zrestart_write_binary5, zrestart_write_binary1_int32, zrestart_write_binary2_int32, zrestart_write_binary3_int32, zrestart_write_binary5_int32
 
procedure, private drestart_read_binary1
 
private drestart_read_binary2
 
private drestart_read_binary3
 
private drestart_read_binary5
 
private drestart_read_binary1_int32
 
private drestart_read_binary2_int32
 
private drestart_read_binary3_int32
 
private drestart_read_binary5_int32
 
procedure, private zrestart_read_binary1
 
private zrestart_read_binary2
 
private zrestart_read_binary3
 
private zrestart_read_binary5
 
private zrestart_read_binary1_int32
 
private zrestart_read_binary2_int32
 
private zrestart_read_binary3_int32
 
private zrestart_read_binary5_int32
 
generic read_binary => drestart_read_binary1, drestart_read_binary2, drestart_read_binary3, drestart_read_binary5, drestart_read_binary1_int32, drestart_read_binary2_int32, drestart_read_binary3_int32, drestart_read_binary5_int32, zrestart_read_binary1, zrestart_read_binary2, zrestart_read_binary3, zrestart_read_binary5, zrestart_read_binary1_int32, zrestart_read_binary2_int32, zrestart_read_binary3_int32, zrestart_read_binary5_int32
 
procedure get_info => restart_get_info
 

Private Attributes

type(multicomm_t), pointer mc
 
logical has_mesh
 If no, mesh info is not written or read,. More...
 
integer(int64), dimension(:), allocatable map
 Map between the points of the stored mesh and the mesh. More...
 

Member Function/Subroutine Documentation

◆ restart_init()

procedure, private restart_oct_m::restart_t::restart_init
private

Definition at line 264 of file restart.F90.

◆ init()

generic restart_oct_m::restart_t::init
private

Definition at line 265 of file restart.F90.

◆ end()

procedure restart_oct_m::restart_t::end
private

Definition at line 266 of file restart.F90.

◆ has_map()

procedure restart_oct_m::restart_t::has_map
private

Definition at line 267 of file restart.F90.

◆ drestart_write_mesh_function()

procedure, private restart_oct_m::restart_t::drestart_write_mesh_function
private

Definition at line 268 of file restart.F90.

◆ zrestart_write_mesh_function()

private restart_oct_m::restart_t::zrestart_write_mesh_function
private

Definition at line 268 of file restart.F90.

◆ write_mesh_function()

generic restart_oct_m::restart_t::write_mesh_function
private

Definition at line 269 of file restart.F90.

◆ drestart_read_mesh_function()

procedure, private restart_oct_m::restart_t::drestart_read_mesh_function
private

Definition at line 270 of file restart.F90.

◆ zrestart_read_mesh_function()

private restart_oct_m::restart_t::zrestart_read_mesh_function
private

Definition at line 270 of file restart.F90.

◆ read_mesh_function()

generic restart_oct_m::restart_t::read_mesh_function
private

Definition at line 271 of file restart.F90.

◆ drestart_write_binary1()

procedure, private restart_oct_m::restart_t::drestart_write_binary1
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary2()

private restart_oct_m::restart_t::drestart_write_binary2
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary3()

private restart_oct_m::restart_t::drestart_write_binary3
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary5()

private restart_oct_m::restart_t::drestart_write_binary5
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary1_int32()

private restart_oct_m::restart_t::drestart_write_binary1_int32
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary2_int32()

private restart_oct_m::restart_t::drestart_write_binary2_int32
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary3_int32()

private restart_oct_m::restart_t::drestart_write_binary3_int32
private

Definition at line 272 of file restart.F90.

◆ drestart_write_binary5_int32()

private restart_oct_m::restart_t::drestart_write_binary5_int32
private

Definition at line 272 of file restart.F90.

◆ zrestart_write_binary1()

procedure, private restart_oct_m::restart_t::zrestart_write_binary1
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary2()

private restart_oct_m::restart_t::zrestart_write_binary2
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary3()

private restart_oct_m::restart_t::zrestart_write_binary3
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary5()

private restart_oct_m::restart_t::zrestart_write_binary5
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary1_int32()

private restart_oct_m::restart_t::zrestart_write_binary1_int32
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary2_int32()

private restart_oct_m::restart_t::zrestart_write_binary2_int32
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary3_int32()

private restart_oct_m::restart_t::zrestart_write_binary3_int32
private

Definition at line 274 of file restart.F90.

◆ zrestart_write_binary5_int32()

private restart_oct_m::restart_t::zrestart_write_binary5_int32
private

Definition at line 274 of file restart.F90.

◆ write_binary()

generic restart_oct_m::restart_t::write_binary
private

Definition at line 276 of file restart.F90.

◆ drestart_read_binary1()

procedure, private restart_oct_m::restart_t::drestart_read_binary1
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary2()

private restart_oct_m::restart_t::drestart_read_binary2
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary3()

private restart_oct_m::restart_t::drestart_read_binary3
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary5()

private restart_oct_m::restart_t::drestart_read_binary5
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary1_int32()

private restart_oct_m::restart_t::drestart_read_binary1_int32
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary2_int32()

private restart_oct_m::restart_t::drestart_read_binary2_int32
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary3_int32()

private restart_oct_m::restart_t::drestart_read_binary3_int32
private

Definition at line 280 of file restart.F90.

◆ drestart_read_binary5_int32()

private restart_oct_m::restart_t::drestart_read_binary5_int32
private

Definition at line 280 of file restart.F90.

◆ zrestart_read_binary1()

procedure, private restart_oct_m::restart_t::zrestart_read_binary1
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary2()

private restart_oct_m::restart_t::zrestart_read_binary2
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary3()

private restart_oct_m::restart_t::zrestart_read_binary3
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary5()

private restart_oct_m::restart_t::zrestart_read_binary5
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary1_int32()

private restart_oct_m::restart_t::zrestart_read_binary1_int32
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary2_int32()

private restart_oct_m::restart_t::zrestart_read_binary2_int32
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary3_int32()

private restart_oct_m::restart_t::zrestart_read_binary3_int32
private

Definition at line 282 of file restart.F90.

◆ zrestart_read_binary5_int32()

private restart_oct_m::restart_t::zrestart_read_binary5_int32
private

Definition at line 282 of file restart.F90.

◆ read_binary()

generic restart_oct_m::restart_t::read_binary
private

Definition at line 284 of file restart.F90.

◆ get_info()

procedure restart_oct_m::restart_t::get_info
private

Definition at line 288 of file restart.F90.

Member Data Documentation

◆ mc

type(multicomm_t), pointer restart_oct_m::restart_t::mc
private

Definition at line 254 of file restart.F90.

◆ has_mesh

logical restart_oct_m::restart_t::has_mesh
private

If no, mesh info is not written or read,.

Definition at line 255 of file restart.F90.

◆ map

integer(int64), dimension(:), allocatable restart_oct_m::restart_t::map
private

Map between the points of the stored mesh and the mesh.

Definition at line 257 of file restart.F90.

◆ file_format_states

integer, public restart_oct_m::restart_t::file_format_states

File format for reading/writing the states.

Definition at line 259 of file restart.F90.


The documentation for this type was generated from the following file: