Octopus
profiling_oct_m::profile_vars_t Type Reference

Detailed Description

Definition at line 215 of file profiling.F90.

Public Attributes

integer, public mode
 1=time, 2=memory, 4=memory_full More...
 

Private Attributes

type(profile_pointer_tcurrent
 the currently active profile More...
 
type(profile_pointer_t), dimension(max_profilesprofile_list
 the list of all profiles More...
 
integer last_profile
 
integer(int64) alloc_count
 
integer(int64) dealloc_count
 
integer(int64) memory_limit = -1
 
integer(int64) total_memory
 
integer(int64) max_memory
 
character(len=256) max_memory_location
 
integer(int64), dimension(max_memory_varslarge_vars_size
 
character(len=256), dimension(max_memory_varslarge_vars
 
real(real64) start_time
 
integer mem_iunit
 
character(len=256) output_dir
 
character(len=6) file_number
 
logical all_nodes
 
logical output_yaml
 
logical output_tree
 

Member Data Documentation

◆ mode

integer, public profiling_oct_m::profile_vars_t::mode

1=time, 2=memory, 4=memory_full

Definition at line 217 of file profiling.F90.

◆ current

type(profile_pointer_t) profiling_oct_m::profile_vars_t::current
private

the currently active profile

Definition at line 219 of file profiling.F90.

◆ profile_list

type(profile_pointer_t), dimension(max_profiles) profiling_oct_m::profile_vars_t::profile_list
private

the list of all profiles

Definition at line 220 of file profiling.F90.

◆ last_profile

integer profiling_oct_m::profile_vars_t::last_profile
private

Definition at line 221 of file profiling.F90.

◆ alloc_count

integer(int64) profiling_oct_m::profile_vars_t::alloc_count
private

Definition at line 223 of file profiling.F90.

◆ dealloc_count

integer(int64) profiling_oct_m::profile_vars_t::dealloc_count
private

Definition at line 224 of file profiling.F90.

◆ memory_limit

integer(int64) profiling_oct_m::profile_vars_t::memory_limit = -1
private

Definition at line 226 of file profiling.F90.

◆ total_memory

integer(int64) profiling_oct_m::profile_vars_t::total_memory
private

Definition at line 227 of file profiling.F90.

◆ max_memory

integer(int64) profiling_oct_m::profile_vars_t::max_memory
private

Definition at line 228 of file profiling.F90.

◆ max_memory_location

character(len=256) profiling_oct_m::profile_vars_t::max_memory_location
private

Definition at line 229 of file profiling.F90.

◆ large_vars_size

integer(int64), dimension(max_memory_vars) profiling_oct_m::profile_vars_t::large_vars_size
private

Definition at line 231 of file profiling.F90.

◆ large_vars

character(len=256), dimension(max_memory_vars) profiling_oct_m::profile_vars_t::large_vars
private

Definition at line 232 of file profiling.F90.

◆ start_time

real(real64) profiling_oct_m::profile_vars_t::start_time
private

Definition at line 234 of file profiling.F90.

◆ mem_iunit

integer profiling_oct_m::profile_vars_t::mem_iunit
private

Definition at line 235 of file profiling.F90.

◆ output_dir

character(len=256) profiling_oct_m::profile_vars_t::output_dir
private

Definition at line 237 of file profiling.F90.

◆ file_number

character(len=6) profiling_oct_m::profile_vars_t::file_number
private

Definition at line 238 of file profiling.F90.

◆ all_nodes

logical profiling_oct_m::profile_vars_t::all_nodes
private

Definition at line 240 of file profiling.F90.

◆ output_yaml

logical profiling_oct_m::profile_vars_t::output_yaml
private

Definition at line 242 of file profiling.F90.

◆ output_tree

logical profiling_oct_m::profile_vars_t::output_tree
private

Definition at line 243 of file profiling.F90.


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