-
Notifications
You must be signed in to change notification settings - Fork 0
/
iaea-2dpwr.fee
28 lines (22 loc) · 1.05 KB
/
iaea-2dpwr.fee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
PROBLEM neutron_diffusion 2D GROUPS 2
DEFAULT_ARGUMENT_VALUE 1 quarter # either quarter or eigth
READ_MESH iaea-2dpwr-$1.msh
# each material is to a physical entity in the geometry file
Bg2 = 0.8e-4 # axial geometric buckling in the z direction
MATERIAL fuel1 {
D1=1.5 Sigma_a1=0.010+D1(x,y)*Bg2 Sigma_s1.2=0.02
D2=0.4 Sigma_a2=0.080+D2(x,y)*Bg2 nuSigma_f2=0.135 }
MATERIAL fuel2 {
D1=1.5 Sigma_a1=0.010+D1(x,y)*Bg2 Sigma_s1.2=0.02
D2=0.4 Sigma_a2=0.085+D2(x,y)*Bg2 nuSigma_f2=0.135 }
MATERIAL fuel2rod {
D1=1.5 Sigma_a1=0.010+D1(x,y)*Bg2 Sigma_s1.2=0.02
D2=0.4 Sigma_a2=0.130+D2(x,y)*Bg2 nuSigma_f2=0.135 }
MATERIAL reflector {
D1=2.0 Sigma_a1=0.000+D1(x,y)*Bg2 Sigma_s1.2=0.04
D2=0.3 Sigma_a2=0.010+D2(x,y)*Bg2 }
BC external vacuum=0.4692 # "external" is the name of the entity
BC mirror mirror # first is the name, second is the BC
SOLVE_PROBLEM # solve!
PRINT %.5f "keff = " keff # print keff
WRITE_MESH iaea-2dpwr-$1.vtk phi1 phi2 # write fluxes