Modules

ModuleSource FileDescription
cmp_boundary_calc_m cmp_boundary_calc.f90
cmp_boundary_init_m cmp_boundary_init.f90
cmp_channel_calc_m cmp_channel_calc.f90
cmp_channel_flux_m cmp_channel_flux.f90
cmp_channel_init_m cmp_channel_init.f90
cmp_channel_source_terms_m cmp_channel_source_terms.f90
cmp_circulator_calc_m cmp_circulator_calc.f90
cmp_circulator_init_m cmp_circulator_init.f90
cmp_FFsrcLink_calc_m cmp_FFsrcLink_calc.f90
cmp_FFsrcLink_init_m cmp_FFsrcLink_init.f90
cmp_FSlink_calc_m cmp_FSlink_calc.f90
cmp_FSlink_init_m cmp_FSlink_init.f90
cmp_junction_calc_m cmp_junction_calc.f90
cmp_junction_init_m cmp_junction_init.f90
cmp_mesh2D_calc_m cmp_mesh2D_calc.f90
cmp_mesh2D_flux_m cmp_mesh2D_flux.f90
cmp_mesh2D_hdf5_write_m cmp_mesh2D_hdf5_write.f90
cmp_mesh2D_init_m cmp_mesh2D_init.f90
cmp_solid_calc_m cmp_solid_calc.f90
cmp_solid_flux_m cmp_solid_flux.f90
cmp_solid_init_m cmp_solid_init.f90
cmp_SSfluxLink_m cmp_SSfluxLink.f90
cmp_SSsrcLink_calc_m cmp_SSsrcLink_calc.f90
cmp_SSsrcLink_init_m cmp_SSsrcLink_init.f90
cmp_strand_calc_m cmp_strand_calc.f90
cmp_strand_flux_m cmp_strand_flux.f90
cmp_strand_init_m cmp_strand_init.f90
cmp_strand_source_terms_m cmp_strand_source_terms.f90
krn_global_tools_m krn_global_tools.f90
krn_interface_m krn_interface.f90

Module used by kernel and components to assure communication between them

Read more…
krn_linear_system_m krn_linear_system.f90
krn_simulation_m krn_simulation.f90

Step management and interpolation in time

lib_ext_math_m lib_ext_math.f90

Mathematical functions downloaded from John Burkardt page fSolve and brent

Read more…
lib_friction_correlations_m lib_friction_correlations.f90
lib_hdf_write_m lib_hdf5_write.f90

Write library for writing hdf5 files use by components

lib_He_thermo_m lib_He_thermo.f90

Helium equation of state (Arp reference EOS) and transport properties.

lib_input_m lib_input.F90

Library to parse yaml input files

lib_material_insulation_m lib_material_insulation.f90
lib_material_m lib_material.f90
lib_material_metal_m lib_material_metal.f90
lib_material_nb3sn_m lib_material_nb3sn.f90
lib_material_nbti_m lib_material_nbti.f90
lib_nusselt_correlations_m lib_nusselt_correlations.f90
mkl_pardiso krn_interface.f90

Mockup module

mkl_spblas krn_interface.f90

Mockup module

