Skip to content

Commit

Permalink
deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
kingyue737 committed Jan 22, 2024
0 parents commit 0c642c2
Show file tree
Hide file tree
Showing 341 changed files with 76,880 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
Binary file added _images/BEAVRS_VVER.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/CRANE_flow_chart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/assembly_pwr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/baffle_reflector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_assembly_power.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_compare_assembly_power.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_compare_boron.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_compare_lppt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_detector_reaction.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_lppt_summary.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/beavrs_c1_summary_boron.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/complex_geometries.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/crane_run_log.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/depletion_gd_pin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/detector_reactions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/error_indent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/error_no_primitives.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/error_region_overlap_in_structure.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/grids_pwr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/grids_vver.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/hexagon_sym_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added _images/hexagon_sym_6.png
Binary file added _images/lattice_bwr.png
Binary file added _images/lattice_pwr.png
Binary file added _images/lattice_vver.png
Binary file added _images/negative_meshing.png
Binary file added _images/plot_assembly_map_bp.png
Binary file added _images/plot_assembly_map_his.png
Binary file added _images/plot_assembly_map_index.png
Binary file added _images/plot_assembly_map_index_vver.png
Binary file added _images/plot_assembly_map_it.png
Binary file added _images/plot_assembly_map_lp.png
Binary file added _images/plot_assembly_map_rcca.png
Binary file added _images/plot_assembly_map_type.png
Binary file added _images/plot_burnup_distribution_axial.png
Binary file added _images/plot_control_rod_worths.png
Binary file added _images/plot_control_rod_worths_compare.png
Binary file added _images/plot_control_rod_worths_curve_DRW.png
Binary file added _images/plot_control_rod_worths_curve_DRW_1.png
Binary file added _images/plot_control_rod_worths_curve_IRW.png
Binary file added _images/plot_criticals.png
Binary file added _images/plot_criticals_compare.png
Binary file added _images/plot_dancoff_factors_axial.png
Binary file added _images/plot_dancoff_factors_axial_zoom.png
Binary file added _images/plot_dancoff_factors_radial.png
Binary file added _images/plot_dancoff_factors_radial_zoom.png
Binary file added _images/plot_detector_reaction_distribution.png
Binary file added _images/plot_flux_distribution_axial.png
Binary file added _images/plot_meshes_channel_radial.png
Binary file added _images/plot_meshes_channel_radial_zoom.png
Binary file added _images/plot_meshes_cmfd_radial.png
Binary file added _images/plot_meshes_cmfd_radial_zoom.png
Binary file added _images/plot_meshes_depletion_radial.png
Binary file added _images/plot_meshes_depletion_radial_zoom.png
Binary file added _images/plot_meshes_material_radial.png
Binary file added _images/plot_meshes_material_radial_zoom.png
Binary file added _images/plot_meshes_moc_radial.png
Binary file added _images/plot_meshes_moc_radial_zoom.png
Binary file added _images/plot_meshes_resonance_radial.png
Binary file added _images/plot_meshes_resonance_radial_zoom.png
Binary file added _images/plot_moc_tracks_assembly.png
Binary file added _images/plot_moc_tracks_assembly_zoom.png
Binary file added _images/plot_model.png
Binary file added _images/plot_model_axial.png
Binary file added _images/plot_model_radial.png
Binary file added _images/plot_model_radial_422.png
Binary file added _images/plot_model_window.png
Binary file added _images/plot_power_distribution_axial.png
Binary file added _images/plot_power_distribution_pin_integral.png
Binary file added _images/plot_result_summary_bor_compare.png
Binary file added _images/plot_result_summary_efpd_bor.png
Binary file added _images/plot_result_summary_efpd_bor_scatter.png
Binary file added _images/plot_result_summary_multi_y_ao.png
Binary file added _images/plot_result_summary_multi_y_crd.png
Binary file added _images/plot_tagged_regions_radial.png
Binary file added _images/plot_timing_statistics_bar.png
Binary file added _images/plot_timing_statistics_bar_compare.png
Binary file added _images/plot_timing_statistics_pie.png
Binary file added _images/qs_plot_pin_power.png
Binary file added _images/qs_plot_pin_power_compare.png
Binary file added _images/region_overlap_between_structure.png
Binary file added _images/run_c5g7_3d.png
Binary file added _images/run_nvidia_smi.png
Binary file added _images/scale_pin.png
Binary file added _images/square_sym_4.png
Binary file added _images/square_sym_8.png
Binary file added _images/structure_fuel_pins.png
Binary file added _images/structure_gd_pin.png
Binary file added _images/structure_grid_box.png
Binary file added _images/structure_grid_vver.png
Binary file added _images/structure_gt.png
Binary file added _images/structure_reflector.png
Binary file added _images/structure_reflector_vver.png
Binary file added _images/visualization_shell.png
Binary file added _images/vv_C5G7_2D_pin_power.png
Binary file added _images/vv_C5G7_2D_summary.png
Binary file added _images/vv_C5G7_3D_axial_power.png
Binary file added _images/vv_C5G7_3D_pin_power.png
Binary file added _images/vv_C5G7_3D_rodded_A_axial_power.png
Binary file added _images/vv_C5G7_3D_rodded_A_pin_power.png
Binary file added _images/vv_C5G7_3D_rodded_A_summary.png
Binary file added _images/vv_C5G7_3D_rodded_B_axial_power.png
Binary file added _images/vv_C5G7_3D_rodded_B_pin_power.png
Binary file added _images/vv_C5G7_3D_rodded_B_summary.png
Binary file added _images/vv_C5G7_3D_summary.png
Binary file added _images/vv_C5G7_3D_unrodded_axial_power.png
Binary file added _images/vv_C5G7_3D_unrodded_pin_power.png
Binary file added _images/vv_C5G7_3D_unrodded_summary.png
207 changes: 207 additions & 0 deletions _sources/commands.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
.. _commands:


========
命令行
========

CRANE本质上是一个命令行程序,它通过各种命令行来执行计算、绘制可视化图表等,CRANE的命令行可以分为以下两类:

1. 基本命令行,该类命令行形式为 ``crane COMMAND [ARGS]``,是CRANE最基本的命令行,如 :ref:`crane_run`、
:ref:`crane_visualize`、:ref:`crane_compare` 等;
2. 交互式命令行,该类命令行必须通过 :ref:`crane_visualize` 进入交互式命令行界面后执行,为模型及结果可视化相关的命令行工具,
:ref:`plot_model`、:ref:`plot_power_distribution`、:ref:`print_lppt` 等。


.. _base_commands:

--------------
基本命令行
--------------

.. _crane_run:

.. click:: ngm.cli:run
:prog: crane run
:nested: full

.. _crane_check_region_overlap:

.. click:: ngm.cli:check_region_overlap
:prog: crane check-region-overlap
:nested: full

.. _crane_compare:

.. click:: ngm.cli:compare
:prog: crane compare
:nested: full

.. _crane_visualize:

.. click:: ngm.cli:visualize
:prog: crane visualize
:nested: full


.. _interactive_commands:

----------------------
交互式可视化命令行
----------------------

.. _cli_plot_model:

.. click:: ngm.interactive:plot_model
:prog: plot-model
:nested: full

.. _cli_plot_meshes:

.. click:: ngm.interactive:plot_meshes
:prog: plot-meshes
:nested: full

.. _cli_plot_assembly_map:

.. click:: ngm.interactive:plot_assembly_map
:prog: plot-assembly-map
:nested: full

.. _cli_plot_tagged_regions:

.. click:: ngm.interactive:plot_tagged_regions
:prog: plot-tagged-regions
:nested: full

.. _cli_plot_moc_tracks:

.. click:: ngm.interactive:plot_moc_tracks
:prog: plot-moc-tracks
:nested: full

.. _cli_plot_power_distribution:

.. click:: ngm.interactive:plot_power_distribution
:prog: plot-power-distribution
:nested: full

.. _cli_plot_detector_reaction_distribution:

.. click:: ngm.interactive:plot_detector_reaction_distribution
:prog: plot-detector-reaction-distribution
:nested: full

.. _cli_plot_burnup_distribution:

.. click:: ngm.interactive:plot_burnup_distribution
:prog: plot-burnup-distribution
:nested: full

.. _cli_plot_flux_distribution:

.. click:: ngm.interactive:plot_flux_distribution
:prog: plot-flux-distribution
:nested: full

.. _cli_plot_temperature_distribution:

.. click:: ngm.interactive:plot_temperature_distribution
:prog: plot-temperature-distribution
:nested: full

.. _cli_plot_mass_flow_distribution:

.. click:: ngm.interactive:plot_mass_flow_distribution
:prog: plot-mass-flow-distribution
:nested: full

.. _cli_plot_number_density_distribution:

.. click:: ngm.interactive:plot_number_density_distribution
:prog: plot-number-density-distribution
:nested: full

.. _cli_plot_dancoff_factors:

.. click:: ngm.interactive:plot_dancoff_factors
:prog: plot-dancoff-factors
:nested: full

.. _cli_plot_cell_neutron_balance_error:

.. click:: ngm.interactive:plot_cell_neutron_balance_error
:prog: plot-cell-neutron-balance-error
:nested: full

.. _cli_plot_result_summary:

.. click:: ngm.interactive:plot_result_summary
:prog: plot-result-summary
:nested: full

.. _cli_plot_criticals:

.. click:: ngm.interactive:plot_criticals
:prog: plot-criticals
:nested: full

.. _cli_plot_control_rod_worths:

.. click:: ngm.interactive:plot_control_rod_worths
:prog: plot-control-rod-worths
:nested: full

.. _cli_plot_control_rod_worths_curve:

