scale_libraries Module Reference
basic IO subroutines for reading neutron and gamma energy groups from SCALE master libraries More...
Functions/Subroutines | |
subroutine | binlib_read_g_egs (filename, number_of_groups, ary) |
Read gamma energy group structure from binary library. More... | |
subroutine | binlib_read_n_egs (filename, number_of_groups, ary) |
Read neutron energy group structure from binary library. More... | |
integer function | binlib_get_n_ng (filename) |
Read number of neutron groups from binary library. More... | |
integer function | binlib_get_n_gg (filename) |
Read number of gamma groups from binary library. More... | |
Variables | |
integer, parameter | binary_unit = 26 |
type(fileutils), private | resolver |
Detailed Description
basic IO subroutines for reading neutron and gamma energy groups from SCALE master libraries
Function/Subroutine Documentation
subroutine scale_libraries::binlib_read_g_egs | ( | character(len=*), intent(in) | filename, |
integer, intent(in) | number_of_groups, | ||
real(c_double), dimension(:), intent(out), allocatable | ary | ||
) |
Read gamma energy group structure from binary library.
- Parameters
-
[in] filename File name of the library [in] number_of_groups Number of energy groups to be read [out] ary Output buffer for the energy group boundaries
References resolver.
subroutine scale_libraries::binlib_read_n_egs | ( | character(len=*), intent(in) | filename, |
integer, intent(in) | number_of_groups, | ||
real(c_double), dimension(:), intent(out), allocatable | ary | ||
) |
Read neutron energy group structure from binary library.
- Parameters
-
[in] filename File name of the library [in] number_of_groups Number of energy groups to be read [out] ary Output buffer for the energy group boundaries
References resolver.
integer function scale_libraries::binlib_get_n_ng | ( | character(len=*), intent(in) | filename | ) |
Read number of neutron groups from binary library.
- Parameters
-
[in] filename File name of the library
References resolver.
integer function scale_libraries::binlib_get_n_gg | ( | character(len=*), intent(in) | filename | ) |
Read number of gamma groups from binary library.
- Parameters
-
[in] filename File name of the library
References resolver.
Variable Documentation
integer, parameter binary_unit = 26 |
type(fileutils), private resolver |
Referenced by binlib_get_n_gg(), binlib_get_n_ng(), binlib_read_g_egs(), and binlib_read_n_egs().