FV3 Bundle
drifters_io_mod Module Reference

Data Types

type  drifters_io_type
 

Functions/Subroutines

subroutine, public drifters_io_new (self, filename, nd, nf, ermesg)
 
subroutine, public drifters_io_del (self, ermesg)
 
subroutine, public drifters_io_set_time_units (self, name, ermesg)
 
subroutine, public drifters_io_set_position_names (self, names, ermesg)
 
subroutine, public drifters_io_set_position_units (self, names, ermesg)
 
subroutine, public drifters_io_set_field_names (self, names, ermesg)
 
subroutine, public drifters_io_set_field_units (self, names, ermesg)
 
subroutine, public drifters_io_write (self, time, np, nd, nf, ids, positions, fields, ermesg)
 

Variables

integer, parameter, private max_str_len = 128
 
real drfts_eps_t = 10.*epsilon(1.)
 

Function/Subroutine Documentation

◆ drifters_io_del()

subroutine, public drifters_io_mod::drifters_io_del ( type(drifters_io_type self,
character(len=*), intent(out)  ermesg 
)

Definition at line 107 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_new()

subroutine, public drifters_io_mod::drifters_io_new ( type(drifters_io_type self,
character(len=*), intent(in)  filename,
integer, intent(in)  nd,
integer, intent(in)  nf,
character(len=*), intent(out)  ermesg 
)

Definition at line 50 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_set_field_names()

subroutine, public drifters_io_mod::drifters_io_set_field_names ( type(drifters_io_type self,
character(len=*), dimension(:), intent(in)  names,
character(len=*), intent(out)  ermesg 
)

Definition at line 188 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_set_field_units()

subroutine, public drifters_io_mod::drifters_io_set_field_units ( type(drifters_io_type self,
character(len=*), dimension(:), intent(in)  names,
character(len=*), intent(out)  ermesg 
)

Definition at line 212 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_set_position_names()

subroutine, public drifters_io_mod::drifters_io_set_position_names ( type(drifters_io_type self,
character(len=*), dimension(:), intent(in)  names,
character(len=*), intent(out)  ermesg 
)

Definition at line 140 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_set_position_units()

subroutine, public drifters_io_mod::drifters_io_set_position_units ( type(drifters_io_type self,
character(len=*), dimension(:), intent(in)  names,
character(len=*), intent(out)  ermesg 
)

Definition at line 164 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_set_time_units()

subroutine, public drifters_io_mod::drifters_io_set_time_units ( type(drifters_io_type self,
character(len=*), intent(in)  name,
character(len=*), intent(out)  ermesg 
)

Definition at line 122 of file drifters_io.F90.

Here is the caller graph for this function:

◆ drifters_io_write()

subroutine, public drifters_io_mod::drifters_io_write ( type(drifters_io_type self,
real, intent(in)  time,
integer, intent(in)  np,
integer, intent(in)  nd,
integer, intent(in)  nf,
integer, dimension(np), intent(in)  ids,
real, dimension(nd,np), intent(in)  positions,
real, dimension(nf,np), intent(in)  fields,
character(len=*), intent(out)  ermesg 
)

Definition at line 236 of file drifters_io.F90.

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

Variable Documentation

◆ drfts_eps_t

real drifters_io_mod::drfts_eps_t = 10.*epsilon(1.)
private

Definition at line 34 of file drifters_io.F90.

◆ max_str_len

integer, parameter, private drifters_io_mod::max_str_len = 128
private

Definition at line 30 of file drifters_io.F90.