SURFEX v8.1
General documentation of Surfex
Data Types | Functions/Subroutines
mode_write_surf_ol Module Reference

Data Types

interface  get_comment
 
interface  write_surf0_ol
 
interface  write_surf0_time_ol
 
interface  write_surfl1x2_ol
 
interface  write_surft_ol
 
interface  write_surfx1n1_ol
 

Functions/Subroutines

subroutine get_comment (HCOMMENT_IN, HDIM_OUT, HCOMMENT_OUT)
 
subroutine write_surfx0_ol (HSELECT, HREC, PFIELD, KRESP, HCOMMENT)
 
subroutine write_surfn0_ol (HSELECT, HREC, KFIELD, KRESP, HCOMMENT)
 
subroutine write_surfc0_ol (HSELECT, HREC, HFIELD, KRESP, HCOMMENT)
 
subroutine write_surfl0_ol (HSELECT, HREC, OFIELD, KRESP, HCOMMENT)
 
subroutine write_surfx0_time_ol (PFIELD, KRESP, HCOMMENT)
 
subroutine write_surfx1_ol (HSELECT, HREC, PFIELD, KRESP, HCOMMENT, HDIR, HNAM_DIM)
 
subroutine write_surfx2_ol (HSELECT, HREC, PFIELD, KRESP, HCOMMENT, HDIR, HNAM_DIM)
 
subroutine write_surfx3_ol (HSELECT, HREC, PFIELD, KRESP, HCOMMENT, HDIR, HNAM_DIM)
 
subroutine write_surfn1_ol (HSELECT, HREC, KFIELD, KRESP, HCOMMENT, HDIR, HNAM_DIM)
 
subroutine write_surfl1_ol (HSELECT, HREC, OFIELD, KRESP, HCOMMENT, HDIR)
 
subroutine write_surft0_ol (HSELECT, HREC, KYEAR, KMONTH, KDAY, PTIME, KRESP, HCOMMENT)
 

Function/Subroutine Documentation

◆ get_comment()

subroutine mode_write_surf_ol::get_comment ( character(len=*), intent(in)  HCOMMENT_IN,
character(len=*), intent(out)  HDIM_OUT,
character(len=*), intent(out)  HCOMMENT_OUT 
)

Definition at line 35 of file mode_write_surf_ol.F90.

◆ write_surfc0_ol()

subroutine mode_write_surf_ol::write_surfc0_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
character(len=40), intent(in)  HFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 221 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfl0_ol()

subroutine mode_write_surf_ol::write_surfl0_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
logical, intent(in)  OFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 297 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfl1_ol()

subroutine mode_write_surf_ol::write_surfl1_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=*), intent(in)  HREC,
logical, dimension(:), intent(in)  OFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT,
character(len=1), intent(in)  HDIR 
)

Definition at line 1341 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfn0_ol()

subroutine mode_write_surf_ol::write_surfn0_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
integer, intent(in)  KFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 148 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfn1_ol()

subroutine mode_write_surf_ol::write_surfn1_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
integer, dimension(:), intent(in)  KFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT,
character(len=1), intent(in)  HDIR,
character(len=*), intent(in), optional  HNAM_DIM 
)

Definition at line 1301 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surft0_ol()

subroutine mode_write_surf_ol::write_surft0_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
integer, intent(in)  KYEAR,
integer, intent(in)  KMONTH,
integer, intent(in)  KDAY,
real, intent(in)  PTIME,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 1504 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfx0_ol()

subroutine mode_write_surf_ol::write_surfx0_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
real, intent(in)  PFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 74 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfx0_time_ol()

subroutine mode_write_surf_ol::write_surfx0_time_ol ( real, intent(in)  PFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT 
)

Definition at line 378 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfx1_ol()

subroutine mode_write_surf_ol::write_surfx1_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
real, dimension(:), intent(in)  PFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT,
character(len=1), intent(in)  HDIR,
character(len=*), intent(in), optional  HNAM_DIM 
)

Definition at line 435 of file mode_write_surf_ol.F90.

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

◆ write_surfx2_ol()

subroutine mode_write_surf_ol::write_surfx2_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
real, dimension(:,:), intent(in)  PFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT,
character(len=1), intent(in)  HDIR,
character(len=*), intent(in), optional  HNAM_DIM 
)

Definition at line 714 of file mode_write_surf_ol.F90.

Here is the call graph for this function:

◆ write_surfx3_ol()

subroutine mode_write_surf_ol::write_surfx3_ol ( character(len=*), dimension(:), intent(in)  HSELECT,
character(len=12), intent(in)  HREC,
real, dimension(:,:,:), intent(in)  PFIELD,
integer, intent(out)  KRESP,
character(len=100), intent(in)  HCOMMENT,
character(len=1), intent(in)  HDIR,
character(len=*), intent(in), optional  HNAM_DIM 
)

Definition at line 1008 of file mode_write_surf_ol.F90.

Here is the call graph for this function: