Hi guys!
As promised, I continued with my intention of model the transients and I have new doubts J !
I first made several static (criticality) calculations extracting the CR for my 3x3 3D minicore case. When comparing my results with the same from Serpent everything looks OK, so I suppose that there are no big errors in the geometry, XS and so.

So encouraged by this, I’ve tried to jump to the next step (basically to put a SigmaA_1 and SigmaA_2 as function of T with the XS from above), using milonga transient capabilities (from https://bitbucket.org/iepale/examples/src). After some errors I could figure out, I get to one I cannot understand:
../../milotra/milo-tra/milonga 3x3.mil
error: gsl error #4 'second index out of range' in ../gsl/gsl_matrix_double.h
error: unspecified error
Any ideas? Something I’m missing? I suppose that some of the cards are just wrong, but I cannot figure out which one. I’m attaching the inputs just in case.
Thanks in advance,
Diego
Thanks guys!
A couple of comments:
1- Regarding requirements: If I maintain the original ~3cm size of the mesh, I get ~10Gb of RAM. Also it takes several minutes per step.
2- I used the approach:
CONST SigmaA1out SigmaA2out SigmaA1in SigmaA2in nuSigmaF1in nuSigmaF2in nuSigmaF1out nuSigmaF2out
SigmaA1out = 1.05658E-02
SigmaA2out = 1.21032E-01
SigmaA1in = 1.40071E-02
SigmaA2in = 1.49093E-01
nuSigmaF1in = 8.62877E-03
nuSigmaF2in = 1.88954E-01
nuSigmaF1out = 8.77546E-03
nuSigmaF2out = 1.84418E-01
FUNCTION theta(t) DATA {
0.0 0
0.200 0/40
0.325 5/40
0.450 10/40
0.575 15/40
0.700 20/40
0.825 25/40
0.950 30/40
1.075 35/40
1.200 40/40
1.325 35/40
1.450 30/40
1.575 25/40
1.700 20/40
1.825 15/40
1.950 10/40
2.075 5/40
2.200 0/40
}
SigA1(t) := theta(t)*SigmaA1out + (1-theta(t))*SigmaA1in
SigA2(t) := theta(t)*SigmaA2out + (1-theta(t))*SigmaA2in
nuSigF1(t) := theta(t)*nuSigmaF1out + (1-theta(t))*nuSigmaF1in
nuSigF2(t) := theta(t)*nuSigmaF2out + (1-theta(t))*nuSigmaF2in
3- But for some reason, when I do PRINT %.2f t %.10f keff %.5e current_power %.4f SigA1(t) SigA2(t) nuSigF1(t) nuSigF2(t) HEADER the keff are not correct:
0.00 1.0000000634 1.40900e+08 0.0140 0.1491 0.0086 0.1890
0.10 1.0000000634 1.39977e+08 0.0140 0.1491 0.0086 0.1890
0.20 1.0000000634 1.39295e+08 0.0140 0.1491 0.0086 0.1890
0.30 1.0000000634 1.39028e+08 0.0137 0.1463 0.0086 0.1885
0.40 1.0000000634 1.39197e+08 0.0133 0.1435 0.0087 0.1880
0.50 1.0000000634 1.39636e+08 0.0130 0.1407 0.0087 0.1876
0.60 1.0000000634 1.40482e+08 0.0126 0.1379 0.0087 0.1871
0.70 1.0000000634 1.41610e+08 0.0123 0.1351 0.0087 0.1867
0.80 1.0000000634 1.43182e+08 0.0119 0.1323 0.0087 0.1862
0.90 1.0000000634 1.45107e+08 0.0116 0.1295 0.0087 0.1858
1.00 1.0000000634 1.47582e+08 0.0113 0.1266 0.0087 0.1853
1.10 1.0000000634 1.50556e+08 0.0109 0.1238 0.0088 0.1849
1.20 1.0000000634 1.54282e+08 0.0106 0.1210 0.0088 0.1844
1.30 1.0000000634 1.56783e+08 0.0109 0.1238 0.0088 0.1849
1.40 1.0000000634 1.58451e+08 0.0113 0.1266 0.0087 0.1853
1.50 1.0000000634 1.59297e+08 0.0116 0.1295 0.0087 0.1858
1.60 1.0000000634 1.59652e+08 0.0119 0.1323 0.0087 0.1862
1.70 1.0000000634 1.59449e+08 0.0123 0.1351 0.0087 0.1867
1.80 1.0000000634 1.58989e+08 0.0126 0.1379 0.0087 0.1871
1.90 1.0000000634 1.58155e+08 0.0130 0.1407 0.0087 0.1876
4- The results are somehow underestimating the power peak. I’ll check with better discretization, but it looks like it’s another thing. Up to now I get the png attached. I suppose that the last part (after end of movement at 2.2 sec) the FUNCTION theta(t) DATA is extrapolating the table (that’s easy to correct). But nevertheless I cannot figure out why the peak is so small. Ideas?
Thanks,
Diego
To view this discussion on the web visit https://groups.google.com/a/seamplex.com/d/msgid/wasora/726290626.5388581.1537209126892%40mail.yahoo.com.
FUNCTION theta(t) DATA {
0.0 0
0.200 0/40
0.325 5/40
0.450 10/40
0.575 15/40
0.700 20/40
0.825 25/40
0.950 30/40
1.075 35/40
1.200 40/40
1.325 35/40
1.450 30/40
1.575 25/40
1.700 20/40
1.825 15/40
1.950 10/40
2.075 5/40
2.200 0/40
3.0 0