CP2K 2.4 (Revision 12889)
Functions | Variables

machine_g95 Namespace Reference

Functions

INTEGER, public m_loc_r (a)
INTEGER, public m_loc_c (a)
subroutine, public m_abort ()
INTEGER, public m_iargc ()
REAL(KIND=dp), public m_cputime ()
subroutine, public m_flush (lunit)
INTEGER(KIND=int_8), public m_memory ()
subroutine, public m_memory_details (MemTotal, MemFree, Buffers, Cached, Slab, SReclaimable, MemLikelyFree)
INTEGER, public m_procrun (id)
subroutine, public m_mov (source, TARGET)
subroutine, public m_hostnm (hname)
subroutine, public m_getcwd (curdir)
subroutine, public m_chdir (dir, ierror)
subroutine, public m_getlog (user)
subroutine, public m_getuid (uid)
subroutine, public m_getpid (pid)
subroutine, public m_getarg (i, arg)

Variables

INTEGER(KIND=C_INT64_T),
dimension(c, name='_g95_total_alloc') 
bind
INTEGER(KIND=C_INT64_T), public total_memory

Detailed Description

History
  • m_flush added (12.06.2002,MK)
  • print_memory changed (24.09.2002,MK)
  • adapted for g95 (29.05.2003,JVdV)
Author:
APSI & JGH

Function Documentation

subroutine,public machine_g95::m_abort ( )

Definition at line 51 of file machine_g95.f90.

subroutine,public machine_g95::m_chdir ( CHARACTER(len=*),intent(in)  dir,
INTEGER,intent(out)  ierror 
)

Definition at line 245 of file machine_g95.f90.

REAL(KIND=dp),public machine_g95::m_cputime ( )

Definition at line 67 of file machine_g95.f90.

subroutine,public machine_g95::m_flush ( INTEGER,intent(in)  lunit)

Definition at line 75 of file machine_g95.f90.

subroutine,public machine_g95::m_getarg ( INTEGER,intent(in)  i,
CHARACTER(len=*),intent(out)  arg 
)

Definition at line 280 of file machine_g95.f90.

subroutine,public machine_g95::m_getcwd ( CHARACTER(len=*),intent(out)  curdir)

Definition at line 236 of file machine_g95.f90.

subroutine,public machine_g95::m_getlog ( CHARACTER(len=*),intent(out)  user)

Definition at line 255 of file machine_g95.f90.

subroutine,public machine_g95::m_getpid ( INTEGER,intent(out)  pid)

Definition at line 271 of file machine_g95.f90.

subroutine,public machine_g95::m_getuid ( INTEGER,intent(out)  uid)

Definition at line 262 of file machine_g95.f90.

subroutine,public machine_g95::m_hostnm ( CHARACTER(len=*),intent(out)  hname)

Definition at line 227 of file machine_g95.f90.

INTEGER,public machine_g95::m_iargc ( )

Definition at line 57 of file machine_g95.f90.

INTEGER,public machine_g95::m_loc_c ( COMPLEX(KIND=dp),dimension(*),intent(in)  a)

Definition at line 41 of file machine_g95.f90.

INTEGER,public machine_g95::m_loc_r ( REAL(KIND=dp),dimension(*),intent(in)  a)

Definition at line 33 of file machine_g95.f90.

INTEGER(KIND=int_8),public machine_g95::m_memory ( )

Definition at line 83 of file machine_g95.f90.

References total_memory.

subroutine,public machine_g95::m_memory_details ( INTEGER(kind=int_8),optional  MemTotal,
INTEGER(kind=int_8),optional  MemFree,
INTEGER(kind=int_8),optional  Buffers,
INTEGER(kind=int_8),optional  Cached,
INTEGER(kind=int_8),optional  Slab,
INTEGER(kind=int_8),optional  SReclaimable,
INTEGER(kind=int_8),optional  MemLikelyFree 
)

Definition at line 131 of file machine_g95.f90.

References get_field_value_in_bytes().

Here is the call graph for this function:

subroutine,public machine_g95::m_mov ( CHARACTER(LEN=*),intent(in)  source,
CHARACTER(LEN=*),intent(in)  TARGET 
)

Definition at line 218 of file machine_g95.f90.

INTEGER,public machine_g95::m_procrun ( INTEGER  id)

Definition at line 194 of file machine_g95.f90.


Variable Documentation

INTEGER(KIND=C_INT64_T),dimension(c, name='_g95_total_alloc') machine_g95::bind

Definition at line 21 of file machine_g95.f90.

INTEGER(KIND=C_INT64_T),public machine_g95::total_memory

Definition at line 21 of file machine_g95.f90.

Referenced by m_memory().