.. click:: ngm.interactive:plot_control_rod_worths_curve
:prog: plot-control-rod-worths-curve
:nested: full

.. _cli_plot_timing_statistics:

.. click:: ngm.interactive:plot_timing_statistics
:prog: plot-timing-statistics
:nested: full

.. .. _cli_print_result_summary:
.. .. click:: ngm.interactive:print_result_summary
.. :prog: print-result-summary
.. :nested: full
.. .. _cli_print_power_distribution_comparation:
.. .. click:: ngm.interactive:print_power_distribution_comparation
.. :prog: print-power-distribution-comparation
.. :nested: full
.. .. _cli_print_lppt:
.. .. click:: ngm.interactive:print_lppt
.. :prog: print-lppt
.. :nested: full
.. .. _cli_print_criticals:
.. .. click:: ngm.interactive:print_criticals
.. :prog: print-criticals
.. :nested: full
.. .. _cli_print_control_rod_worths:
.. .. click:: ngm.interactive:print_control_rod_worths
.. :prog: print-control-rod-worths
.. :nested: full
.. .. _cli_print_control_rod_worths_curve:
.. .. click:: ngm.interactive:print_control_rod_worths_curve
.. :prog: print-control-rod-worths-curve
.. :nested: full
.. .. _cli_print_timing_statistics:
.. .. click:: ngm.interactive:print_timing_statistics
.. :prog: print-timing-statistics
.. :nested: full
40 changes: 40 additions & 0 deletions _sources/examples/beavrs.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
.. _examples_beavrs:


=========
BEAVRS
=========

BEAVRS基准题是麻省理工学院计算反应堆物理小组于2013年公布的压水堆三维全堆芯基准题。它包括商用压水堆的两循环热态零功率、
热态满功率和燃耗工况下详细的问题描述和实验测量值。测量值主要包括各工况点下的临界硼浓度、控制棒位置和堆内探测器计数值。

相关参考文献如下:

1. N. Horelik, et al., Benchmark for Evaluation and Validation of Reactor Simulations (BEAVRS),
V3.0.1, MIT, 2019, https://github.com/mit-crpg/BEAVRS.


该问题分为第一、第二两个循环的基准题,分别为:

#. :ref:`beavrs_c1`
#. :ref:`beavrs_c2`


.. _beavrs_c1:

----------------
BEAVRS_C1
----------------

.. literalinclude:: ../../../examples/BEAVRS_C1.yaml
:language: yaml


.. _beavrs_c2:

----------------
BEAVRS_C2
----------------

.. literalinclude:: ../../../examples/BEAVRS_C2.yaml
:language: yaml
78 changes: 78 additions & 0 deletions _sources/examples/c5g7.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
.. _examples_c5g7:


=======
C5G7
=======

C5G7基准题是OECD/NEA于2001年发布用来检验确定论输运计算程序求解非均匀堆芯能力的基准问题。
该问题堆芯由UO2燃料组件和MOX燃料组件混合装载,共计16盒燃料组件,呈1/8对称。
由于它具有强泄漏、组件间能谱差异大、非均匀性强等特点,被广泛用于新一代堆芯物理分析方法的检验。

相关参考文献如下:

1. M.A. Smith, E.E. Lewis, et al., Benchmark on Deterministic Transport Calculation
without Spatial Homogenization a 2-D/3-D MOX Fuel Assembly Benchmark (C5G7
MOX Benchmark), OECD/NEA, NEA/NSC/DOC(2003)16, 2003.

2. Benchmark on Deterministic Transport Calculations without Spatial Homogenization,
NEA, OECD, NEA/NSC/DOC(2003)16, 2005.


该系列基准题问题根据两维、三维及插棒状态可分为以下5个基准题:

#. :ref:`c5g7_2d`
#. :ref:`c5g7_3d`
#. :ref:`c5g7_3d_unrodded`
#. :ref:`c5g7_3d_rodded_a`
#. :ref:`c5g7_3d_rodded_b`


.. _c5g7_2d:

------------
C5G7_2D
------------

.. literalinclude:: ../../../examples/C5G7_2D.yaml
:language: yaml


.. _c5g7_3d:

------------
C5G7_3D
------------

.. literalinclude:: ../../../examples/C5G7_3D.yaml
:language: yaml


.. _c5g7_3d_unrodded:

-----------------
C5G7_3D_unrodded
-----------------

.. literalinclude:: ../../../examples/C5G7_3D_unrodded.yaml
:language: yaml


.. _c5g7_3d_rodded_a:

-----------------
C5G7_3D_rodded_A
-----------------

.. literalinclude:: ../../../examples/C5G7_3D_rodded_A.yaml
:language: yaml


.. _c5g7_3d_rodded_b:

-----------------
C5G7_3D_rodded_B
-----------------

.. literalinclude:: ../../../examples/C5G7_3D_rodded_B.yaml
:language: yaml
Loading

0 comments on commit 0c642c2

Please sign in to comment.