The Elk Code
 
Loading...
Searching...
No Matches
modramdisk Module Reference

Data Types

type  file_t
 
type  rec_t
 

Functions/Subroutines

subroutine initrd
 
subroutine, private findfile (fname, fnum)
 
subroutine, private openfile (fname, fnum)
 
subroutine delfrd (fname)
 
subroutine putrd (fname, irec, n1, n2, n3, v1, v2, nrv, rva, nzv, zva)
 
subroutine getrd (fname, irec, tgs, n1, n2, n3, v1, v2, nrv, rva, nzv, zva)
 
subroutine rdstatus
 

Variables

logical ramdisk
 
integer, parameter, private maxfiles =32
 
integer, parameter, private maxrec =32768
 
logical wrtdsk
 
logical wrtdsk0
 
type(file_t), dimension(:), allocatable, private file
 

Function/Subroutine Documentation

◆ delfrd()

subroutine modramdisk::delfrd ( character(*), intent(in)  fname)

Definition at line 99 of file modramdisk.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ findfile()

subroutine, private modramdisk::findfile ( character(*), intent(in)  fname,
integer, intent(out)  fnum 
)
private

Definition at line 50 of file modramdisk.f90.

Here is the caller graph for this function:

◆ getrd()

subroutine modramdisk::getrd ( character(*), intent(in)  fname,
integer, intent(in)  irec,
logical, intent(out)  tgs,
integer, intent(out), optional  n1,
integer, intent(out), optional  n2,
integer, intent(out), optional  n3,
real(8), dimension(3), intent(out), optional  v1,
real(8), dimension(3), intent(out), optional  v2,
integer, intent(in), optional  nrv,
real(8), dimension(*), intent(out), optional  rva,
integer, intent(in), optional  nzv,
complex(8), dimension(*), intent(out), optional  zva 
)

Definition at line 213 of file modramdisk.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ initrd()

subroutine modramdisk::initrd

Definition at line 36 of file modramdisk.f90.

Here is the caller graph for this function:

◆ openfile()

subroutine, private modramdisk::openfile ( character(*), intent(in)  fname,
integer, intent(out)  fnum 
)
private

Definition at line 72 of file modramdisk.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ putrd()

subroutine modramdisk::putrd ( character(*), intent(in)  fname,
integer, intent(in)  irec,
integer, intent(in), optional  n1,
integer, intent(in), optional  n2,
integer, intent(in), optional  n3,
real(8), dimension(3), intent(in), optional  v1,
real(8), dimension(3), intent(in), optional  v2,
integer, intent(in), optional  nrv,
real(8), dimension(*), intent(in), optional  rva,
integer, intent(in), optional  nzv,
complex(8), dimension(*), intent(in), optional  zva 
)

Definition at line 119 of file modramdisk.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ rdstatus()

subroutine modramdisk::rdstatus

Definition at line 296 of file modramdisk.f90.

Here is the caller graph for this function:

Variable Documentation

◆ file

type(file_t), dimension(:), allocatable, private modramdisk::file
private

Definition at line 29 of file modramdisk.f90.

◆ maxfiles

integer, parameter, private modramdisk::maxfiles =32
private

Definition at line 11 of file modramdisk.f90.

◆ maxrec

integer, parameter, private modramdisk::maxrec =32768
private

Definition at line 13 of file modramdisk.f90.

◆ ramdisk

logical modramdisk::ramdisk

Definition at line 9 of file modramdisk.f90.

◆ wrtdsk

logical modramdisk::wrtdsk

Definition at line 15 of file modramdisk.f90.

◆ wrtdsk0

logical modramdisk::wrtdsk0

Definition at line 15 of file modramdisk.f90.