raw_write Interface

public interface raw_write

Module Procedures

private subroutine write_3d_r8_raw(array, filename, overwrite)

write 3D array of float64s to disk as raw binary data

Arguments

Type IntentOptional Attributes Name
real(kind=wp), intent(in) :: array(:,:,:)

array to write to disk

character(len=*), intent(in) :: filename

filename to save array as

logical, intent(in) :: overwrite

overwrite flag

private subroutine write_3d_r4_raw(array, filename, overwrite)

write 3D array of float32's to disk as raw binary data

Arguments

Type IntentOptional Attributes Name
real(kind=sp), intent(in) :: array(:,:,:)

array to write to disk

character(len=*), intent(in) :: filename

filename to save array as

logical, intent(in) :: overwrite

overwrite flag