kind_parameters.f90 Source File


Files dependent on this one

sourcefile~~kind_parameters.f90~~AfferentGraph sourcefile~kind_parameters.f90 kind_parameters.f90 sourcefile~spherical_1d_solver_submodule.f90 spherical_1D_solver_submodule.F90 sourcefile~spherical_1d_solver_submodule.f90->sourcefile~kind_parameters.f90 sourcefile~spherical_1d_solver_module.f90 spherical_1D_solver_module.F90 sourcefile~spherical_1d_solver_submodule.f90->sourcefile~spherical_1d_solver_module.f90 sourcefile~problem_discretization_implementation.f90 problem_discretization_implementation.F90 sourcefile~problem_discretization_implementation.f90->sourcefile~kind_parameters.f90 sourcefile~array_functions_interface.f90 array_functions_interface.f90 sourcefile~problem_discretization_implementation.f90->sourcefile~array_functions_interface.f90 sourcefile~problem_discretization_implementation.f90->sourcefile~spherical_1d_solver_module.f90 sourcefile~problem_discretization_interface.f90 problem_discretization_interface.F90 sourcefile~problem_discretization_implementation.f90->sourcefile~problem_discretization_interface.f90 sourcefile~cartesian_grid_interface.f90 cartesian_grid_interface.f90 sourcefile~problem_discretization_implementation.f90->sourcefile~cartesian_grid_interface.f90 sourcefile~spherical_grid_interface.f90 spherical_grid_interface.f90 sourcefile~problem_discretization_implementation.f90->sourcefile~spherical_grid_interface.f90 sourcefile~cylindrical_grid_interface.f90 cylindrical_grid_interface.f90 sourcefile~problem_discretization_implementation.f90->sourcefile~cylindrical_grid_interface.f90 sourcefile~array_functions_interface.f90->sourcefile~kind_parameters.f90 sourcefile~plate_3d_interface.f90 plate_3D_interface.F90 sourcefile~plate_3d_interface.f90->sourcefile~kind_parameters.f90 sourcefile~block_metadata_interface.f90 block_metadata_interface.F90 sourcefile~plate_3d_interface.f90->sourcefile~block_metadata_interface.f90 sourcefile~block_metadata_interface.f90->sourcefile~kind_parameters.f90 sourcefile~sphere_1d_interface.f90 sphere_1D_interface.F90 sourcefile~sphere_1d_interface.f90->sourcefile~kind_parameters.f90 sourcefile~sphere_1d_interface.f90->sourcefile~block_metadata_interface.f90 sourcefile~spherical_1d_solver_module.f90->sourcefile~kind_parameters.f90 sourcefile~package_interface.f90 package_interface.F90 sourcefile~package_interface.f90->sourcefile~kind_parameters.f90 sourcefile~surfaces_interface.f90 surfaces_interface.F90 sourcefile~surfaces_interface.f90->sourcefile~kind_parameters.f90 sourcefile~surfaces_interface.f90->sourcefile~package_interface.f90 sourcefile~cylindrical_grid_implementation.f90 cylindrical_grid_implementation.f90 sourcefile~cylindrical_grid_implementation.f90->sourcefile~kind_parameters.f90 sourcefile~cylindrical_grid_implementation.f90->sourcefile~plate_3d_interface.f90 sourcefile~cylindrical_grid_implementation.f90->sourcefile~package_interface.f90 sourcefile~cylindrical_grid_implementation.f90->sourcefile~surfaces_interface.f90 sourcefile~cylindrical_grid_implementation.f90->sourcefile~cylindrical_grid_interface.f90 sourcefile~cylinder_2d_interface.f90 cylinder_2D_interface.F90 sourcefile~cylinder_2d_interface.f90->sourcefile~kind_parameters.f90 sourcefile~cylinder_2d_interface.f90->sourcefile~block_metadata_interface.f90 sourcefile~cartesian_grid_implementation.f90 cartesian_grid_implementation.f90 sourcefile~cartesian_grid_implementation.f90->sourcefile~kind_parameters.f90 sourcefile~cartesian_grid_implementation.f90->sourcefile~plate_3d_interface.f90 sourcefile~cartesian_grid_implementation.f90->sourcefile~package_interface.f90 sourcefile~cartesian_grid_implementation.f90->sourcefile~surfaces_interface.f90 sourcefile~cartesian_grid_implementation.f90->sourcefile~cartesian_grid_interface.f90 sourcefile~problem_discretization_interface.f90->sourcefile~kind_parameters.f90 sourcefile~problem_discretization_interface.f90->sourcefile~plate_3d_interface.f90 sourcefile~problem_discretization_interface.f90->sourcefile~sphere_1d_interface.f90 sourcefile~problem_discretization_interface.f90->sourcefile~package_interface.f90 sourcefile~problem_discretization_interface.f90->sourcefile~surfaces_interface.f90 sourcefile~problem_discretization_interface.f90->sourcefile~cylinder_2d_interface.f90 sourcefile~structured_grid_interface.f90 structured_grid_interface.F90 sourcefile~problem_discretization_interface.f90->sourcefile~structured_grid_interface.f90 sourcefile~ellipsoidal_field_implementation.f90 ellipsoidal_field_implementation.f90 sourcefile~ellipsoidal_field_implementation.f90->sourcefile~kind_parameters.f90 sourcefile~ellipsoidal_field_implementation.f90->sourcefile~cartesian_grid_interface.f90 sourcefile~structured_grid_interface.f90->sourcefile~kind_parameters.f90 sourcefile~structured_grid_interface.f90->sourcefile~block_metadata_interface.f90 sourcefile~structured_grid_interface.f90->sourcefile~surfaces_interface.f90 sourcefile~spherical_grid_implementation.f90 spherical_grid_implementation.f90 sourcefile~spherical_grid_implementation.f90->sourcefile~kind_parameters.f90 sourcefile~spherical_grid_implementation.f90->sourcefile~plate_3d_interface.f90 sourcefile~spherical_grid_implementation.f90->sourcefile~package_interface.f90 sourcefile~spherical_grid_implementation.f90->sourcefile~surfaces_interface.f90 sourcefile~spherical_grid_implementation.f90->sourcefile~spherical_grid_interface.f90 sourcefile~array_functions_implementation.f90 array_functions_implementation.f90 sourcefile~array_functions_implementation.f90->sourcefile~array_functions_interface.f90 sourcefile~cartesian_grid_interface.f90->sourcefile~surfaces_interface.f90 sourcefile~cartesian_grid_interface.f90->sourcefile~structured_grid_interface.f90 sourcefile~spherical_grid_interface.f90->sourcefile~surfaces_interface.f90 sourcefile~spherical_grid_interface.f90->sourcefile~structured_grid_interface.f90 sourcefile~cylinder_2d_implementation.f90 cylinder_2D_implementation.F90 sourcefile~cylinder_2d_implementation.f90->sourcefile~cylinder_2d_interface.f90 sourcefile~structured_grid_implementation.f90 structured_grid_implementation.F90 sourcefile~structured_grid_implementation.f90->sourcefile~structured_grid_interface.f90 sourcefile~surfaces_implementation.f90 surfaces_implementation.F90 sourcefile~surfaces_implementation.f90->sourcefile~surfaces_interface.f90 sourcefile~sphere_1d_implementation.f90 sphere_1D_implementation.F90 sourcefile~sphere_1d_implementation.f90->sourcefile~sphere_1d_interface.f90 sourcefile~block_metadata_implementation.f90 block_metadata_implementation.f90 sourcefile~block_metadata_implementation.f90->sourcefile~block_metadata_interface.f90 sourcefile~plate_3d_implementation.f90 plate_3D_implementation.F90 sourcefile~plate_3d_implementation.f90->sourcefile~plate_3d_interface.f90 sourcefile~curvilinear_grid_interface.f90 curvilinear_grid_interface.f90 sourcefile~curvilinear_grid_interface.f90->sourcefile~structured_grid_interface.f90 sourcefile~package_implementation.f90 package_implementation.F90 sourcefile~package_implementation.f90->sourcefile~package_interface.f90 sourcefile~cylindrical_grid_interface.f90->sourcefile~surfaces_interface.f90 sourcefile~cylindrical_grid_interface.f90->sourcefile~structured_grid_interface.f90

Contents

Source Code


Source Code

!
!     (c) 2019-2020 Guide Star Engineering, LLC
!     This Software was developed for the US Nuclear Regulatory Commission (US NRC) under contract
!     "Multi-Dimensional Physics Implementation into Fuel Analysis under Steady-state and Transients (FAST)",
!     contract # NRC-HQ-60-17-C-0007
!
MODULE kind_parameters
    USE iso_fortran_env, ONLY : i4k => int32, i8k => int64, r4k => real32, r8k =>real64
    IMPLICIT NONE
    !! author: Damian Rouson
    !! date: 09/27/2019
    !!
    !! This module contains the kinds used for specifying the precision of variables
    !!
    PRIVATE
    PUBLIC :: i4k, i8k, r4k, r8k

    ! r4k - Single precision for reals
    ! r8k - Double precision for reals
    ! i4k - Single precision for integers
    ! i8k - Double precision for integers

END MODULE kind_parameters