module~~graph~~ModuleGraph module~cmp_boundary_calc_m cmp_boundary_calc_m module~cmp_boundary_init_m cmp_boundary_init_m module~cmp_boundary_calc_m->module~cmp_boundary_init_m module~lib_ext_math_m lib_ext_math_m module~cmp_boundary_calc_m->module~lib_ext_math_m module~lib_he_thermo_m lib_He_thermo_m module~cmp_boundary_calc_m->module~lib_he_thermo_m ieee_arithmetic ieee_arithmetic module~cmp_boundary_calc_m->ieee_arithmetic module~krn_global_tools_m krn_global_tools_m module~cmp_boundary_init_m->module~krn_global_tools_m module~krn_interface_m krn_interface_m module~cmp_boundary_init_m->module~krn_interface_m module~krn_simulation_m krn_simulation_m module~cmp_boundary_init_m->module~krn_simulation_m module~cmp_boundary_init_m->module~lib_he_thermo_m module~lib_input_m lib_input_m module~cmp_boundary_init_m->module~lib_input_m module~cmp_channel_calc_m cmp_channel_calc_m module~cmp_channel_init_m cmp_channel_init_m module~cmp_channel_calc_m->module~cmp_channel_init_m module~cmp_channel_source_terms_m cmp_channel_source_terms_m module~cmp_channel_calc_m->module~cmp_channel_source_terms_m module~cmp_channel_calc_m->module~krn_global_tools_m module~cmp_channel_calc_m->module~krn_simulation_m module~cmp_channel_flux_m cmp_channel_flux_m module~cmp_channel_flux_m->module~cmp_channel_init_m module~cmp_channel_flux_m->module~lib_he_thermo_m module~cmp_channel_init_m->module~krn_interface_m module~cmp_channel_init_m->module~krn_simulation_m module~lib_friction_correlations_m lib_friction_correlations_m module~cmp_channel_init_m->module~lib_friction_correlations_m module~lib_hdf_write_m lib_hdf_write_m module~cmp_channel_init_m->module~lib_hdf_write_m module~cmp_channel_init_m->module~lib_he_thermo_m module~cmp_channel_init_m->module~lib_input_m module~lib_nusselt_correlations_m lib_nusselt_correlations_m module~cmp_channel_init_m->module~lib_nusselt_correlations_m module~cmp_channel_source_terms_m->module~cmp_channel_init_m module~cmp_channel_source_terms_m->module~lib_he_thermo_m module~cmp_circulator_calc_m cmp_circulator_calc_m module~cmp_circulator_init_m cmp_circulator_init_m module~cmp_circulator_calc_m->module~cmp_circulator_init_m module~cmp_circulator_init_m->module~krn_global_tools_m module~cmp_circulator_init_m->module~krn_interface_m module~cmp_circulator_init_m->module~krn_simulation_m module~cmp_circulator_init_m->module~lib_ext_math_m module~cmp_circulator_init_m->module~lib_he_thermo_m module~cmp_circulator_init_m->module~lib_input_m module~cmp_ffsrclink_calc_m cmp_FFsrcLink_calc_m module~cmp_ffsrclink_init_m cmp_FFsrcLink_init_m module~cmp_ffsrclink_calc_m->module~cmp_ffsrclink_init_m module~cmp_ffsrclink_calc_m->module~lib_he_thermo_m module~cmp_ffsrclink_init_m->module~krn_interface_m module~cmp_ffsrclink_init_m->module~krn_simulation_m module~cmp_ffsrclink_init_m->module~lib_input_m module~cmp_ffsrclink_init_m->module~lib_nusselt_correlations_m module~cmp_fslink_calc_m cmp_FSlink_calc_m module~cmp_fslink_init_m cmp_FSlink_init_m module~cmp_fslink_calc_m->module~cmp_fslink_init_m module~cmp_fslink_init_m->module~krn_interface_m module~cmp_fslink_init_m->module~lib_input_m module~lib_material_m lib_material_m module~cmp_fslink_init_m->module~lib_material_m module~cmp_fslink_init_m->module~lib_nusselt_correlations_m module~cmp_junction_calc_m cmp_junction_calc_m module~cmp_junction_init_m cmp_junction_init_m module~cmp_junction_calc_m->module~cmp_junction_init_m module~cmp_junction_calc_m->module~lib_ext_math_m module~cmp_junction_calc_m->module~lib_he_thermo_m module~cmp_junction_calc_m->ieee_arithmetic module~cmp_junction_init_m->module~krn_global_tools_m module~cmp_junction_init_m->module~krn_interface_m module~cmp_junction_init_m->module~krn_simulation_m module~cmp_junction_init_m->module~lib_ext_math_m module~cmp_junction_init_m->module~lib_he_thermo_m module~cmp_junction_init_m->module~lib_input_m module~cmp_mesh2d_calc_m cmp_mesh2D_calc_m module~cmp_mesh2d_init_m cmp_mesh2D_init_m module~cmp_mesh2d_calc_m->module~cmp_mesh2d_init_m module~cmp_mesh2d_calc_m->module~krn_simulation_m module~cmp_mesh2d_flux_m cmp_mesh2D_flux_m module~cmp_mesh2d_flux_m->module~cmp_mesh2d_init_m module~cmp_mesh2d_hdf5_write_m cmp_mesh2D_hdf5_write_m module~cmp_mesh2d_hdf5_write_m->module~cmp_mesh2d_init_m module~cmp_mesh2d_init_m->module~krn_interface_m module~cmp_mesh2d_init_m->module~krn_simulation_m module~cmp_mesh2d_init_m->module~lib_input_m module~cmp_mesh2d_init_m->module~lib_material_m hdf5 hdf5 module~cmp_mesh2d_init_m->hdf5 module~cmp_solid_calc_m cmp_solid_calc_m module~cmp_solid_init_m cmp_solid_init_m module~cmp_solid_calc_m->module~cmp_solid_init_m module~cmp_solid_calc_m->module~krn_simulation_m module~cmp_solid_flux_m cmp_solid_flux_m module~cmp_solid_flux_m->module~cmp_solid_init_m module~cmp_solid_init_m->module~krn_interface_m module~cmp_solid_init_m->module~krn_simulation_m module~cmp_solid_init_m->module~lib_hdf_write_m module~cmp_solid_init_m->module~lib_input_m module~cmp_solid_init_m->module~lib_material_m module~cmp_ssfluxlink_m cmp_SSfluxLink_m module~cmp_ssfluxlink_m->module~krn_interface_m module~cmp_ssfluxlink_m->module~lib_input_m module~cmp_sssrclink_calc_m cmp_SSsrcLink_calc_m module~cmp_sssrclink_init_m cmp_SSsrcLink_init_m module~cmp_sssrclink_calc_m->module~cmp_sssrclink_init_m module~cmp_sssrclink_init_m->module~krn_interface_m module~cmp_sssrclink_init_m->module~lib_input_m module~cmp_sssrclink_init_m->module~lib_material_m module~cmp_strand_calc_m cmp_strand_calc_m module~cmp_strand_init_m cmp_strand_init_m module~cmp_strand_calc_m->module~cmp_strand_init_m module~cmp_strand_source_terms_m cmp_strand_source_terms_m module~cmp_strand_calc_m->module~cmp_strand_source_terms_m module~cmp_strand_flux_m cmp_strand_flux_m module~cmp_strand_flux_m->module~cmp_strand_init_m module~cmp_strand_init_m->module~krn_interface_m module~cmp_strand_init_m->module~krn_simulation_m module~cmp_strand_init_m->module~lib_hdf_write_m module~cmp_strand_init_m->module~lib_input_m module~cmp_strand_init_m->module~lib_material_m module~cmp_strand_source_terms_m->module~cmp_strand_init_m module~krn_global_tools_m->ieee_arithmetic iso_c_binding iso_c_binding module~krn_global_tools_m->iso_c_binding iso_fortran_env iso_fortran_env module~krn_global_tools_m->iso_fortran_env module~krn_interface_m->module~krn_global_tools_m module~mkl_pardiso mkl_pardiso module~krn_interface_m->module~mkl_pardiso module~krn_linear_system_m krn_linear_system_m module~krn_linear_system_m->module~krn_interface_m module~krn_linear_system_m->module~krn_simulation_m module~krn_simulation_m->module~krn_global_tools_m module~krn_simulation_m->module~lib_hdf_write_m module~krn_simulation_m->module~lib_input_m fortran_yaml_c fortran_yaml_c module~krn_simulation_m->fortran_yaml_c module~lib_ext_math_m->module~krn_global_tools_m module~lib_friction_correlations_m->module~krn_global_tools_m module~lib_friction_correlations_m->module~lib_input_m module~lib_friction_correlations_m->fortran_yaml_c module~lib_friction_correlations_m->iso_c_binding module~lib_hdf_write_m->module~krn_global_tools_m module~lib_hdf_write_m->module~lib_input_m h5ds h5ds module~lib_hdf_write_m->h5ds h5lt h5lt module~lib_hdf_write_m->h5lt module~lib_hdf_write_m->hdf5 module~lib_hdf_write_m->iso_c_binding module~lib_he_thermo_m->module~krn_global_tools_m module~lib_he_thermo_m->module~krn_simulation_m module~lib_he_thermo_m->module~lib_ext_math_m module~lib_he_thermo_m->ieee_arithmetic module~lib_input_m->module~krn_global_tools_m module~lib_input_m->fortran_yaml_c module~lib_input_m->h5lt module~lib_input_m->hdf5 module~lib_material_insulation_m lib_material_insulation_m module~lib_material_insulation_m->module~krn_global_tools_m module~lib_material_insulation_m->module~lib_input_m module~lib_material_insulation_m->iso_c_binding module~lib_material_m->module~lib_input_m module~lib_material_m->module~lib_material_insulation_m module~lib_material_metal_m lib_material_metal_m module~lib_material_m->module~lib_material_metal_m module~lib_material_nb3sn_m lib_material_nb3sn_m module~lib_material_m->module~lib_material_nb3sn_m module~lib_material_nbti_m lib_material_nbti_m module~lib_material_m->module~lib_material_nbti_m module~lib_material_metal_m->module~krn_global_tools_m module~lib_material_metal_m->module~lib_input_m module~lib_material_metal_m->iso_c_binding module~lib_material_nb3sn_m->module~krn_global_tools_m module~lib_material_nb3sn_m->module~lib_input_m module~lib_material_nb3sn_m->iso_c_binding module~lib_material_nbti_m->module~krn_global_tools_m module~lib_material_nbti_m->module~lib_input_m module~lib_material_nbti_m->iso_c_binding module~lib_nusselt_correlations_m->module~krn_global_tools_m module~lib_nusselt_correlations_m->module~lib_input_m module~lib_nusselt_correlations_m->fortran_yaml_c module~lib_nusselt_correlations_m->iso_c_binding module~mkl_spblas mkl_spblas proc~coo_to_csr coo_to_csr proc~coo_to_csr->module~mkl_spblas proc~coo_to_csr->iso_c_binding proc~reims_config_file reims_config_file proc~reims_config_file->hdf5 proc~reims_config_file->iso_c_binding program~reims_p reims_p program~reims_p->module~cmp_boundary_calc_m program~reims_p->module~cmp_channel_calc_m program~reims_p->module~cmp_channel_flux_m program~reims_p->module~cmp_circulator_calc_m program~reims_p->module~cmp_ffsrclink_calc_m program~reims_p->module~cmp_fslink_calc_m program~reims_p->module~cmp_junction_calc_m program~reims_p->module~cmp_mesh2d_calc_m program~reims_p->module~cmp_mesh2d_flux_m program~reims_p->module~cmp_mesh2d_hdf5_write_m program~reims_p->module~cmp_solid_calc_m program~reims_p->module~cmp_solid_flux_m program~reims_p->module~cmp_ssfluxlink_m program~reims_p->module~cmp_sssrclink_calc_m program~reims_p->module~cmp_strand_calc_m program~reims_p->module~cmp_strand_flux_m program~reims_p->module~krn_global_tools_m program~reims_p->module~krn_linear_system_m program~reims_p->module~krn_simulation_m program~reims_p->module~lib_input_m program~reims_p->module~lib_material_m
Help